236
submitted 7 months ago* (last edited 7 months ago) by ada to c/linux_gaming@lemmy.world
all 18 comments
sorted by: hot top controversial new old
[-] woelkchen@lemmy.world 107 points 7 months ago

The headline is misleading. It's only about the kernel module. The driver itself will stay proprietary.

[-] sabreW4K3@lazysoci.al 25 points 7 months ago

Is this actually good or is it just performative PR?

[-] woelkchen@lemmy.world 38 points 7 months ago

It's the legally required minimum to ship cars with Nvidia hardware and an embedded Linux OS.

[-] grandma@sh.itjust.works 11 points 7 months ago

It's a step in the right direction

[-] ada 19 points 7 months ago
[-] Jajcus@kbin.social 6 points 7 months ago* (last edited 7 months ago)

But this is the part where being open source is most important. For security, maintainability and convenience reasons

One could even argue if the usespace part, the OpenGl or Vulkan implementation, is still 'a driver'. (I think it is, at least partially)

[-] woelkchen@lemmy.world 9 points 7 months ago

It's the part that can legally be distributed with Linux distributions (including in-car OS) due the kernel's license. The actual functionality is in the proprietary user space driver

[-] h3ndrik@feddit.de 3 points 7 months ago

I'm not sure. Didn't they just move the code that was previously executed in the proprietary kernel module to the new also proprietary userspace driver that's just connected to the hardware by this new and open source wrapper module? And the other half into firmware? It's still arbitrary and closed code that gets forwarded to the hardware. And running there it has access to all the memory, screen content etc... I'm not sure if this is a win concerning security. I think it's pretty much unchanged.

But there are several big advantages. Now the kernel probably won't get tainted any longer and we can have signed kernels and activate secure boot easily. And that's maybe a big plus for security. And I hope we'll get the convenience, too. In the past I had the NVidia driver crap out on me while debugging stuff with recent kernel versions or release candidates. And NVidia was lagging behind, leaving me with a console instead of the desktop environment...

[-] Jajcus@kbin.social 3 points 7 months ago

Didn’t they just move the code that was previously executed in the proprietary kernel module to the new also proprietary userspace driver

Probably. And that is exactly what was expected from them since the beginning of their Linux drivers. Kernel is not a place for such big and proprietary piece of code. So this is the important change.

Yes, the driver is still proprietary, but it does not break the kernel any more the way it did.

[-] h3ndrik@feddit.de 2 points 7 months ago

it does not break the kernel any more the way it did.

Hehe, yeah that'd be hard to achieve.

[-] noodlejetski@lemm.ee 23 points 7 months ago

whoa, did someone finally show them that Linus clip?!

[-] FreeLikeGNU@lemmy.world 14 points 7 months ago

I guess this means that not having to rely on dkms for hardware means being able to run the latest kernels without the hardware being disabled.

[-] jbk@discuss.tchncs.de 7 points 7 months ago

It's not likely that the driver will be mainlined anytime soon, so no. It's the same as with the proprietary kernel driver, except maybe some being able to patch problems with newer kernel versions by themselves.

this post was submitted on 11 May 2024
236 points (100.0% liked)

Linux Gaming

15514 readers
29 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS