Live data from Hacker News

OpenGL 3.1 on Asahi Linux

asahilinux.org

51–60 of 377 posts

Re: OpenGL 3.1 on Asahi Linux

#51
post #41
post #13

Related: does anyone do development on a Mac in a Linux VM? If my dockers are already running in a VM, why not go to the next logical step?

I use Parallels w/ an Xubuntu VM running some Docker projects and am pleased with the results. Filesystem performance used to be better than Docker Desktop, but they seem about on par w/ one another now.

> Filesystem performance used to be better than Docker Desktop, but they seem about on par w/ one another now.

They made an update that claims performance is comparable.

I tested realistic workloads last week and docker desktop was still meaningfully worse.

If your work computer has antivirus, the performance of docker desktop will be even worse if exceptions aren't or can't be added.

Re: OpenGL 3.1 on Asahi Linux

#52
post #9

Earlier quoted context omitted.

> I just can't justify buying hardware from a company that is so hostile to developers and hackers as nice as it may be. I don't think it's hostile, I think they're just hands-off; they throw the hardware over the fence and say, "if you wanna make use of it, here's our software; if you don't like our software, sorry no docs but you're free to write your own". Which is exactly what's happening. I mean it would be nice…

First, personally I don't care what hardware or software people use, if they are happy with the tools that they using then that's good. That said, Apple has been very hostile to hackers over the years imo. Hardware being hard to repair, access, upgrade, etc. I think at one point they were making it virtually impossible to replace components because they were serial locked. As far as I am aware, progress Apple as made…

That's not true for Macs. Apple allowed and worked with MS to allow windows to work on Intel macs. That's pretty insane from allowing people to do what they want with their hardware.

Re: OpenGL 3.1 on Asahi Linux

#53
post #13

Related: does anyone do development on a Mac in a Linux VM? If my dockers are already running in a VM, why not go to the next logical step?

Utm is there if you want reasonable size desktop without fighting with qemu settings / setup. https://mac.getutm.app/

I tried utm early on with an m1 but had many graphics issues that parallels made work out of the box.

I need to try it again, bet it works out of box now.

Re: OpenGL 3.1 on Asahi Linux

#54
post #49

Sorry, but what's the point? Why not just buy a Linux laptop and have everything work out of the box? Why are Linux enthusiasts putting so much effort into supporting hardware from companies that - at best - ignore Linux? This question is also valid for other manufacturers, btw, not just Apple. So much time wasted doing free labor for hardware companies that will just break your stuff with the next hardware iteration…

> Why not just buy a Linux laptop and have everything work out of the box? Why are Linux enthusiasts putting so much effort into supporting hardware from companies that - at best - ignore Linux?

Almost all laptops sold with Linux pre-installed or with support advertized only work well with Linux due to volunteer work similar to what is being done with Apple's stuff right now. Almost everything is proprietary with close to zero upstream support, you just don't notice it because the work has already been done.

Re: OpenGL 3.1 on Asahi Linux

#55
post #4

This is great work and I commend it. But in other threads people are acting like Asahi Linux hardware support is 100% complete. My fear is that if I were to go this route and purchase the hardware I'd be seeing fraction of the performance and capability I would in Mac OS. To be honest this blog post seems like the project has a long ways to go, not that it is nearly completion. I just can't justify buying hardware fr…

>My fear is that if I were to go this route and purchase the hardware I'd be seeing fraction of the performance and capability I would in Mac OS.

The performance is there, it has been running stuff much faster than the vast majority of Intel/AMD laptops for over a year.

Regarding the capabilities not sure which one you miss. Do you plan to use it for development, or you want some kind of gaming/multimedia setup?

>To be honest this blog post seems like the project has a long ways to go, not that it is nearly completion.

It's the other way around. It has been usable as a daily driver for ages.

>I just can't justify buying hardware from a company that is so hostile to developers and hackers as nice as it may be.

Then don't?

Re: OpenGL 3.1 on Asahi Linux

#56

Earlier quoted context omitted.

First, personally I don't care what hardware or software people use, if they are happy with the tools that they using then that's good. That said, Apple has been very hostile to hackers over the years imo. Hardware being hard to repair, access, upgrade, etc. I think at one point they were making it virtually impossible to replace components because they were serial locked. As far as I am aware, progress Apple as made…

That's not true for Macs. Apple allowed and worked with MS to allow windows to work on Intel macs. That's pretty insane from allowing people to do what they want with their hardware.

No offense but that's not even contextually the same thing so I'm not really sure what you're trying to say.

Re: OpenGL 3.1 on Asahi Linux

#57
post #9

Earlier quoted context omitted.

> I just can't justify buying hardware from a company that is so hostile to developers and hackers as nice as it may be. I don't think it's hostile, I think they're just hands-off; they throw the hardware over the fence and say, "if you wanna make use of it, here's our software; if you don't like our software, sorry no docs but you're free to write your own". Which is exactly what's happening. I mean it would be nice…

First, personally I don't care what hardware or software people use, if they are happy with the tools that they using then that's good. That said, Apple has been very hostile to hackers over the years imo. Hardware being hard to repair, access, upgrade, etc. I think at one point they were making it virtually impossible to replace components because they were serial locked. As far as I am aware, progress Apple as made…

> Hardware being hard to repair, access, upgrade, etc. I think at one point they were making it virtually impossible to replace components because they were serial locked

You can only have so many flexibility in design with modern hardware — they are not fitting things into 5 cm “thin” chassics anymore. How exactly are such a thin device be repairable? Similarly to how old car motors could be tweaked with, you need special tools to touch anything in a modern engine. This is not against the customers, these are trade offs.

But even this way, apple devices have by far the longest lifetimes, macs, iphones will have 2-3 owners easily - so is it really fair to call them out, or is it just baseless emotional reaction?

Also, what you heard about locked down components resulted in better security, a much lower risk of theft, and a much more clean second-hand market (where you won’t be sold a phone with a cheap chinese shittier screen for example).

Re: OpenGL 3.1 on Asahi Linux

#58
post #29
post #13

Related: does anyone do development on a Mac in a Linux VM? If my dockers are already running in a VM, why not go to the next logical step?

Filesystem/disk performance? Although that's probably an argument against running Docker on arm64 Macs too...

Docker desktop has arm64 builds.

Re: OpenGL 3.1 on Asahi Linux

#59
post #9

Earlier quoted context omitted.

> I just can't justify buying hardware from a company that is so hostile to developers and hackers as nice as it may be. I don't think it's hostile, I think they're just hands-off; they throw the hardware over the fence and say, "if you wanna make use of it, here's our software; if you don't like our software, sorry no docs but you're free to write your own". Which is exactly what's happening. I mean it would be nice…

There's a line somewhere, and I think it's different for every person. For a lot of people, the pricing itself is just outright hostile. 8gb of RAM in a base model Mac is not future-proofed in an age of local AI models, and paying to upgrade it gets expensive, fast. For others the OS is hostile when it unceremoniously drops support for $THING they use, or because it has the gall to show them ads. For others yet, the…

There is literally no other laptop on the market that would be anywhere close to an M1 air in terms of performance-battery life combo. And it is definitely not even on the upper end in price for that, tiny windows laptops are ridiculously expensive!

So, are they really expensive?

Re: OpenGL 3.1 on Asahi Linux

#60

From a follow up post on Mastadon https://social.treehouse.systems/@AsahiLinux/110497512340479... : "Also in this update: We now have a cpuidle driver, which significantly lowers idle power consumption by enabling deep CPU sleep. You should also get better battery runtime both idle and during sleep, especially on M1 Pro/Max machines. Thanks to the cpuidle driver, s2idle now works properly, which should fix timekeepin…

"New firmware-based battery charge control, which offers fixed a 75%/80% threshold setting. To use this, you need to update your system firmware to at least version 13.0, which you can do by simply updating your macOS partition to at least that version or newer. This new charge control method also works in sleep mode."

This is interesting, am I correct in thinking this a feature implemented by Apple and now supported by the Asahi team? Does that mean that macOS supports this charge control feature?

I really hope Apple brings the same charge limiting to iPhone as well.

Post reply on HN