Announcement
Collapse
No announcement yet.
NVIDIA Doesn't Expect To Have Linux 5.9 Driver Support For Another Month
Collapse
X
-
I havent been able to install the new Nvidia drivers with anything newer than kernel 5.8
-
Do you know if anything changed on that front? It's end of November but it looks like 5.9 is still incompatible with Cuda
- Likes 1
Leave a comment:
-
The amount of unhinged yelling in this thread is a great reminder of how elements of the foss community are the absolute worst thing to happen to it. Looking at financial stuff, I'm sure nVidia won't miss all 33 crazies who weren't going to buy an nVidia card in the first place.
Leave a comment:
-
Originally posted by birdie View PostAnd lastly, a thing which people choose not to discuss here: with NVIDIA I can choose which drivers to use. With AMD your drivers are part of your kernel and Mesa. You cannot easily shuffle these packages around when regressions occur: in fact most people have no idea how to downgrade the Mesa package or roll back the kernel.
The kernel bit like it or not AMD/Nvidia are very the same. Skills of build a kernel from source and roll back kernel to get around graphical issues are required with Linux be you using Nvidia or AMD if you run into trouble. The big difference is security. AMD to fix a graphical issue you will be normally moving to a newer kernel. Nvidia to fix a graphical issue you will find your self stuck on older kernel versions so older drivers install.,
Also AMD drivers being provided with kernel and mesa in the distribution is not the only option with AMD either.
There are the unified Linux drivers as well. So as a AMD user I can choose to use kernel provided AMD driver and distribution provided Mesa or go unified driver. So I have more driver choice than you do due to the kernel driver in fact working.
Downgrading/upgrading mesa is normally not done by AMD users on Linux those cases are were we fall back to the unified.
Basically people don't raise the point you just did here because its not a real difference that disadvantages AMD. Really all you have shown is that you have not used AMD solution for GPU long enough with Linux to know that area is not a major difference. Worse in most cases it advantage in the AMD direction once you take security risks into account.
Leave a comment:
-
Originally posted by mdedetrich View PostIts actually hilarious because if Linux had a Hybrid/Micro Kernel design this wouldn't even be a discussion. The NVidia blob would be sitting in userspace (or Ring 0 environment) like any other program and would communicate with the kernel via some interface.
https://en.wikipedia.org/wiki/Hybris_(software)
Android also has had userspace graphics drivers on a Linux kernel. Now there is a performance overhead having drivers in userspace. So Nvidia blob could be sitting fully in userspace if Nvidia was happy with the overhead today with Linux.
They absolutely Nvidia want to be ring 0 if they were happy in userspace they could have been using like user mode setting under Linux.
Originally posted by mdedetrich View PostThis issue has less to do with GPL than people think, its more to do with Linux sticking with an arguably archaic technical design for their kernel (every other kernel out there that has significant usage is either micro or hybrid kernel).
Linux kernel and Freebsd kernel are called monolithic kernel a lot but when you look closer they are not a neat fit.
Generic PCI UIO driver
The generic driver is a kernel module named uio_pci_generic. It can work with any device compliant to PCI 2.3 (circa 2002) and any compliant PCI Express device. Using this, you only need to write the userspace driver, removing the need to write a hardware-specific kernel module.
Leave a comment:
-
Originally posted by birdie View PostWayland is still a toy, incomplete and doesn't offer benefits for most users out there while still having rough edges. I don't understand why NVIDIA has to support or "comply" with it. What if you created a brand new yet another graphics server tomorrow? Should NVIDIA also support it?
Wayland compositors are after KMS support. Interesting enough we are fairly much to the point that all X11 graphics drivers par Nvidia support KMS. So in reality Nvidia does not support x.org X11 server properly. This is getting more important as distributions are installing x.org X11 server without root privileges so cannot fall back to the old VESA driver.
The hard reality here is Nvidia not supporting Wayland is also Nvidia not properly supporting x.org X11 server to come as secure as possible. Moving from user mode setting to kernel mode setting is a security change. This is also to move memory managed by kernel and memory managed by GPU into alignment to reduced privilege exploits.
Reality Nvidia needs to get their driver working correctly in KMS mode. The eglstreams is Nvidia attempt to avoid KMS but the result of eglstreams why no one else is going that route is creating memory managed by GPU under 1 system and memory managed by cpu under another allowing privilege errors.
Yes I would like Nvidia to have future graphics server support. But the reality is nvidia does not support current x.org X11 and Linux framebuffer properly. Yes wayland support from Nvidia that is proper would be just icing on the cake fixing up the x.org X11 and linux framebuffer issues correctly. Yes this requires Nvidia to accept that the way forwards is KMS.
- Likes 1
Leave a comment:
-
Wow, downgrading a package, such a feat!
No, really, you do the same thing you are blaming others for. You are such an Nvidia fanatic that you compare GPUs that aren't even the same generation (cf RX 570 vs GTX 1650). You're clever enough to note that I ignored AMD's failures on purpose, but not enough to realise I was just mimicking your behavior.
And I am sorry to say this, but RX 200, 300 and 400 series were quite good in fact, they had a higher power draw, but not by much compared to Nvidia's offerings at that time. For around the same power draw and price as a GTX 960, you could have an RX 470 which outperformed it nicely, for example.
- Likes 1
Leave a comment:
Leave a comment: