Live data from Hacker News

Native Linux GPU Driver for Apple M1

twitter.com

121–130 of 322 posts

Re: Native Linux GPU Driver for Apple M1

#121
post #39

"Please temper your expectations: even with hardware documentation, an optimized Vulkan driver stack (with enough features to layer OpenGL 4.6 with Zink) requires many years of full time work. At least for now, nobody is working on this driver full time3. Reverse-engineering slows the process considerably. We won’t be playing AAA games any time soon." From https://rosenzweig.io/blog/asahi-gpu-part-6.html

Yeah, it's because of this statement from an extremely trustworthy source that I'm looking for context here. I suspect most of the big problems haven't been suddenly and magically overcome? E.g. how close are we, given this, to supporting an AAA game, let's say from a few years ago?

The key words are "optimized" and "OpenGL 4.6 with Zink". "Functional" and "OpenGL 2.1" is a different story, and the same trustworthy source said in https://rosenzweig.io/blog/asahi-gpu-part-6.html that:

> thanks to the tremendous shared code in Mesa, a basic OpenGL driver is doable by a single person. I’m optimistic that we’ll have native OpenGL 2.1 in Asahi Linux by the end of the year.

It's likely that even a bare-bones OpenGL driver will probably run better than llvmpipe, which is especially important in a laptop context due to the resulting power use improvements.

Re: Native Linux GPU Driver for Apple M1

#122
post #47

Earlier quoted context omitted.

I don't want to run a web browser to run a desktop app. I don't care how useful it is to run JS and HTML from a dev standpoint it's an absolutely absurdity that my desktop app has a CORS vulnerability.

Then you probably won't get Linux desktop support at all. Linux camp should be cheering electron.

Honestly, if the other OSes had decent native apps for some of these things I would probably switch. There is just something wrong with Spotify using 1gb when it was just opened and never used.

Re: Native Linux GPU Driver for Apple M1

#123

Earlier quoted context omitted.

Yeah, it's because of this statement from an extremely trustworthy source that I'm looking for context here. I suspect most of the big problems haven't been suddenly and magically overcome? E.g. how close are we, given this, to supporting an AAA game, let's say from a few years ago?

The key words are "optimized" and "OpenGL 4.6 with Zink". "Functional" and "OpenGL 2.1" is a different story, and the same trustworthy source said in https://rosenzweig.io/blog/asahi-gpu-part-6.html that: > thanks to the tremendous shared code in Mesa, a basic OpenGL driver is doable by a single person. I’m optimistic that we’ll have native OpenGL 2.1 in Asahi Linux by the end of the year. It's likely that even a bar…

Ah, so it's a "90% of the iceberg" situation. Great info, thanks!

Re: Native Linux GPU Driver for Apple M1

#124

Some added context: Many may be reading this the first time and wondering, What gives with the NVIDIA drivers (Nouveau)? To put it simply, NVIDIA screwed third-party drivers by requiring a ever-changing encrypted and signed blob, hidden deep within the proprietary driver package, to be sent to the GPU every time it boots. Otherwise, you can't change the clock speed of your NVIDIA GPU from the boot clock speed, which…

Hasn't NVIDIA been making pretty big steps towards a compromise on that front with the open source linux drivers they released a few months ago?

Yes, but let's not have real world infringe of this completely offtopic rant about nVidia in Apple themed post :P

Re: Native Linux GPU Driver for Apple M1

#126
post #39

"Please temper your expectations: even with hardware documentation, an optimized Vulkan driver stack (with enough features to layer OpenGL 4.6 with Zink) requires many years of full time work. At least for now, nobody is working on this driver full time3. Reverse-engineering slows the process considerably. We won’t be playing AAA games any time soon." From https://rosenzweig.io/blog/asahi-gpu-part-6.html

Yeah, it's because of this statement from an extremely trustworthy source that I'm looking for context here. I suspect most of the big problems haven't been suddenly and magically overcome? E.g. how close are we, given this, to supporting an AAA game, let's say from a few years ago?

What AAA games run not only on Linux, but ARM Linux? This is more for going on YouTube with hardware acceleration than gaming, which is niche upon niche in its current state anyway.

Re: Native Linux GPU Driver for Apple M1

#128

Earlier quoted context omitted.

Quoted post unavailable.

He streams normally on his main channel, https://www.youtube.com/c/marcan42/videos , just the GPU series seems to be April Fools joke taken too far.

Haha, this all is a weird reveal for me. In particular because now I know there are fewer people in Asahi Linux than I thought - since two of these personalities are one and the same.

Re: Native Linux GPU Driver for Apple M1

#129

Great work, the v-tuber wierd thing doesn't affect of the value of this work.

Speak for yourself, I could barely understand the content due to the high pitch and speed of the vocoder. I hate video tutorials in general though, I really wish this was a blog post.

Re: Native Linux GPU Driver for Apple M1

#130
post #47

Earlier quoted context omitted.

Desktop PWA is becoming a pretty reasonable alternative.

I don't want to run a web browser to run a desktop app. I don't care how useful it is to run JS and HTML from a dev standpoint it's an absolutely absurdity that my desktop app has a CORS vulnerability.

I could be wrong but I feel like literally running some kind of little mini virtualized instance and just running a desktop app meant for OSX or Windows could end up being more efficient than running a whole browser.....
Post reply on HN