Hmm… Yast updater had an update. I’m going to run that through a couple of times before installing the G05 driver…
No bueno.
I tried everything I could think of. (I did get back to a stable desktop. ‘Stable.’
Two things I notice. Even though I gave the Nvidia repos a priority of 75, it APPEARS to be using the X11 vendor???
Both the G04 and G05 (appear to) try to use the X11 vendor
Clicking the ‘Allow Vendor Change’ tick in Yast2 has no noticeable effect.
The second thing I notice is that while switching to the above listed G05 package(s), it throws an error about some missing alternate, and a missing alternate alternate??
That’s all the new info I’ve got. HELP! :’(
@“jtlong@gmx.com” Hi, I suspect the update alternative error is from a failed install, maybe the manual way, or an openSUSE lurker…?
I don’t see that error here on SP2…
zypper if nvidia-computeG05
information for package nvidia-computeG05:
------------------------------------------
Repository : SLE-15-SP2-Desktop-NVIDIA-Driver
Name : nvidia-computeG05
Version : 450.80.02-37.1
Arch : x86_64
Vendor : obs://build.suse.de/Proprietary:X11:Drivers
....
To be honest, I really do suggest a clean install of SLED 15 (SP2 would be better), then can work on what’s missing from package hub to get what your wanting
…but, last time you said I should switch to Leap 15.2
`linux-gx1p:/home/james # zypper if nvidia-computeG05
Information for package nvidia-computeG05:
Repository : SLE-15-SP1-Desktop-NVIDIA-Driver
Name : nvidia-computeG05
Version : 450.80.02-37.1
Arch : x86_64
Vendor : obs://build.suse.de/Proprietary:X11:Drivers
Support Level : unknown
Installed Size : 122.3 MiB
Installed : No
Status : not installed
Source package : x11-video-nvidiaG05-450.80.02-37.1.nosrc
Summary : NVIDIA driver for computing with GPGPU
Description :
NVIDIA driver for computing with GPGPUs using CUDA or OpenCL.`
@“jtlong@gmx.com” To be honest, if you have a subscription then yes for SLED, just bite the bullet and go for it. Else for sure Leap 15.2…
So it’s still not using the driver? /sbin/lspci -nnk | egrep -A3 "VGA|Display|3D"
That was an IF of the G05, so you could compare apples and apples. Here’s the G04 that’s currently installed:|
linux-gx1p:/home/james # zypper if nvidia-computeG04
------------------------------------------
Repository : SLE-15-SP1-Desktop-NVIDIA-Driver
Name : nvidia-computeG04
Version : 390.138-31.1
Arch : x86_64
Vendor : obs://build.suse.de/Proprietary:X11:Drivers
Support Level : unknown
Installed Size : 70.8 MiB
Installed : Yes
Status : up-to-date
Source package : x11-video-nvidiaG04-390.138-31.1.nosrc
Summary : NVIDIA driver for computing with GPGPU
Description :
NVIDIA driver for computing with GPGPUs using CUDA or OpenCL.
linux-gx1p:/home/james #
Digging around, I have discovered that that specific file and it’s alternates are for OpenGL. I’m THINKING that what I need to do is install G05, again, then figure out what which it installs for the nVidia version of libglx.so then either switch a link to that file or change a pointer in a file or something.
Here’s the command you requested just now:
linux-gx1p:/home/james # /sbin/lspci -nnk | egrep -A3 “VGA|Display|3D”
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GLM [Quadro 1000M] [10de:0dfa] (rev a1)
Subsystem: Hewlett-Packard Company Device [103c:1631]
Kernel driver in use: nvidia
Kernel modules: nvidia_drm, nvidia
linux-gx1p:/home/james #
off-topic: How do you make the code do the ‘pretty-print’ thing? When I try to switch it to ‘code’ by selecting my code, it just pastes a blurb in front of the selection, and doesn’t seem to do anything else.
possibly off-topic: I got this warning about a repo signing key. Perhaps I’ll need to renew my paid license thing anyway?
Retrieving repository ‘OpenSUSE Leap 15.1 - Games’ metadata -----------------------------------------------------------------------------------------------------------------[\]
The gpg key signing file ‘repomd.xml’ will expire in 14 days.
Repository: OpenSUSE Leap 15.1 - Games
Key Name: games:tools OBS Project games:tools@build.opensuse.org
Key Fingerprint: xxxxxxxxxx xxxxxxxxx…
Key Created: Tue 06 Nov 2018 08:46:48 AM MST
Key Expires: Thu 14 Jan 2021 08:46:48 AM MST (expires in 14 days)
Rpm Name: gpg-pubkey-58ddeb32-5be1b768
Another concern about upgrading to 15.2 is that since Linux use is dropping off dramatically, a lot of the old stuff isn’t getting updated anymore. I know some of the command line tools I used to use back in the 10.3 days aren’t even available anymore, which is part of why I can’t just fix this stuff myself. I don’t mind learning new stuff, but I do NOT want to get stuck in a hole where different utilities and features I need don’t even exist in a new build. I know there’s lots of fringe stuff, like GNome Desktop enhancements thaa are slowly falling away, because nobody is developing them.
@“jtlong@gmx.com” Checking again, yours is a 1000M need the M1000M fro G05…
It’s just markup for the code tags… so for in line use one of these at start and finish ` for a block use three of them at start and finish.
Oh good grief.
So… what do we need to look at to fix my desktop locking up now? isn’t there a log or something that should give us a clue?
@“jtlong@gmx.com” just zypper in the nvidia G04 drivers/kmp, it will just switch them over.
Whatsa kmp? I added the nvidia repo.
linux-gx1p:/home/james # zypper ls
# | Alias | Name | Enabled | GPG Check | Refresh | Type
---+------------------------------------------------------------+------------------------------------------------------------+---------+-----------+---------+-------
1 | Basesystem_Module_15_SP1_x86_64 | Basesystem_Module_15_SP1_x86_64 | Yes | ---- | Yes | ris
2 | Desktop_Applications_Module_15_SP1_x86_64 | Desktop_Applications_Module_15_SP1_x86_64 | Yes | ---- | Yes | ris
3 | Development_Tools_Module_15_SP1_x86_64 | Development_Tools_Module_15_SP1_x86_64 | Yes | ---- | Yes | ris
4 | Python_2_Module_15_SP1_x86_64 | Python_2_Module_15_SP1_x86_64 | Yes | ---- | Yes | ris
5 | SUSE_Cloud_Application_Platform_Tools_Module_15_SP1_x86_64 | SUSE_Cloud_Application_Platform_Tools_Module_15_SP1_x86_64 | Yes | ---- | Yes | ris
6 | SUSE_Linux_Enterprise_Desktop_15_SP1_x86_64 | SUSE_Linux_Enterprise_Desktop_15_SP1_x86_64 | Yes | ---- | Yes | ris
7 | SUSE_Linux_Enterprise_Workstation_Extension_15_SP1_x86_64 | SUSE_Linux_Enterprise_Workstation_Extension_15_SP1_x86_64 | Yes | ---- | Yes | ris
8 | SUSE_Package_Hub_15_SP1_x86_64 | SUSE_Package_Hub_15_SP1_x86_64 | Yes | ---- | Yes | ris
9 | 15.1 | PKGS.org OpenSUSE 15.1 - nVidia | No | ---- | ---- | rpm-md
10 | SLE-15-SP1-Desktop-NVIDIA-Driver | SLE-15-SP1-Desktop-NVIDIA-Driver | Yes | (r ) Yes | Yes | rpm-md
11 | SLES15-SP1-15.1-0 | SLES15-SP1-15.1-0 | No | ---- | ---- | rpm-md
12 | X11:xfce | X11 - XFCE | Yes | (r ) Yes | Yes | rpm-md
13 | brave-browser | brave-browser | Yes | (r ) Yes | Yes | rpm-md
14 | non-oss | OpenSUSE Leap 15.1 NON-OSS Update | Yes | (r ) Yes | Yes | rpm-md
15 | non-oss-addon_15.1-0 | OpenSUSE Leap 15.1 NON-OSS | Yes | (r ) Yes | Yes | rpm-md
16 | openSUSE-Leap_15.1-1 | OpenSUSE Leap 15.1 OSS | Yes | (r ) Yes | Yes | rpm-md
17 | openSUSE_Leap_15.1 | OpenSUSE Leap 15.1 - Packman | Yes | (r ) Yes | Yes | rpm-md
18 | openSUSE_Leap_15.1_1 | OpenSUSE Leap 15.1 - Games | Yes | (r ) Yes | Yes | rpm-md
19 | openSUSE_Leap_15.1_10 | PKGS.org OpenSUSE 15.1 - Multimedia Apps | No | ---- | ---- | rpm-md
20 | openSUSE_Leap_15.1_11 | PKGS.org OpenSUSE 15.1 - Multimedia Libs | No | ---- | ---- | rpm-md
21 | openSUSE_Leap_15.1_12 | PKGS.org OpenSUSE 15.1 - Packman | No | ---- | ---- | rpm-md
22 | openSUSE_Leap_15.1_13 | PKGS.org OpenSUSE 15.1 - Science | No | ---- | ---- | rpm-md
23 | openSUSE_Leap_15.1_14 | PKGS.org OpenSUSE 15.1 - Security | No | ---- | ---- | rpm-md
24 | openSUSE_Leap_15.1_15 | PKGS.org OpenSUSE 15.1 - Network Utilities | No | ---- | ---- | rpm-md
25 | openSUSE_Leap_15.1_16 | PKGS.org OpenSUSE 15.1 - Wine | No | ---- | ---- | rpm-md
26 | openSUSE_Leap_15.1_17 | OpenSUSE Leap 15.1 Gnome Apps | Yes | (r ) Yes | Yes | rpm-md
27 | openSUSE_Leap_15.1_18 | OpenSUSE Leap 15.1 Fonts | Yes | (r ) Yes | Yes | rpm-md
28 | openSUSE_Leap_15.1_19 | home:AndnoVember:LXQt | Yes | (r ) Yes | Yes | rpm-md
29 | openSUSE_Leap_15.1_2 | OpenSUSE Leap 15.1 - Mozilla | Yes | (r ) Yes | Yes | rpm-md
30 | openSUSE_Leap_15.1_20 | openSUSE:Leap:15.1 Harware Tools | Yes | (r ) Yes | Yes | rpm-md
31 | openSUSE_Leap_15.1_3 | OpenSUSE Leap 15.1 - Science | Yes | (r ) Yes | Yes | rpm-md
32 | openSUSE_Leap_15.1_4 | OpenSUSE Leap 15.1 - Wine | Yes | (r ) Yes | Yes | rpm-md
33 | openSUSE_Leap_15.1_5 | PKGS.org OpenSUSE 15.1 - Education | No | ---- | ---- | rpm-md
34 | openSUSE_Leap_15.1_6 | PKGS.org OpenSUSE 15.1 - Gnome Apps | No | ---- | ---- | rpm-md
35 | openSUSE_Leap_15.1_7 | PKGS.org OpenSUSE 15.1 - Games | No | ---- | ---- | rpm-md
36 | openSUSE_Leap_15.1_8 | PKGS.org OpenSUSE 15.1 - Java | No | ---- | ---- | rpm-md
37 | openSUSE_Leap_15.1_9 | PKGS.org OpenSUSE 15.1 - Mozilla | No | ---- | ---- | rpm-md
38 | oss | OpenSUSE Leap 15.1 OSS Update | Yes | (r ) Yes | Yes | rpm-md
39 | repo-X11:FOX | repo-X11:FOX | Yes | (r ) Yes | Yes | rpm-md
linux-gx1p:/home/james #
@“jtlong@gmx.com” Hi,
zypper in nvidia-computeG04 nvidia-gfxG04-kmp-default nvidia-glG04 x11-video-nvidiaG04
Ok… Those were already installed… but I did it anyway:
linux-gx1p:/home/james # zypper in nvidia-computeG04 nvidia-gfxG04-kmp-default nvidia-glG04 x11-video-nvidiaG04
Refreshing service 'Basesystem_Module_15_SP1_x86_64'.
Refreshing service 'Desktop_Applications_Module_15_SP1_x86_64'.
Refreshing service 'Development_Tools_Module_15_SP1_x86_64'.
Refreshing service 'Python_2_Module_15_SP1_x86_64'.
Refreshing service 'SUSE_Cloud_Application_Platform_Tools_Module_15_SP1_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Desktop_15_SP1_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Workstation_Extension_15_SP1_x86_64'.
Refreshing service 'SUSE_Package_Hub_15_SP1_x86_64'.
Loading repository data...
Reading installed packages...
'x11-video-nvidiaG04' is already installed.
No update candidate for 'x11-video-nvidiaG04-390.138-31.1.x86_64'. The highest available version is already installed.
'nvidia-computeG04' is already installed.
No update candidate for 'nvidia-computeG04-390.138-31.1.x86_64'. The highest available version is already installed.
'nvidia-glG04' is already installed.
No update candidate for 'nvidia-glG04-390.138-31.1.x86_64'. The highest available version is already installed.
'nvidia-gfxG04-kmp-default' is already installed.
No update candidate for 'nvidia-gfxG04-kmp-default-390.138_k4.12.14_195-31.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
linux-gx1p:/home/james #
FYI, I just had to do a hard reboot. This issue is still ongoing. I still have to alt+f2 r nearly every time it wakes up… sometimes while I’m working.
What’s the next step, switch it back to Wayland? I think you said it wasn’t on Wayland at one point.
@“jtlong@gmx.com” Hi, hard to say, any thing in the ~/.local/share/xorg logs, ~/.xsession-erros, journalctl? Your running btrfs? How is the disk usage, maintenance running eg balance, defrag etc?
So… I went to the xorg folder, typed ‘grep nvidia’… and it just wandered off in to a corner and stared at the wall for a while…
Yeah… um… I guess I’ll give it like half an hour and see if it’s going to respond ever?
Moving on… the .xsession-errors file hasn’t logged anything since December 1st. It has six lines, total:
gpg-connect-agent: no gpg-agent running in this session
gpg-connect-agent: no gpg-agent running in this session
IceWM: reboot... (/bin/sh -c 'systemctl reboot ||:')
XIO: fatal IO error 0 (Success) on X server ":0"
after 1261 requests (1261 known processed) with 12 events remaining.
icewmbg: Can't open display: :0. X must be running and $DISPLAY set.
There is also a file names xsession-errors.old which is also dated December 1st, with seven lines:
gpg-connect-agent: no gpg-agent running in this session
gpg-connect-agent: no gpg-agent running in this session
WARNING: '/etc/xdg/menus/suse-screensavers.menu' does not exist
WARNING: '/etc/xdg/menus/kde-settings.menu' does not exist
WARNING: '/etc/xdg/menus/applications-kmenuedit.menu' does not exist
WARNING: '/etc/xdg/menus/custom.menu' does not exist
IceWM: reboot... (/bin/sh -c 'systemctl reboot ||:')
Ah! I see that that is from the first time the G05 driver, broke the Gnome install and I installed IceWM from the 640x480 Gnome desktop.
I’m not to sure what to query journalctl with to get useful output.
I don’t know what btrfs is. I’ve got a stupid fast SSD drive installed, with nearly 150GB free in linux. I don’t notice any slow downs… but I have no idea if that’s the best thing to use… I imagine the SLED installer decided that that was best, maybe?
My grep nvidia window is still froze up, I’m going to go ahead and close it. Sorry I couldn’t figure out how to provide any useful feedback for you.
I’m trying to sort how to dig in to the Xorg log. Haven’t gotten that far yet, but I DID discover that SLED considers the Nvidia sourced driver as ‘tainting the kernel’ by looking at /var/log/messages
linux-gx1p:/home/james # grep nvidia /var/log/messages
2021-01-03T02:41:46.144180-07:00 linux-gx1p kernel: [ 9.903560] nvidia: loading out-of-tree module taints kernel.
2021-01-03T02:41:46.144180-07:00 linux-gx1p kernel: [ 9.903569] nvidia: module license 'NVIDIA' taints kernel.
2021-01-03T02:41:46.144189-07:00 linux-gx1p kernel: [ 9.960082] nvidia: module verification failed: signature and/or required key missing - tainting kernel
2021-01-03T02:41:46.144196-07:00 linux-gx1p kernel: [ 9.971040] nvidia: externally supported module, setting X kernel taint flag.
2021-01-03T02:41:46.144199-07:00 linux-gx1p kernel: [ 9.972811] nvidia-nvlink: Nvlink Core is being initialized, major device number 238
2021-01-03T02:41:46.144200-07:00 linux-gx1p kernel: [ 9.973881] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
2021-01-03T02:41:46.144214-07:00 linux-gx1p kernel: [ 10.089637] nvidia_uvm: externally supported module, setting X kernel taint flag.
2021-01-03T02:41:46.144221-07:00 linux-gx1p kernel: [ 10.091576] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 237
2021-01-03T02:41:46.144230-07:00 linux-gx1p kernel: [ 10.289336] nvidia_modeset: externally supported module, setting X kernel taint flag.
2021-01-03T02:41:46.144230-07:00 linux-gx1p kernel: [ 10.289975] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 390.138 Thu May 14 04:02:47 PDT 2020
2021-01-03T02:41:46.144234-07:00 linux-gx1p kernel: [ 10.306572] nvidia_drm: externally supported module, setting X kernel taint flag.
2021-01-03T02:41:46.144237-07:00 linux-gx1p kernel: [ 10.307318] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
2021-01-03T02:41:46.144283-07:00 linux-gx1p kernel: [ 10.307320] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
2021-01-03T02:42:12.425889-07:00 linux-gx1p dbus-daemon[2874]: [session uid=1000 pid=2874] Activating via systemd: service name='org.gtk.vfs.Daemon' unit='gvfs-daemon.service' requested by ':1.3' (uid=1000 pid=2904 comm="nvidia-settings --load-config-only ")
2021-01-03T02:42:12.517964-07:00 linux-gx1p dbus-daemon[2874]: [session uid=1000 pid=2874] Activating via systemd: service name='org.a11y.Bus' unit='at-spi-dbus-bus.service' requested by ':1.6' (uid=1000 pid=2904 comm="nvidia-settings --load-config-only ")
2021-01-03T02:42:12.624804-07:00 linux-gx1p at-spi-bus-launcher[2957]: dbus-daemon[2965]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=2904 comm="nvidia-settings --load-config-only ")
linux-gx1p:/home/james #
I don’t see anything wrong here, but perhaps there’s some session stuff or a daemon / driver that’s wrong that you might recognize that I didn’t?
Not sure if this is relative, but it looks troublesome:
linux-gx1p:/home/james # grep Failed /var/log/boot.log
[FAILED] Failed unmounting /var.
[FAILED] Failed unmounting /var.
[FAILED] Failed to start Load kdump kernel early on startup.
[FAILED] Failed to start Load kdump kernel and initrd.
[FAILED] Failed to start Load kdump kernel early on startup.
[FAILED] Failed to start Load kdump kernel and initrd.
[FAILED] Failed to start Load kdump kernel early on startup.
[FAILED] Failed to start Load kdump kernel and initrd.
[FAILED] Failed to start Load kdump kernel early on startup.
[FAILED] Failed to start Load kdump kernel and initrd.
linux-gx1p:/home/james #
This part looks ok though, so I dunno:
linux-gx1p:/home/james # systemctl status kdump-early.service
? kdump-early.service - Load kdump kernel early on startup
Loaded: loaded (/usr/lib/systemd/system/kdump-early.service; enabled; vendor preset: disabled)
Active: active (exited) since Sun 2021-01-03 02:41:46 MST; 3 days ago
Main PID: 1497 (code=exited, status=0/SUCCESS)
Tasks: 0
CGroup: /system.slice/kdump-early.service
Jan 03 02:41:45 linux-gx1p systemd[1]: Starting Load kdump kernel early on startup...
Jan 03 02:41:46 linux-gx1p kdump[1651]: Loaded kdump kernel: /sbin/kexec -p /boot/vmlinuz-4.12.14-197.75-default --append=" mitigations=auto quiet elevator=deadline sysrq=yes >
Jan 03 02:41:46 linux-gx1p systemd[1]: Started Load kdump kernel early on startup.
linux-gx1p:/home/james #
Apparently, the failure to unmount /var is because journald is holding it open while systemd is trying to close it.