G03, G04, G05, G06 drivers, which one should I install for RTX 3050

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

1 Like

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 :slight_smile:

1 Like

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

Command not found

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…

1 Like

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

1 Like

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 …