[elrepo] Centos 7.6 nvidia issue

Phil Perry phil at elrepo.org
Tue Dec 4 16:54:30 EST 2018


On 04/12/2018 20:12, Ken Bass wrote:
> Hi all, I have a 7.5 system and yum just updated to 7.6. I am at a loss 
> on how to properly update the nvidia driver from elrepo.
> 
> Here is what is currently installed:
> 
> nvidia-x11-drv-390.87-1.el7_5.elrepo.x86_64
> nvidia-detect-410.78-1.el7.elrepo.x86_64
> yum-plugin-nvidia-1.0.2-1.el7.elrepo.noarch
> kmod-nvidia-390.87-1.el7_5.elrepo.x86_64
> 
> Yum update provides no suggestions - yum-plugin does blacklist some stuff.
> 
> I have a 'NVIDIA Corporation GF108 [GeForce GT 730]'.
> 

Hi Ken,

GF108 is a Fermi-based card (F=Fermi), and support for older Fermi-based 
hardware was dropped following the 390.xx release. The yum plugin is 
blacklisting the 410 series drivers on your system to prevent you 
updating to a driver version that does not support your hardware and 
breaking your system.

The confusion comes from the fact that not all GT730's are created 
equally. Some GT730 cards are based on older, now unsupported, 
Fermi-based hardware, whilst others are based on newer Kepler-based 
hardware. For example:

$ nvidia-detect -v
Probing for supported NVIDIA devices...
[10de:1287] NVIDIA Corporation GK208B [GeForce GT 730]
This device requires the current 410.78 NVIDIA driver kmod-nvidia

> 1) Looking at the elrepo, I see there is a 
> 'kmod-nvidia-390xx-390.87-2.el7_6.elrepo.x86_64.rpm'. However I do not 
> see a corresponding 'nvidia-x11-drv-390' for centos 7.6. Is this an 
> oversight or is there some other procedure I should be following?
> 

The matching Xorg driver is 
nvidia-x11-drv-390xx-390.87-1.el7_5.elrepo.x86_64. Only the kernel 
module needed rebuilding for el7.6

> 2) nvidia-detect prints 'kmod-nvidia-390xx'. Why only this version? The 
> nvidia website indicates 410 is compatible. Is this a bug in 
> nvidia-detect? I do see a 
> 'nvidia-x11-drv-410.78-2.el7_6.elrepo.x86_64.rpm' and 
> 'nvidia-x11-drv-libs-410.78-2.el7_6.elrepo.x86_64.rpm'.
> 

No, nvidia-detect is correct, upstream support for your card ended after 
the 390.xx series.

> 3) What is the purpose of the two 410 drv and drv-libs? I don't see that 
> for other versions. Is this a new packaging?
> 

The package was split to support the inclusion of libglvnd in el7.6

> 4) What is the proper method f upgrading to the 410 from the existing, 
> if that is okay?
> 

Uninstall your current kmod-nvidia and nvidia-x11-drv packages and 
replace with kmod-nvidia-390xx and nvidia-x11-drv-390xx packages. This 
way you will receive any security updates etc to the 390.xx driver branch.



More information about the elrepo mailing list