What’s the Deal with Nvidia GPUs on Linux?

0
5
Asked By CuriousVoyager87 On

I'm trying to grasp the situation surrounding Nvidia graphics cards on Linux. I've come across mentions that Nvidia offers two types of drivers. Can someone explain what this means? Also, why is Nvidia so reluctant to provide full support for Linux? I've heard that both AMD and Intel seem to comply more willingly. What's going on?

5 Answers

Answered By FutureDevStar On

Interestingly, Nvidia is reportedly hiring Linux-devoted developers to enhance performance and features. Their Linux drivers have shown considerable improvement over the past few years. It would be great to see their applications on Linux expand as well!

SkepticalDev -

Are they hiring for desktop support or just for projects that really bring in the dough?

Answered By TechSavvyTraveler On

Nvidia is known for keeping their "intellectual property" pretty close to their chest. They don’t provide a fully open-source driver, and they don’t share the necessary information for anyone else to create one either. The two types of drivers you read about include an older, legacy version, which has more closed-source components, and a newer version that's labeled as 'open.' However, the newer version isn’t fully open-source but at least parts of the kernel driver are. This can lead to a lot of headaches for users trying to get their Nvidia GPUs working properly on Linux. Certain combinations of GPUs and distros handle it better than others, thankfully!

MintyFresh828 -

If you're using Linux Mint, the driver manager should make everything smooth for you!

ArchMaster420 -

I’m on Arch with an RTX 4060, and honestly, I haven't run into any issues so far.

Answered By LinuxNovice42 On

As someone who's new to Linux, I’ve just been disabling secure boot to avoid issues while installing or updating my drivers. Although, I think the recommended approach is to manually sign the drivers instead.

SystemAdminPro -

Is turning off secure boot really necessary?

Answered By KnowledgeSeekerX On

Nvidia tends to provide proprietary drivers that sometimes don’t mesh well with the kernel version you're using, especially for newer cards which often prioritize Windows support. At least they’re transitioning to open kernel modules that enhance integration. However, the bulk of their driver remains closed off. The reason behind their reluctance is their primary customer base being Windows users. Intel and AMD have better Linux support simply because they contribute to Mesa drivers.

Answered By OpenSourceAdvocate On

Nvidia's drivers are closed source, unfortunately. There’s an open-source alternative called Nouveau, but it's not as performant. You kind of wonder why they don’t just fully open up their drivers like AMD and Intel. I mean, wouldn’t that attract more customers? They’re definitely risking losing potential clients by not stepping up their Linux support.

LinuxNewbie101 -

Why don’t they just open it up then? Seems like a missed opportunity!

GamerGeek123 -

Right? The newer kernel modules (16xx series and above) are available for auditing, but it still feels limited.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.