After years of Nvidia driver installations, I cannot install it on 15.3 and Tumbleweed. Both operating systems are updated before installation. On the same computer, the driver works with previous versions of Leap. 20 80 Ti is the card.
I have tried both installing the downloaded package and from Nvidia repository.
The software is installed correctly in runlevels 3 or 1. The problems start when graphical interface is requested.
Switching to runlevel 5 leads to a crash. Hard reboot is needed after the crash. I couldn’t find any meaningful diagnostic messages.
Attempting to run startx fails with a message
"VGA arbitration: cannot restore default device"
Before starting graphics, Yast’s Hardware Information shows that the nvidia is the driver of the card. And before Nvidia driver’s installation, the nouveau driver works correctly.
In Tumbleweed, the kernel version is 5.12.13-1-default. I don’t remember the kernel version of 15.3 after updating after installation.
I have tried the following - nothing helped:
Running nvidia-xconfig
Deleting xorg.conf
Adding BusID of the card in xorg.conf
Reinstalling the OS
Booting with kernel parameters pci=realloc and pci=noaer
Trying driver versions 460.84, 465.31, 470.42
Blacklisting nvidiafb, nouveau, rtsx_usb
Running mkinitrd after installation attempts.
The output of startx contains
xauth: file /root/.serverauth.2381 does not exist
X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux localhost.localdomain 5.12.13-1-default #1 SMP Mon Jun 28 06:37:23 UTC 2021 (74bd8c0) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.12.13-1-default root=UUID=... splash=verbose 3 pci=noaer mitigations=auto
Build Date: 17 June 2021 12:00:00AM
Current version of pixman: 0.40.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Jul 5 00:29:30 2021
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) Fatal server error:
(EE) no screens found(EE)
(EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE) VGA Arbitration: Cannot restore default device.
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
-------------------------------------------------------------------------------------------
xinit failed. /usr/bin/Xorg is not setuid, maybe that's the reason?
If so either use a display manager (strongly recommended) or adjust /etc/permissions.local and run "chkstat --system --set" afterwards
The Xorg.log.0 contains
296.508]
X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
296.508] Build Operating System: openSUSE SUSE LINUX
296.508] Current Operating System: Linux localhost.localdomain 5.12.13-1-default #1 SMP Mon Jun 28 06:37:23 UTC 2021 (74bd8c0) x86_64
296.508] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.12.13-1-default root=UUID=... splash=verbose 3 pci=noaer mitigations=auto
296.508] Build Date: 17 June 2021 12:00:00AM
296.508]
296.508] Current version of pixman: 0.40.0
296.508] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
296.508] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
296.508] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jul 5 00:29:30 2021
296.509] (==) Using config file: "/etc/X11/xorg.conf"
296.509] (==) Using config directory: "/etc/X11/xorg.conf.d"
296.509] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
296.509] (==) ServerLayout "Layout0"
296.509] (**) |-->Screen "Screen0" (0)
296.509] (**) | |-->Monitor "Monitor0"
296.510] (**) | |-->Device "Device0"
296.510] (**) |-->Input Device "Keyboard0"
296.510] (**) |-->Input Device "Mouse0"
296.510] (==) Automatically adding devices
296.510] (==) Automatically enabling devices
296.510] (==) Automatically adding GPU devices
296.510] (==) Max clients allowed: 256, resource mask: 0x1fffff
296.510] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
296.510] Entry deleted from font path.
296.510] (==) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/ghostscript/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/,
built-ins
296.510] (==) ModulePath set to "/usr/lib64/xorg/modules"
296.510] (WW) Ignoring unrecognized extension "XFree86-DGA"
296.510] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
296.510] (WW) Disabling Keyboard0
296.510] (WW) Disabling Mouse0
296.510] (II) Loader magic: 0x5584e611ea00
296.510] (II) Module ABI versions:
296.510] X.Org ANSI C Emulation: 0.4
296.510] X.Org Video Driver: 24.1
296.510] X.Org XInput driver : 24.1
296.510] X.Org Server Extension : 10.0
296.511] (++) using VT number 1
296.513] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
296.514] (II) xfree86: Adding drm device (/dev/dri/card0)
296.514] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
296.536] (--) PCI:*(101@0:0:0) 10de:1e04:3842:2281 rev 161, Mem @ 0xd7000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000b000/128, BIOS @ 0x????????/131072
296.536] (II) LoadModule: "glx"
296.536] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
296.537] (II) Module glx: vendor="X.Org Foundation"
296.537] compiled for 1.20.11, module version = 1.0.0
296.538] ABI class: X.Org Server Extension, version 10.0
296.538] (II) LoadModule: "nvidia"
296.538] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
296.538] (II) Module nvidia: vendor="NVIDIA Corporation"
296.538] compiled for 1.6.99.901, module version = 1.0.0
296.538] Module class: X.Org Video Driver
296.538] (II) NVIDIA dlloader X Driver 460.84 Wed May 26 20:07:09 UTC 2021
296.538] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
296.538] (II) systemd-logind: releasing fd for 226:0
296.539] (II) Loading sub module "fb"
296.539] (II) LoadModule: "fb"
296.539] (II) Loading /usr/lib64/xorg/modules/libfb.so
296.539] (II) Module fb: vendor="X.Org Foundation"
296.539] compiled for 1.20.11, module version = 1.0.0
296.539] ABI class: X.Org ANSI C Emulation, version 0.4
296.539] (II) Loading sub module "wfb"
296.539] (II) LoadModule: "wfb"
296.539] (II) Loading /usr/lib64/xorg/modules/libwfb.so
296.540] (II) Module wfb: vendor="X.Org Foundation"
296.540] compiled for 1.20.11, module version = 1.0.0
296.540] ABI class: X.Org ANSI C Emulation, version 0.4
296.540] (II) Loading sub module "ramdac"
296.540] (II) LoadModule: "ramdac"
296.540] (II) Module "ramdac" already built-in
296.540] (EE) No devices detected.
296.540] (EE) Fatal server error:
296.540] (EE) no screens found(EE)
296.540] (EE) Please consult the The X.Org Foundation support
at http://wiki.x.org for help.
296.540] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
296.540] (EE)
296.543] (EE) Server terminated with error (1). Closing log file.
I don’t know what else to do. The message about VGA arbitration is not understandable.