7 ms·
Gimp 2.10.32 on Apple Silicon (2022)
- aroman 4y agoWhy not offer this as a universal binary? Seems like a bunch of extra work to generate two separate DMGs and try to point users to the right one... Regardless, congrats to the team! Though, I'll note this blog post is from almost 6 weeks ago now.
- emeraldd 4y agoI wouldn't be surprised to find they're using a build tool chain that can't produce a universal build ... I've run into that before ...
- imoverclocked 4y agoI actually appreciate not having universal binaries. I almost always prefer to have a smaller footprint and the current app for arm64 is 874.4 MB according to Finder.
- jcelerier 4y agohmm as a user I really don't like downloading binaries that are almost twice the size needed and of which I won't use half of
- loeg 4y agoGIMP is already a pretty big download (~240MB), so saving users another significant fraction of that is nice. Also helps keep their mirrors' costs down.
- Gigachad 4y agoMac users are well adjusted to having to pick the correct binary by now and the consequences of getting it wrong are fairly minor.
- geraldcombs 4y agoIf the GIMP team's experience is anything like ours (Wireshark), it's because a significant percentage of your dependencies are pathologically blind to the concept of fat binaries, so you'd end up having to do the grunt work of supporting fat binaries in both your application and your dependencies. It's a lot easier to just add a CI builder for each architecture and ship separate packages.
- dspig 4y agoAlong with the other answers here, using a newer Xcode and macOS SDK in order to build for M1 can limit compatibility with old macOS (OS X) versions.
- yoyonamite 4y agoI'm not affiliated with Gimp and don't know why they didn't support fat binaries in the end; but I did look into compiling Gimp as a Universal Binary on my own at one point. My experience matches those of another comment, which is that not all dependencies supported compiling to fat binaries (i.e. you couldn't just add a bunch of flags and get a fat binary at the end). The only solution I thought of was to compile for both platforms and then lipo all the built files. The main problem is I couldn't figure out a strategy to do this without making the build scripts into a gigantic mess.
- chongli 4y agoI know a lot of people like to bash on the Gimp and complain about features it's been missing for years (I might have even done some of the complaining myself!) but I really appreciate the work they're putting into it. This kind of low-level work with an ancient codebase can be pretty nontrivial and thankless work. Thanks, Gimp team!
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]
- snvzz 4y agoIt also runs on VisionFive 2 (RISC-V proper), for what it's worth.
- coobo 4y ago[flagged]
- Faaak 4y agoDid you really create an account for this useless comment ?
- deleted 4y ago[deleted]
- imoverclocked 4y agoI love that this project provides a torrent download. Nice and fast for me and I feel like I'm less of a burden on their mirrors.
- lowercased 4y agoagreed. it downloaded faster than it took to 'install' the full version to 'applications' folder. leaving a seed running for a while to help out...
- blep_ 4y ago[flagged]
- theunamedguy 4y agoPorting complex applications (especially those written in C) from x86 to ARM can be pretty non-trivial. I can't speak to the GIMP code in particular, but I've done several x86->ARM source ports of other complex software, and each time there are things which work on x86 and don't work on ARM, resulting in nasty crashes, or worse. See here for one of those (not AArch64, but ARM nonetheless): https://news.ycombinator.com/item?id=22176285 https://news.ycombinator.com/item?id=22176285
- pmeira 4y agoGIMP already supported ARM though, this is about "Apple Silicon". Since the post itself doesn't mention specific challenges, I guess it serves more to inform macOS users of the availability than foster discussion or provide any insight.
- neilv 4y agoIt's taking wins of open source, and handing them to closed platforms.
- rollcat 4y agoWould you rather see it locked down to a single "open" platform?
- imoverclocked 4y agoHow else will GNU Hurd ever take off? Sarcasm aside, I think making open source software work everywhere is a win for open source. Making it run well is yet another win.
- neilv 4y agoI'd rather see more people using and contributing to the genuinely open platforms. (This is an old problem, going back decades.) Part of it is a bit like an even older dynamic: "Why buy the cow, when you can have the milk for free?"
- below43 4y agoI have been a loyal Gimp user since early days. I never found the MacOS experience to match that of the Linux or Windows environments. Pixelmator has been a suitable and far superior replacement. It might not be Photoshop level capabilities but it more than covers my requirements.
- janalsncm 4y agoTotally agreed. Specifically, I can never get the “ants” that should show up when you select something. It’s an ongoing bug that was just never fixed. So I just have to remember that a thing is selected. Quite irritating.
- nightfly 4y agoI've had the ants working in my install since 2.10.28
- janalsncm 4y agoJust updated and it seems to be fixed. I wish I could amend my complaint.
- Steuard 4y agoThe "ants" got fixed sometime in the past few months, I believe, and thank goodness: it really did make GIMP almost impossible to use for anything complicated enough to need GIMP. (But they've been working on my M1 Mac for a while now.)
- Rimintil 4y agoAffinity tools are great.
- lynndotpy 4y agoThis is my experience entirely. I've been using GIMP for most of my life, but a lot of little things are off on Macs. My GIMP experience translates nicely to Pixelmator
- 4y ago
- bigdict 4y agoWhat's so hard about porting to a new hardware arch? Why would building for ARM Macs be any different than x86? Unless you have assembly code it's just a matter of changing a compiler flag, isn't it?
- Cyph0n 4y agoProbably comes down to either inline assembly or dependencies, or both.
- crazygringo 4y agoYup, I don't know if Gimp does it, but speeding up image filters is basically the perfect scenario where inline assembly can have huge payoffs.
- PaulDavisThe1st 4y agoThese days, compiler intrinsics are typically the best approach to that stuff. Mostly.
- duskwuff 4y agoLinux builds of GIMP already ran on arm64, as well as a number of even weirder architectures (like mips or s390x).
- c7DJTLrn 4y agoAside from the points in the other comment, it takes time to change the build/test/release process for a new architecture. In some codebases it's a matter of adding a line to a Makefile, in others it's writing hundreds of lines of Bazel and a new CI pipeline.
- gdevenyi 4y agoBuilding open source software packages for apple is difficult because you need to pay for apple computers to run the build software.
- pier25 4y agoThere days for minor adjustments I just use PhotoPea (the online photo editor). If I need more than that I use Affinity Photo or Photoshop. The software that I would love to see running well on macOS (Intel or ARM) is Inkscape.
- mort96 4y agoI'm still waiting for GIMP 3. At this rate I'm not convinced it'll ever come out. GIMP kinda looks like a discontinued project these days. FWIW, the Intel version has always worked okay (well, as okay as GIMP can feel) on Apple Silicon. It's blurry and low res and old-feeling, but compiling for ARM can't fix that.
- shmerl 4y agoI wonder why Gimp doesn't get more backing like Blender to increase the pace of development. Not enough interest from big backers? Surely many would benefit from dumping Adobe if alternatives could be on par.
- themodelplumber 4y agoIts internal dev-people world is different and doesn't take direct critique as opportunity (or compliment e.g. I want to contribute with my better-outcome-vision) in the same way some other projects do. Not good or bad (unless you love one way more), more like comparatively differing in that way
- shmerl 4y agoJust comparing to how fast some projects like OBS evolve for example both in features and ease of use, Gimp feels very slow and unfortunately not focused on usability.
- Euphorbium 4y agoThere are lots and lots of alternatives, and gimp is worse than every single one of those.
- ThatPlayer 4y agoI think the difference is the amount of competition. Blender's alternative is Autodesk. Meanwhile there are plenty of alternatives to Gimp as seen in these comments.
- zamadatix 4y agoKrita kind of leads the pack in the "FOSS image editing development fund" category with 17k/month. It's not the same primary use case but there is enough overlap in what it can do that I'd say GIMP is neither in the lead enough or differentiated enough to garner significant support easily.
- shmerl 4y ago
- Kjeldahl 4y agoIn 2016, I identified and wrote about the lack of retina support for Gimp here https://artplusmarketing.com/gimp-and-inkscape-on-retina-macs-do-not-work-9601c3052e86#.a0ti5yx3f https://artplusmarketing.com/gimp-and-inkscape-on-retina-mac... . I know Inkscape got retina support since then, but as I understood it, Gimp was waiting for better Mac GTK support or something. Does anyone know if Gimp has fixed the retina issues I wrote about years ago yet?
- zamadatix 4y agoYou'll want GIMP 3.0 which updates the app to GTK 3. 2.10 still uses GTK 2.
- gardenhedge 4y agoWhy is the Gimp website so useless. I wanted to see if they still have the strange UI with floating windows but couldn't find a screenshot of the actual software on the site.
- mixmastamyk 4y agoHasn’t used floating windows by default for like 15 years.
- badsectoracula 4y agoYou can run GIMP in either single window or multiple windows mode, there is a setting in the "Windows" menu that switched between the two. The multiple windows mode is the default and IMO works better if you are using a window maanager with a virtual desktop dedicated to it (or graphics apps in general). In my Window Maker-based setup i have a virtual desktop for graphics apps and i have it configured to always place GIMP windows in that virtual desktop. The main thing i'd like is being able to preserve the tear-off menus across launches (GIMP remembers the various window locations but always closes any persistent menu windows).
- Beltalowda 4y agoYou can still use multiple windows, but it hasn't been the default for a long time.
- badsectoracula 4y agoIsn't it? I probably just changed it and forgot about it then. Either way, it takes a couple of seconds to switch.
- guessbest 4y agoThe strange UI is GTK and it hasn't been floating windows but instead a MDI (single window for controls and images in tabs) for over a decade. You can find screenshots on the tutorial pages: https://www.gimp.org/tutorials/ https://www.gimp.org/tutorials/
- MaintenanceMode 4y agoI hadn’t touched Gimp in five years or more but last month I had to slice up some large images for easier printing and Gimp rescued the project. I found it easy to use, mostly intuitive, the install was easy, the UI was snappy, and all of the features I needed were available. I have to give a big thanks to their dev team for providing this software and saving me from the Adobe nightmare.
- dang 4y agoRecent and related: GIMP Turns 27 - https://news.ycombinator.com/item?id=33808435 https://news.ycombinator.com/item?id=33808435 - Nov 2022 (291 comments)
- xvilka 4y agoMeanwhile GIMP 3 is progressing[1] slowly but steadily. [1] https://gitlab.gnome.org/GNOME/gimp/-/milestones/3#tab-issues https://gitlab.gnome.org/GNOME/gimp/-/milestones/3#tab-issue...