3 ms·
I am not sure what you are talking about. The Nvidia drivers provided by Nvidia work great. In Blender I got full CUDA support and even RTX raytracing support
by thdrdt 6y ago
I am not sure what you are talking about.
The Nvidia drivers provided by Nvidia work great. In Blender I got full CUDA support and even RTX raytracing support (RTX 2070 Super).
And as far as I know developing with the CUDA toolkit just works fine.
- vetinari 6y ago> I am not sure what you are talking about. Literally the parent post, emphasis mine: > Graphics drivers and WiFi drivers never worked without significant pampering for me in Ubuntu, and I've been using Linux for 15 years. Just last week I updated my working Nvidia drivers for my RTX 2070 card via Ubuntus GUI and lo and behold after restart the screen is just black. So which is it?
- thdrdt 6y agoI was commenting on "I still do not understand, why you folks with Nvidia hardware expect it to work out of the box in Linux" It does work out of the box for most people. Of course there are people with problems. But overall you can expect Nvidia to work out of the box. There are loads of people gaming (Steam) and CUDA programming on Linux boxes. So I don't understand why I should not expect Nvidia to work on Linux. To me it just sounds like a false statement.
- vetinari 6y agoOnce upon a time, when I was waiting for the delivery of the just-announced AMD Vega - which took a while, due to interest miners had in AMD GPUs at the time - I had a loaner GTX1080. I can tell you, it was not something that worked OOTB. Distributions that shipped Nouveau at least did boot into GUI, but since I have 4k display, it was extremely slow. Unusable slow. It is not due to Nouveau not trying; they couldn't ship the signed firmware files they needed for reclocking. So after switching to lower-resolution mode, I was able to install the system. Then I could install the proprietary driver. Aside the fact that it ignores Linux APIs/doesn't play nice with Wayland (what would you say about driver for Windows, that ignores WDDM and instead ships it's own display server?), it worked quite nice... until the first kernel update. So yeah, DKMS took the care about rebuild, it just took extra time at the first boot with the new kernel, and I could only hope that the new kernel doesn't break whatever building the shim expects, leaving me with a text console and taking next hour or two for me fixing it. Or that something else breaks, like that nvidia update, that killed X server in the process, which took down the terminal with yum that was running that update, resulting in me spending about two hours fixing the resulting mess. Another downsides were that I had to install compiler tools (which I usually do not have installed, or at least not outside of containers) and telling bye-bye to Secure Boot. So yes, it works, if you tinker. Not the kind of tinkering because you are in the mood, but the kind of tinkering that you have to, because something broke again. Contrast that with AMD or Intel cards: they work out of the box with any modern distribution. You don't have to install anything; everything needed is already part of the distro. You can also update your system without fear, that something breaks, the updates come with your system updates, modules are signed by your distro and load in Secure Boot mode. Wrt. drivers, it is a Mac-like experience, you can forget that anything called drivers exists, stuff just works. It is something I can give to my parents, leave updates enabled and still be assured, that it won't break exactly at the time I cannot visit them and fix stuff for them. And it is something that the Linux community can't do anything about. Nvidia keeps their cards close to the chest and won't allow the community to improve the situation. There's a reason why Linus has shown Nvidia the finger. So in the closing: unless we two have vastly different ideas about what works out of the box means, no, Nvidia doesn't work out of the box. All the people gaming and running CUDA with Nvidia have to tinker.