I just installed openSUSE Leap 15.6 on my laptop. I want to install the driver, My laptop uses Nvidia RTX 3050.
in the opensuse tutorial, there are G03, G04, G05, G06 drivers, which one should I install for RTX 3050?
When following the SDB, zypper inr
will install the correct drivers for your card. The G06. Additionally the mapping from the Nvidia driver version to the G0x scheme is explained including how to determine the correct driver via the Nvidia driver search page.
https://en.opensuse.org/SDB:NVIDIA_drivers
Hello @jack2024 ,
My best guess is G06, but you don’t necessarily need to know this up front. From a command prompt, type “sudo zypper inr” and zypper should install the correct driver.
Sometimes things are too easy
After the installation is complete and I reboot, I try to open nvidia-xcobfig error. I try to search in the application menu, Nvidia settings are also not found
You need to use nvidia-settings
Show output from zypper se -si *nvidia*
cnf nvidia-settings
Program 'nvidia-settings' is present in package 'nvidia-utils-G06', which is installed on your system.
Absolute path to 'nvidia-settings' is '/usr/bin/nvidia-settings'. Please check your $PATH variable to see whether it contains the mentioned path.
Are you able to logon to your DE (desktop environment)? If yes, which DE are you using?
nvidia-settings is in the package nvidia-utils-G06, but I don’t think you should need this program.
I recommend that you install nvidia-compute-utils-G06, which will provide a cli program nvidia-smi, which will show what the gpu is doing.
I can log in like I can into DE. The DE I use is KDE Plasma
If you want the GUI for Nvidia settings and nvidia-settings at all, you need nvidia-utils-G06
.
nvidia-compute-utils-G06
serves a completely different purpose as it is explained in the package description…
Post:
/sbin/lspci -nnk | grep -EiA3 'vga|display|3d'
Are you running on X11 (X.ogr) or wayland?
i installed this nvidia-utils-G06 and it worked
do i need to install this too? nvidia-compute-utils-G06
Only if you want to do computing with your GPU:
nvidia-compute-utils-G06 - NVIDIA driver tools for computing with GPGPU
NVIDIA driver tools for computing with GPGPUs using CUDA or OpenCL.
For normal use, no.
See:
NVIDIA driver tools for computing with GPGPUs using CUDA or OpenCL.
You probably don’t need this package, but is does provide “nvidia-smi”, which is a really nice tool to have. Example:
ox@orca$ nvidia-smi
Sun Jul 28 09:12:54 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.100 Driver Version: 550.100 CUDA Version: 12.4 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GT 1030 Off | 00000000:01:00.0 On | N/A |
| 47% 48C P0 N/A / 30W | 920MiB / 2048MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 4383 G /usr/bin/gnome-calculator 6MiB |
| 0 N/A N/A 4778 C+G /usr/lib/gnome-remote-desktop-daemon 32MiB |
| 0 N/A N/A 4831 G /usr/bin/gnome-shell 137MiB |
| 0 N/A N/A 5461 G /usr/lib/xdg-desktop-portal-gnome 3MiB |
| 0 N/A N/A 6499 G /usr/bin/kgx 139MiB |
| 0 N/A N/A 7468 G /usr/bin/gnome-software 21MiB |
| 0 N/A N/A 8630 G /usr/bin/Xwayland 84MiB |
| 0 N/A N/A 11956 G /usr/bin/transmission-gtk 32MiB |
| 0 N/A N/A 18448 G /usr/bin/gnome-control-center 34MiB |
| 0 N/A N/A 20578 G ...seed-version=20240726-130112.612000 259MiB |
+-----------------------------------------------------------------------------------------+
A bit of a side note.
I think nvidia-smi used to be in the nvidia-utils-G06 package (which seems to me the right place for it). Somehow, it ended up in the compute utils … go figure …