Live data from Hacker News

Native Linux GPU Driver for Apple M1

twitter.com

191–200 of 322 posts

Re: Native Linux GPU Driver for Apple M1

#191

Earlier quoted context omitted.

i don’t understand things like that avatar. maybe i’m too old. [ unpopular opinion incoming!! ] yes, you are special and unique, sure. we all are. you like anime, and stuff from Japan, awesome. lots of people do. why is one third to one quarter of the video real estate consumed by the avatar? why is the voice so high pitched and hard to understand? i mean, fine. i am not about to tell someone how to present themselve…

(Am I also old, I ask myself?) I don't like the distorted voice but the thought of making an avatar and hiding behind it, instead of showing one's face in a video, sounds good. I wouldn't mind using the image of an anime girl either.

just don't show yourself at all? that seems very preferable to some avatar, to me. I don't need people to look at me, and I definitely don't want to pretend I'm someone I'm not.

but maybe you're pretending you're someone you're not every day, and your avatar could be the you that you want to be? if so, absolutely go forth and avatar up! find ways to be yourself, always. lots of folks do that stuff, and that's awesome, but that kind of thing doesn't add anything that I look for in the things I spend my limited time on, is all.

Re: Native Linux GPU Driver for Apple M1

#192

Wow, this is impressive. 2022 may finally be the year of Linux on the desktop! ;)

But running on undocumented hardware, so without any guarantees.

You say that like Linux, or really any other consumer software, comes with guarantees on any other hardware.

Re: Native Linux GPU Driver for Apple M1

#193

Earlier quoted context omitted.

why would they speak for anyone but themselves? and why would you think they were doing so?

It is an expression, another way of saying "You might feel that way, but I don't" See https://idioms.thefreedictionary.com/speak+for+yourself

meh expressions like that don't make sense to me. all these people everywhere saying things that don't make sense just because someone else said it before them. it's all just peer pressure from books and dead people.

meanwhile I'm over here trying to understand and participate in conversations and no one cares about people who take words at face value. I hate this goddamned planet

Re: Native Linux GPU Driver for Apple M1

#194

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…

Why is this relevant?

Re: Native Linux GPU Driver for Apple M1

#195
post #192

Earlier quoted context omitted.

But running on undocumented hardware, so without any guarantees.

You say that like Linux, or really any other consumer software, comes with guarantees on any other hardware.

Of course, guarantees in the non-legal sense of the word.

If you work towards correctness by design this gives a certain assurance that you don't get if you do a lot of guesswork and hope for the best.

Re: Native Linux GPU Driver for Apple M1

#196
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

Totally non-sarcastic question: then why bother? It's an honest question. Even if someone (or a team) could somehow be paid for this work, by the time the results are usable, the hardware will be more or less functionally obsolete. And that is on top of the fact that ARM64 on MacOS will always be a small slice of the gaming pie, and ARM64 on Linux games and GPU applications virtually nonexistent.

Why bother building a contemporary computer kit on MOS6502 chips[1]?

Because people want to. Who is anyone to be the arbiter of those desires, no matter the practical applications (which this has a ton of, as alluded to via the other repliers)?

1 - https://eater.net/6502

Re: Native Linux GPU Driver for Apple M1

#197
post #3

This is one of the first Linux kernel driver writen in rust! Also all of this has progressed so fast thanks to Alyssa doing bunch of GPU reverse engineering on macOS and writing coresponding userspace MESA driver. https://rosenzweig.io/blog/asahi-gpu-part-6.html

No post body was provided.

Re: Native Linux GPU Driver for Apple M1

#198
post #3

This is one of the first Linux kernel driver writen in rust! Also all of this has progressed so fast thanks to Alyssa doing bunch of GPU reverse engineering on macOS and writing coresponding userspace MESA driver. https://rosenzweig.io/blog/asahi-gpu-part-6.html

Quoted post unavailable.

Linus himself is using the work Asahi Linux has put in :)

Re: Native Linux GPU Driver for Apple M1

#199
post #147

Earlier quoted context omitted.

Totally non-sarcastic question: then why bother? It's an honest question. Even if someone (or a team) could somehow be paid for this work, by the time the results are usable, the hardware will be more or less functionally obsolete. And that is on top of the fact that ARM64 on MacOS will always be a small slice of the gaming pie, and ARM64 on Linux games and GPU applications virtually nonexistent.

There's a much lower standard than "AAA gaming" which still delivers massive value to most users in running a desktop environment. Also, the Apple GPU has evolved from PowerVR roots dating back to the 1990s. It is fairly safe to assume that the next generation of Apple GPU will share enough with the current generation that in 3 years, supporting whatever new hardware exists will be incremental rather than transformat…

I don't really understand what's the difference between AAA game and Google Chrome? I thought that modern applications heavily use GPU acceleration. Is it some subset of GPU commands that's required for desktop, compared to AAA game? Is it possible that Google Chrome will crash the OS with some tricky CSS animation (may be in the future version)?

Re: Native Linux GPU Driver for Apple M1

#200
post #25

From memory, EU used to have very strict laws against reverse engineering. Is that still the case today? I mean this whole thing is pretty much based on reverse engineering the GPU.

Not really. It's more US thing where a license can try to forbid Reverse Engineering, and you end up with things like clean room RE based on supreme court case.

Meanwhile for example in Poland (EU member), it's illegal to forbid reverse engineering - any claim in a contract, license or not, that forbids such is null & void. Because the copyright law has a paragraph about how "reverse engineering is a right of everyone." - the only thing is that you can't just recompile reversed code and claim it's yours (that would be copyright violation).

Post reply on HN