M1 Macs and Darktable

Your Lenovo laptop cannot consume 600W. Check the charger again.

If you really-really want to lower your carbon footprint you don’t buy a new laptop, unless the old one is beyond repair. Specially if it has software issues only.

Buying Adobe and Apple products is not a way to save money, and my bet is your electricity bills are not too different than before. But your software bills are.

The only thing I can agree with you is about user experience. If expensive software is not friendly and easy to use, is harder to sell. Therefore, they put great efforts and money in it.

I totally understand that. I don’t want to sound like a free software zealot, but one does not use OSS because it has no cost: if it costs you time, then is not really free. OSS is more about freedom.

2 Likes

You can also join the effort here:

3 Likes

I wish I could but my IT dev skills are too weak to do more than get in the way.

If you do switch over (temporarily) to some other photo editor, I’d be delighted if you could report back after a few months and tell us how your new home compares to Darktable.

At least I would be interested in this perspective. The internet is full of Lightroomers trying Darktable for five minutes and giving up immediately. Only rarely do we get long-term comparisons. And almost none of those go from open source to proprietary tech instead of the other way around. Yet there is much to learn on both sides, so I’d be very interested in your experiences.

3 Likes

Steven, it is delightful to see you found a solution for your workload and are lucky with your choice.

1 Like

Hi Steven and thanks for talking about your experience. About the new Mac you’ve bought – I totally get it (the excitement and the experience); I am sure that these new Macs are fantastic, I remember only a few days ago I’ve read a review on the new macbook pro, again lots of praises (“the best computer laptop ever! more powerful than anything else on the market etc etc”).

Incidentally (I’m saying this just for you to know where I come from), I have also been into Macs for years, from the G4 white macbook until a 2014 macbook pro; I still love those computers and have fond memories of them (“fond memories” of… a computer??). About the new ones – only thing that don’t like is the keyboard, I prefer the lenovo/thinkpad keyboards but that’s probably just me, for those who are much more ipad-friendly those keyboards are probably fine; consider that I use mechanical keyboards connected to my home and work laptops.

Anyway, back in 2018 for various reasons I decided to switch to linux and darktable, and I’ve talked about this at length.

Now, I’m sure that if I take a bunch of photos and use a new macbook with the latest Lightroom I will be going “WOW”… I would certainly be mesmerized by how the entire process would seem smooth and fast and efficient…

But I’m even more sure that

  • I don’t ever want to go through again the pain of moving my entire library to a new application (from what I’ve read it wasn’t painful for you but for me it was: I had to move twice my library and edits, first from Aperture to Lightroom, then Lightroom to darktable)
  • I don’t understand, I don’t support, I basically hate the idea of not owning the application but only rent it, so you rely on somebody else to hold all your photos (well, the edits and processing); people don’t think too much about this and this is so weird… probably because they haven’t had the experience I had when Apple decided to shut down Aperture. With darktable (or RT or anything from the open source community) I can instead count on using the application even if development stops.

(These two points above are obv not a direct response to your message, it’s just me ranting again on the same topics…)

Coming back to your experience, I’d love if you just stick around here because there’s frequently discussion about how LR is not too accurate (meaning that perhaps it relies on algorithms that can “fall apart” if pushed too much), so it would be interesting to have you participate in playraws for example where we can check if this indeed true – or if indeed darktable has an edge on LR on results alone.

(I’m pretty sure as you said it already that LR wins hands down for smoothness and ease of usage etc; maybe equally experienced users can process files as quickly in dt as in LR, who knows, but what about the results?).

Thinking of that, I have a couple of playraws where editing was particularly tricky:

Thanks again for sharing your thoughts.

4 Likes

Alessandro,

Last night I had the opportunity to transfer about 130GB of my photos from my Manjaro Desktop computer to the Macbook Air using an external NVME drive. Some interesting experiences doing that. First, the M1 computers have been optimized for Thunderbolt 3 and 4 external drives. USBC 3.1 drives don´t perform as well connected to an M1 Mac compared to my Manjaro Desktop. I lost about 35% of the performance. On a fast NVME drive using USBC 3.1 you don´t see that until you load up several thousand photos. Lightroom compiled for M1 still flies through the files and you can scroll through thousands of photos with the flick of your finger. Darktable via Rosetta is slower, and I hope devs can get a 3.8 version of Darktable for M1 built so I can compare it.

The I did comparative edits between Darktable and Lightroom and the colors, sharpness and output are identical. I could not see a substantial difference. Lightroom is somewhat faster and easier to use, but Darktable holds its own if you know how to use it. Lightroom does a better job with AI assisted masking, though it isn´t always accurate. I need to use an M1 compiled Darktable version to compare them more closely.

Lots to explore on these M1 macs. It is certainly as powerful as the Ryzen 5 5600x Desktop I am coming from, using a fraction of the energy, and dead silent.

I will stick around…

3 Likes

I, for one, am absolutely not interested in this happening on a regular basis.

1 Like

Today I surprised myself and managed to install Homebrew and compile Darktable.git. The process takes about an hour and Darktable runs well. It seems maybe 10% faster than under Rosetta 2, and lensfun is missing. It also crashes randomly on things like the watermark. I have to test it some more.

1 Like

This sounds like a life story, when we are young and we have no money then we DIY our project so we go to Home Depot read a book watch a video and then sweat equity the project. The more projects we do the better we get but its still a lot of time and energy. Then we get older and time is more precious and maybe there is more money so you pay the professional to streamline the job…

Using DT is like that home renno, you have to invest a lot of time to learn, you will get frustrated but you will get better, and you do have full control over the project for better or worse… LR is like having a contractor on staff…it makes the job easier and quicker at times doing much of the work for you but perhaps you have less control of the final result …

:slight_smile:

2 Likes

I had Manjaro running on a Thinkpad X1 Carbon as a laptop since 2018 and used it for work and as a travel laptop for photography. The speed, screen quality, and interface were not suitable to do major edits on the road. The thunderbolt port was unstable, so I saw it as a temporary machine to get photos home and continue editing on the PC. The Macbook Air M1 has the speed, screen quality, and UI to be a complete replacement for my Desktop machine. Most importantly, it uses a small fraction of the energy to provide that speed. If you use a Desktop computer with a 750 Watt power supply and an advanced graphics card like the AMD 5700 XT, your computer is using between 300 and 600 watts and if you use it 6-10 hours a day, you will consume between 4 and 5 Kwh a month just on the PC. At current energy prices in Spain that will burn $30-45 a month in energy, not to mention the carbon generated. The Macbook Air M1 uses 30 watts when recharging the battery and it gets fully recharged in 2 hours. I will gladly move from a linux desktop to an Apple laptop to cut electricity use, have more freedom in where I do my computer work, and higher quality hardware with better reliability.

In the open source community, I think we should see platforms like Apple as opportunities to expand FOSS software. We should study commercial software products and steal their best UI ideas the way commercial vendors steal ideas from Linux.

All innovation today is a derivative work.

2 Likes

Then you might want to convince Apple to drop the 100$/year fee required to get a signing key, without which it’s hard to get a deployable version of any software on Apple’s machines.

Ideas are not in any way protected, afaik, so hard to speak of “stealing” in this respect (ignoring the pejorative connotations of the word).
Aside from that, that’s what happens already, insofar as the limited manpower in most FOSS projects allows it. Most do not have a staff of engineers and designers to invent new interface elements. Nor do most feel the need to gain users at any price

3 Likes

To use (mainly) FOSS and linux at home and on the job was an active decision for my back in 2009. Money did not play a role in this and I do not regret this decision in any way. I am very grateful to the developers of darktable that I can edit my RAW images with such a powerful program.
I understand that it might be sometimes interessting to compare darktable and other free software to comercial programs. But basically, I don’t really care. I can use darktable to do almost everything I want to achieve in my captures. This is a FOSS forum and we should focus on FOSS software. For Adobe and Apple there are really enough sites on the internet.
I do not want to be offensive this is just my personal opinion.

FOSS is not an orthodox religion that must be defended against outside ideas.

Just to compare apples to apples: a typical desktop computer under normal load doesn’t consume that kind of power by a long shot. To take your examples, the TDP of a Ryzen 5 5600X is 65W, and the TDP of a Radeon RX 5700 XT is 225W. Then, CPU+GPU will consume 290W when running at full speed, which they won’t be for 8h a day. Any modern hardware will idle at a far lower power consumption. I could not find current figures but my quite old Intel+NVidia laptop idles at 10W. So, between 10 and 290W for the desktop (let’s make that 300W to include disks and other electronics).

I could not find clear numbers on the power consumption of the MB Air M1, but most forums points towards the 30W adapter being marginal under high sustained load. So we can use 30W as a rough figure for the TDP.

It seems the answer is clear no? The MB consumes 10 times less power. But, it is really relevant? It will depend on the workload. If you have both computers running at full speed for 8h (good luck with that on a MB Air), it’s 2.4kWh vs. 0.24kWh per day, $18 vs $1.8 per month at the prices you mentioned. If the average use is 10% though (a more sensible number), this goes down to $1.8 vs $0.18 per month, so mostly irrelevant. And that is without even entering into the discussion of the computing capabilities between the two.

Of course, there are a million reasons why you would choose one vs the other (while the portability of the MB is obvious, the raw power of the desktop GPU should destroy the M1 for general number crunching). But power consumption under similar workload, although touted as green and good on the soul, is mostly irrelevant unless you hammer the machine the whole day.

3 Likes

I will compare electric bills after a month and let you know.

Nor am I claiming it is.

But the “free” in FOSS often also means “no sales price asked”. Which means that any costs involved in developing the software and making it available are at the charge of the developers. And Apple is particularly “aggressive” in this respect.

There is of course also the price of the equipment. If I have to pay 1000€ extra for a machine that has lower power requirements (for comparable performances), the difference in the electricity bill has to be rather large.

And I think someone (@darix, to be precise) already mentioned that none of the developers has access to an Apple with M1 chip. So you can keep on hammering on how good the new Apple hardware is, while there’s no one with the knowledge, time, or hardware to work on the port, such a port won’t happen.
And that has nothing to do with any “religious” principles or prejudices.

Where is the donate button? I don´t see one on the darktable.org website. I will bet that many darktable users would not blink to provide $10 to $20 a year in subscription to fund DT development needs. Who is doing a Christmas Release drive to attract funding?

That is not charging for Darktable per se. It would be a voluntary contribution to support software development.

2 Likes

As has been mentioned a few times in other threads there is only one developer (@anon41087856) who takes donations (via his Liberapay page) and I’m sure he’s not interested in working on a Mac port.

The other developers are all volunteers (most of whom don’t use Mac) and managing donations and deciding who to allocate them to is probably not worth the effort. Plus there are tax implications to taking payment for work for some people. So really if you want to financially encourage such development the only option is probably to find a Mac developer and buy them a laptop (or other inducement)!

1 Like

I’ve been putting up AP’s donation page on social media for a while now, and we seem to have peaked at 200 people giving about 1 euro a week for donations. I am greatful to those who give and realize not everyone can donate, but the number feels low to me. And a decent amount of promotion hasn’t really changed that number.

Can you take that on? Its a good idea.

We don’t have or want a product manager and there is no product. We don’t sell anything and that is the best part of darktable. We have plenty of new ideas and we are one of the few raw editors that still comes out with meaningful improvements release after release. Seriously. Go look at the release notes of Lightroom and C1. There are some real duds in there.

People are trying to tell you the way things are and be realistic. The truth is that apple is actively hostile to GPL software. You can’t put it in their store, they charge a yearly subscription to sign binaries, they abandon standards they helped found to work on their proprietary thing. Sure the hardware is nice and finally they don’t have to lie about their performance (ahem PPC macs marketing).

So I’m sorry you feel tread upon, but this is not a new avenue for many of us.

11 Likes