Live data from Hacker News

OpenGL 3.1 on Asahi Linux

asahilinux.org

191–200 of 377 posts

Re: OpenGL 3.1 on Asahi Linux

#191

How much do you need macos around to use it? Sounds like the original install and then for firmware updates? I’d like to keep telemetry to a minimum and not use macos if possible.

Yes, that's right; I generally pop back in to macOS every so often to check for OS updates (which update the firmware as well - no way to just update the firmware).

Re: OpenGL 3.1 on Asahi Linux

#192
post #186

Earlier quoted context omitted.

> Hardware manufacturers in the 90s were incentivized to support Linux to expand their customer base. That is not an accurate description of linux support by hardware manufactures from that time period. > Unsupported hardware in the 90s typically had a much larger customer base and group of hackers willing to spend time adding supporting for it. I also don't think this is generally correct. Have you looked at all the…

> Have you looked at all the random drivers in the linux kernel for niche hardware. A ton of that is from one or two hobbyists taking the time to add support. Sure, for _niche_ hardware. When was the last time a GPU driver was added by reverse engineering it? The single Nouveau maintainer was burnt out, last I heard, and the project was never a serious alternative to NVIDIA's closed driver. Kudos to whoever found the…

Nvidia/Nouveau is a good example. I've had a number of laptops with nvidia graphics. For most of that time Nouveau was _more stable_ than the official nvidia drivers. Linux clearly was a second class citizen for nvidia for most of the last 20 years. Maybe go back and rewatch linus' rant about nvidia if you need a reminder about how terrible they have been historically.

Nvidia now only sort of cares about linux because of gpgpu applications. They still clearly don't care about gaming on linux; or desktop stability.

Yes, I will take Nouveau over the official drivers whenever I can.

Re: OpenGL 3.1 on Asahi Linux

#193
post #166

Earlier quoted context omitted.

“I think at one point they were making it virtually impossible to replace components because they were serial locked.” They are very much still doing that

In fairness, most instances of them doing that actually significantly increase the cost of evil maid hardware tampering attacks. If I could, I'd configure grub or whatever to serial-lock my Linux install to my desktop hardware (and keep a recovery key that would unlock it at another location).

The issue is that Apple isn’t giving anyone access to the tools to pair the parts, unless you give them all the information in advance, buy them at possibly inflated prices through their self repair program if they’re even available, and then have Apple remotely approve it afterwards (and this process only really works for individuals, 3rd party repair is more important as most people don’t have the skill)

Re: OpenGL 3.1 on Asahi Linux

#194
post #93

Earlier quoted context omitted.

A micro ryzen 5600U build with really bad quality components can be half the price of a mac mini with equal CPU performance. If you upgrade all of the mac specs you can probably get a larger divide, but IMO maxed out macs don't make much sense for most people.

It's that focusing on one specific aspect of the system and compromising on everything else that produces the really big discrepancies. I tried to use PCPartPicker to spec out a rough equivalent of a maxed-out Mac Pro in terms of CPU cores, GPU performance, and RAM and SSD capacity, but still ended up at with at most a 3.5x disparity, and that's ignoring the GPU VRAM capacity limitation and features like Thunderbolt…

The years of the keyboard issues left a bad taste in my mouth, but I switched to a non mac laptop for my previous laptop and now I'm back again. The coupling of the OS and hardware really do make for a great user experience. I don't want to play games on my laptop, which is the only real use case where I hear valid complaints. I just need my dev environment and snappy research and communication.

A valid complaint from me is linux based container resource utilization. The only really good fix for that IMO is if apple did something like WSL2 or FreeBSD's linux ABI and had an efficient compatibility layer. For now I just run dev containers on my (linux) desktop.

Re: OpenGL 3.1 on Asahi Linux

#196
post #186

Earlier quoted context omitted.

> Have you looked at all the random drivers in the linux kernel for niche hardware. A ton of that is from one or two hobbyists taking the time to add support. Sure, for _niche_ hardware. When was the last time a GPU driver was added by reverse engineering it? The single Nouveau maintainer was burnt out, last I heard, and the project was never a serious alternative to NVIDIA's closed driver. Kudos to whoever found the…

Nvidia/Nouveau is a good example. I've had a number of laptops with nvidia graphics. For most of that time Nouveau was _more stable_ than the official nvidia drivers. Linux clearly was a second class citizen for nvidia for most of the last 20 years. Maybe go back and rewatch linus' rant about nvidia if you need a reminder about how terrible they have been historically. Nvidia now only sort of cares about linux becaus…

See, now I just think you're gaslighting me.

Nouveau has never been more stable, or nearly as performant as official NVIDIA drivers. I've had the exact opposite experience from you on every laptop I've had since Nouveau was released, so we must live in different universes.

> Linux clearly was a second class citizen for nvidia

And Linux is not even on the radar for Apple. :)

Anyway, I think we've exhausted our arguments here, and are just talking past each other now. Have a good day.

Re: OpenGL 3.1 on Asahi Linux

#197
post #196

Earlier quoted context omitted.

Nvidia/Nouveau is a good example. I've had a number of laptops with nvidia graphics. For most of that time Nouveau was _more stable_ than the official nvidia drivers. Linux clearly was a second class citizen for nvidia for most of the last 20 years. Maybe go back and rewatch linus' rant about nvidia if you need a reminder about how terrible they have been historically. Nvidia now only sort of cares about linux becaus…

See, now I just think you're gaslighting me. Nouveau has never been more stable, or nearly as performant as official NVIDIA drivers. I've had the exact opposite experience from you on every laptop I've had since Nouveau was released, so we must live in different universes. > Linux clearly was a second class citizen for nvidia And Linux is not even on the radar for Apple. :) Anyway, I think we've exhausted our argumen…

If you've had good experiences with the nvidia drivers, thats great. My experiences with them have been bad and I will use Nouveau for general desktop environments unless I'm also doing gpgpu.

Re: OpenGL 3.1 on Asahi Linux

#198

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…

> 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?

It does, but in a weird way. You can turn on "adaptive charging" and it will randomly decide to charge to 80%.

If you want to properly control it, just install the wonderful AlDente utility ( https://apphousekitchen.com/ ). Then you can manually control the max charge percentage. Mine is permanently set to 80% because I never really use even 40% of the battery on my M2-based laptop.

Re: OpenGL 3.1 on Asahi Linux

#199

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…

Such an amazing set of engineers jacking away at this. What awesome work they’re doing.

ugh ruined by autocorrect

s/jacking/cracking

Re: OpenGL 3.1 on Asahi Linux

#200
post #3

Its been more than a year I'm running asahi on my macbook air and I can't stress how grateful I feel for enjoying such wonderful freedom. I don't feel like ever going back to x86 to be honest, at this point there is nothing lacking or unable to run and when the neural engine drivers come online now that the GPU is starting to mature people will be able to juice out every last bit of computation this machine is capabl…

I'm running it on my M1 MBP. Also super happy. How do you use suspend?

That’s the only thing I’m really missing currently.

Post reply on HN