Re: 3D Support for NVIDIA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Alan writes:


There is one valid point that has been brought up.  If you do get kernel
panics and the kernel developers and you mention that you are using the
closed source drivers, they will use it as an excuse to deny coverage. (As
well as vent hostility.)  I can understand their point to an extent, but
it is not helpful getting the problem solved.  Unless you can show that
the fault is in the driver, then it is just an excuse to get out of
looking at the problem.

I'm afraid that you have it backwards. It's not the kernel developers' responsibility to prove that the fault is in the driver. There's no way for them to prove that, since they do not have the access to the source. If you're having problems and you have Nvidia's binary blob loaded, and if YOU are the one asking for help, then YOU have to prove that the problem is not caused by it. And the only way to do it is to remove the module, and see if you can reproduce it. That's what the kernel developers will tell you.

I hope that you're not naive enough to believe that all that the video driver does is draw pretty pictures on the video card. That only shows a lack of understanding of the overall system infrastructure. In order to do what it does, Nvidia's binary blobs has to hook into most major kernel subsystem components, such as memory management, I/O and interrupt handling, and others. For example, many video chipsets use shared memory, so the video driver needs a tentacle inserted into core memory management routines, so that it can allocate memory pages for the card's video buffers. Or, to allocate pages for DMA I/O, for example, and that's applicable to pretty much every chipset. If there's a bug in Nvidia's module, it can affect any and all parts of the kernel.

So, it's not as cut and dry as some simple minds imagine it to be, so if a kernel crashes with the Nvidia's kernel module loaded, you'll have to get technical support from them, since only they know what their binary blob does to the kernel. And this is not really singling out Nvidia, the same aplpies to any non-free kernel module.

Attachment: pgpBoFXlSQUTJ.pgp
Description: PGP signature

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux