On 2018-02-05 12:52, Peter Suetterlin wrote:
Per Jessen wrote:
Carlos E. R. wrote:
Current Operating System: Linux Telcontar 4.4.104-39-default #1 SMP
[snip]
Apparently everything is updated. I'm using the nvidia rpms, and I have reinstalled them twice:
Telcontar:~ # rpm -qa | grep -i nvidia nvidia-gfxG03-kmp-default-340.104_k4.4.76_1-11.1.x86_64 nvidia-uvm-gfxG03-kmp-default-340.104_k4.4.76_1-11.1.x86_64
That looks like the wrong kernel version - 4.4.76_1 ?
zypper lr --details 24 | download.nvidia.com-leap | nVidia Graphics Drivers | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.nvidia.com/opensuse/leap/42.3 Repo is correct and there is no newer rpm there, says YaST.
The rpms normally have modules for an older kernel version and are 'upgraded' via weak-update links,
lux:~ # l /lib/modules/4.14.15-2-default/weak-updates/updates/ total 16 drwxr-xr-x 1 root root 104 Feb 2 21:36 ./ drwxr-xr-x 1 root root 14 Feb 2 21:36 ../ lrwxrwxrwx 1 root root 52 Feb 2 21:36 nvidia-drm.ko -> /lib/modules/4.14.11-1-default/updates/nvidia-drm.ko lrwxrwxrwx 1 root root 48 Feb 2 21:36 nvidia.ko -> /lib/modules/4.14.11-1-default/updates/nvidia.ko
Carlos, check if those are there.
Telcontar:/lib/modules # uname -a Linux Telcontar 4.4.104-39-default #1 SMP Thu Jan 4 08:11:03 UTC 2018 (7db1912) x86_64 x86_64 x86_64 GNU/Linux Telcontar:/lib/modules # Telcontar:/lib/modules # l 4.4.*/weak-updates/updates/ total 8 drwxr-xr-x 2 root root 4096 Feb 4 20:16 ./ drwxr-xr-x 3 root root 4096 Jan 11 01:27 ../ lrwxrwxrwx 1 root root 47 Feb 4 20:15 nvidia.ko -> /lib/modules/4.4.76-1-default/updates/nvidia.ko lrwxrwxrwx 1 root root 51 Feb 4 20:16 nvidia-uvm.ko -> /lib/modules/4.4.76-1-default/updates/nvidia-uvm.ko Telcontar:/lib/modules # Telcontar:/lib/modules # l 4.4.104-39-default/weak-updates/updates/ ls: cannot access '4.4.104-39-default/weak-updates/updates/': No such file or directory Telcontar:/lib/modules # Well, they are not there!
What happens if you 'modprobe nvidia'?
Telcontar:/lib/modules # modprobe nvidia modprobe: ERROR: could not find module by name='nvidia' modprobe: ERROR: could not insert 'nvidia': Function not implemented Telcontar:/lib/modules # I copy the tree from /lib/modules/4.4.104-18.44-default, and now I have: Telcontar:/lib/modules # l 4.4.104-39-default/weak-updates/updates/ total 8 drwxr-xr-x 2 root root 4096 Feb 4 20:16 ./ drwxr-xr-x 3 root root 4096 Jan 11 01:27 ../ lrwxrwxrwx 1 root root 47 Feb 5 13:03 nvidia.ko -> /lib/modules/4.4.76-1-default/updates/nvidia.ko lrwxrwxrwx 1 root root 51 Feb 5 13:03 nvidia-uvm.ko -> /lib/modules/4.4.76-1-default/updates/nvidia-uvm.ko Telcontar:/lib/modules # But still: Telcontar:~ # modprobe nvidia modprobe: ERROR: could not find module by name='nvidia' modprobe: ERROR: could not insert 'nvidia': Function not implemented Telcontar:~ # Telcontar:/lib/modules/4.4.104-18.44-default # insmod /lib/modules/4.4.76-1-default/updates/nvidia.ko insmod: ERROR: could not insert module /lib/modules/4.4.76-1-default/updates/nvidia.ko: Invalid module format Telcontar:/lib/modules/4.4.104-18.44-default # Telcontar:/lib/modules/4.4.104-18.44-default # rpm -qf /lib/modules/4.4.76-1-default/updates/nvidia.ko nvidia-gfxG03-kmp-default-340.104_k4.4.76_1-11.1.x86_64 Telcontar:/lib/modules/4.4.104-18.44-default # rpm -qfV /lib/modules/4.4.76-1-default/updates/nvidia.ko Telcontar:/lib/modules/4.4.104-18.44-default # -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" (Minas Tirith))