2.81 on opensuse - crashes when opening

ok, in the new user now.

btw, with the other things that have happened, I did not reinstall the nvidia drivers the “hard way”. Don’t know if that is an issue.

NVIDIA Setting app will not open

Quite a few others won’t either. desktop settings, xrandr, the app displays (which may be xrandr), screensaver, desktop image, etc. Very few of the settings apps are opening.

Hi
So what is the output from;


zypper se nvidia
/sbin/lspci -nnk |egrep -A3 "VGA|Display|3D"

# zypper se nvidia
Loading repository data...
Reading installed packages...

S  | Name                      | Summary                               | Type   
---+---------------------------+---------------------------------------+--------
   | kernel-firmware-nvidia    | Kernel firmware files for Nvidia Te-> | package
   | nvidia-computeG04         | NVIDIA driver for computing with GP-> | package
i+ | nvidia-computeG05         | NVIDIA driver for computing with GP-> | package
   | nvidia-gfxG04-kmp-default | NVIDIA graphics driver kernel modul-> | package
   | nvidia-gfxG04-kmp-pae     | NVIDIA graphics driver kernel modul-> | package
i  | nvidia-gfxG05-kmp-default | NVIDIA graphics driver kernel modul-> | package
   | nvidia-glG04              | NVIDIA OpenGL libraries for OpenGL -> | package
i+ | nvidia-glG05              | NVIDIA OpenGL libraries for OpenGL -> | package
   | nvidia-texture-tools      | NVIDIA Texture Tools                  | package
   | pcp-pmda-nvidia-gpu       | Performance Co-Pilot (PCP) metrics -> | package
   | x11-video-nvidiaG04       | NVIDIA graphics driver for GeForce -> | package
i+ | x11-video-nvidiaG05       | NVIDIA graphics driver for GeForce -> | package
# lspci -nnk |egrep -A3 "VGA|Display|3D"
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 710] [10de:128b] (rev a1)
    Subsystem: eVga.com. Corp. Device [3842:2717]
    Kernel driver in use: nvidia
    Kernel modules: nouveau, nvidia_drm, nvidia

Additional info:

# xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1280 x 1024, current 1280 x 1024, maximum 1280 x 1024
default connected primary 1280x1024+0+0 0mm x 0mm
   1280x1024     77.00* 
# nvidia-settings

ERROR: An internal driver error occurred

ERROR: Unable to load info from any available system
# nvidia-xconfig

WARNING: Unable to locate/open X configuration file.

Package xorg-server was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-server.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-server' found
New X configuration file written to '/etc/X11/xorg.conf'

Have you tried to upgrade with “sudo zypper dup” I see that you have not installed the kernel-firmware-nvidia

Hi
That firmware is for the Nvidia Tegra cards.

But yes, a zypper dup at this point would be a good idea, up to 20200110 now.

I ran the zypper dup yesterday. No difference.

I noticed on the nvidia site they changed the note to the opensuse users and recommend they use zypper or yast.

I dont understand the missing and errors on nvidia-settings and xrandr above

I downloaded the nvidia .run file. Let me know if an when it might be worth installing it.

thanks, btw for all of your help.

Hi
That’s the way I do, via the run file as well as cuda, then copy cudann files manually and link.

So, you need to remove all the nvidia rpms, I would do all at the command line, so my normal thing to do is create a directory for the files to reside created by your user…

Say /home/username/nvidia_work and in here I have the nvidia and cuda run files;NVIDIA-Linux-x86_64-440.44.run


mkdir -p /home/username/nvidia_work
cd /home/username/nvidia_work
wget https://download.nvidia.com/XFree86/Linux-x86_64/440.44/NVIDIA-Linux-x86_64-440.44.run
wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
chmod 0755 NVIDIA-Linux-x86_64-440.44.run cuda_10.2.89_440.33.01_linux.run
su -
systemctl set-default multi-user
zypper in make gcc kernel-devel
exit

Now reboot into multi-user target (runlevel 3) remove all the nvidia rpms at this point, run mkinitrd and reboot again.

Now login as root user and install the nvidia run file;


cd /home/username/nvidia_work
./NVIDIA-Linux-x86_64-440.44.run -aq
mkinitrd
systemctl set-default graphical
systemctl reboot

The mkinitrd is just to make sure it’s added and nouveau is blacklisted, the -aq is accept the license and be quiet…

See how that goes.

Rebooted out of LXQT, and now it stalls trying to start X. There is no command line available.

Started Permit User Sessions.
Staring Hold until boot process finishes up . . .
Staring X Display Manager . . .
Stared Authorization Manager.
Starting Locale Service . . .
Started Locale Service.

Underscore blinking, but no actions available.

The only thing I did last night was ran the tests to post above with nvidia-settings & xrandr, and the zypper dup

crud

Hi
Did you not set multi-user target? When the system boots at grub, press the ‘e’ key to edit and on the line linux/linuxefi arrow to the endi of the line, add a space and the number 3, press F10 to boot.

Yes I did. Not sure where it went. Is that edit permanent in the Grub conf?

I booted into a command line. Still no X. Now should I go back a couple of posts and try what you suggested?

Cuda files are showing 404-not found

http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run

found the cuda download, taking forever, but when its done will complete the manual installation.

Hi
Yes, it’s 2.6GB :wink: So the 3 enter at grub is not permanent and you don’t get a X running so that’s not important at present. Hold off on the cuda install for the moment as well, need to make sure the driver is installed first.

So, can you give a quick update where your at…?

Thanks, downloaded that 440.44 drivers. Logging into the other side to install them now. Below is what you suggested earlier. What does teh systmctl … do?

mkdir -p /home/username/nvidia_work cd /home/username/nvidia_work
chmod 0755 NVIDIA-Linux-x86_64-440.44.run 
su -
systemctl set-default multi-user
zypper in make gcc kernel-devel
exit
cd /home/username/nvidia_work 
./NVIDIA-Linux-x86_64-440.44.run -aq
mkinitrd
systemctl set-default graphical
systemctl reboot

Hi
The multi-user is the same as runlevel 3, graphical is runlevel 5.

So no issues installing the driver? But when booting to graphical you get the flashing cursor? Only one screen is attached?

didn’t want to mess it up, thanks for the answers. doing it now.