Nvidia G04- und G06-Pakete

Hi,

ich hab gerade einen Slowroll-Rechner “in Pflege” und der hat eine Nvidia-Grafikkarte. Mit Nvidia kenne ich mich nicht aus …

Ist es nicht irgendwie inkonsistent, wenn da sowohl “G04” als auch “G06”-Pakete vorhanden sind? Da geht es doch um unterschiedliche Generationen von Grafikkarten …

xxxx@duncan:~>  rpm -qa|grep -i nvidia
libnvidia-egl-gbm1-32bit-1.1.3-1.3.x86_64
libnvidia-egl-gbm1-1.1.3-1.3.x86_64
libnvidia-gpucomp-G06-580.159.03-54.1.x86_64
libnvidia-egl-x111-1.0.5-2.3.x86_64
nvidia-computeG04-32bit-390.157-76.1.x86_64
nvidia-gfxG04-kmp-default-390.157_k7.0.7_1-76.1.x86_64
nvidia-glG04-32bit-390.157-76.1.x86_64
openSUSE-repos-Slowroll-NVIDIA-20260423.1a6a0f3-2.1.x86_64
nvidia-open-driver-G06-signed-kmp-default-580.159.03_k7.0.7_1.0.12.sr20260504-2.2.10.2.sr20260504.x86_64
kernel-firmware-nvidia-20260408-1.1.noarch
nvidia-computeG04-390.157-76.1.x86_64
libnvidia-egl-x111-32bit-1.0.5-2.3.x86_64
x11-video-nvidiaG04-32bit-390.157-76.1.x86_64
x11-video-nvidiaG04-390.157-76.1.x86_64
nvidia-glG04-390.157-76.1.x86_64
libnvidia-gpucomp-G06-32bit-580.159.03-54.1.x86_64

Die Karte ist:

xxxx@duncan:~>  lspci -s 01:00 -v
01:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 8465
        Flags: fast devsel, IRQ 16
        Memory at 8a000000 (32-bit, non-prefetchable) [size=16M]
        Memory at 90000000 (64-bit, prefetchable) [size=256M]
        Memory at a0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at 5000 [size=128]
        Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel modules: nouveau, nvidia_drm, nvidia

01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1) (prog-if 00 [HDA compatible])
        Subsystem: Hewlett-Packard Company Device 8465
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at 8b080000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

Die Repos sind:

xxxxn@duncan:~>  zypper lr -u
Repository-Prioritäten treten in Kraft:                                                                        (Siehe 'zypper lr -P' für Details)
      70 (erhöhte Priorität)  :  1 Repository
      80 (erhöhte Priorität)  :  1 Repository
      82 (erhöhte Priorität)  :  1 Repository
      99 (Standard-Priorität) :  6 Repositorys

#  | Alias                    | Name            | Enabled | GPG Check | Refresh | URI
---+--------------------------+-----------------+---------+-----------+---------+-----------------------------------------------------------------------------
 1 | NVIDIA:repo-non-free     | nvidia          | Ja      | (r ) Ja   | Ja      | https://download.nvidia.com/opensuse/tumbleweed
 2 | games                    | Games           | Ja      | (r ) Ja   | Ja      | https://download.opensuse.org/repositories/games/openSUSE_Slowroll/
 3 | libdvdcss-repo           | LibDvdCss       | Ja      | (r ) Ja   | Ja      | https://opensuse-guide.org/repo/openSUSE_Tumbleweed/
 4 | openSUSE:repo-non-oss    | repo-non-oss    | Ja      | (r ) Ja   | Ja      | http://download.opensuse.org/slowroll/repo/non-oss
 5 | openSUSE:repo-openh264   | repo-openh264   | Ja      | (r ) Ja   | Ja      | https://codecs.opensuse.org/openh264/openSUSE_Tumbleweed
 6 | openSUSE:repo-oss        | repo-oss        | Ja      | (r ) Ja   | Ja      | http://download.opensuse.org/slowroll/repo/oss
 7 | openSUSE:repo-oss-debug  | repo-oss-debug  | Nein    | ----      | ----    | http://download.opensuse.org/debug/slowroll/repo/oss
 8 | openSUSE:repo-oss-source | repo-oss-source | Nein    | ----      | ----    | http://download.opensuse.org/source/slowroll/repo/oss
 9 | openSUSE:update-slowroll | update-slowroll | Ja      | (r ) Ja   | Ja      | http://download.opensuse.org/update/slowroll/repo/oss
10 | packman                  | packman         | Ja      | (r ) Ja   | Ja      | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Slowroll/Essentials/
11 | scid-fonts               | scid fonts      | Ja      | (r ) Ja   | Ja      | https://download.opensuse.org/repositories/M17N:fonts/openSUSE_Tumbleweed/

Was sagt
uname -a

xxxx@duncan:~>  uname -a
Linux duncan 7.0.7-1-default #1 SMP PREEMPT_DYNAMIC Fri May 15 08:50:06 UTC 2026 (f1d450c) x86_64 x86_64 x86_64 GNU/Linux

Es ist nicht ganz klar, wie du das geschafft hast.

Deinstalliere den Paketmix:

sudo rpm -e $(rpm -qa | grep -e ^nvidia -e ^libnvidia | grep -v container)

Installiere das Metapaket:

sudo zypper in nvidia-open-driver-G06-signed-kmp-meta

@Sauerland Hallo, diese GPU basiert auf Pascal – es gibt keine Unterstützung für den Open-Source-Treiber.

Dann halt anstatt des Metapaketes für den offenen Trieber, den geschlossenen installieren:
sudo zypper in nvidia-driver-G06-kmp-meta

Mir auch nicht. Stammt auch nur zum Teil von mir…

Mein Verdacht, dass eine Mischung von verschiedenen G0x ungesund ist, ist also richtig?

duncan:~ #  rpm -e $(rpm -qa | grep -e ^nvidia -e ^libnvidia | grep -v container)
error: Failed dependencies:
        nvidia-gfxG04-kmp = 390.157 is needed by (installed) x11-video-nvidiaG04-390.157-76.1.x86_64
        libOpenCL.so.1()(64bit) is needed by (installed) clinfo-3.0.25.02.14-1.3.x86_64
        libOpenCL.so.1(OPENCL_1.0)(64bit) is needed by (installed) clinfo-3.0.25.02.14-1.3.x86_64
        libnvidia-ml.so.1()(64bit) is needed by (installed) x11-video-nvidiaG04-390.157-76.1.x86_64
        nvidia-computeG04 = 390.157 is needed by (installed) x11-video-nvidiaG04-390.157-76.1.x86_64

Ich hab dann mal per Myrlyn x11-video-nvidiaG04 durch x11-video-nvidiaG05 ersetzt. Brachte aber nichts:

duncan:~ #  rpm -e $(rpm -qa | grep -e ^nvidia -e ^libnvidia | grep -v container)
error: Failed dependencies:
        libOpenCL.so.1()(64bit) is needed by (installed) clinfo-3.0.25.02.14-1.3.x86_64
        libOpenCL.so.1(OPENCL_1.0)(64bit) is needed by (installed) clinfo-3.0.25.02.14-1.3.x86_64
        libnvidia-ml.so.1()(64bit) is needed by (installed) x11-video-nvidiaG05-470.256.02-92.1.x86_64
        nvidia-computeG05 = 470.256.02 is needed by (installed) x11-video-nvidiaG05-470.256.02-92.1.x86_64
        nvidia-gfxG05-kmp = 470.256.02 is needed by (installed) x11-video-nvidiaG05-470.256.02-92.1.x86_64

clinfo kenne ich nicht … scheint aber von KDE benötigt zu werden:

duncan:~ #  rpm -q --whatrequires clinfo
kinfocenter6-6.6.4-1.2.x86_64

libOpenCL.so.1 wird unter anderem auch durch das Paket libOpenCL1 bereitgestellt. Schau ob das Paket installiert ist. Und dann kannst du versuchen via Myrlyn, Stück für Stück die Nvidia Pakete zu deinstallieren.

Jetzt ist alles auf G06. Nach Anklemmen von Tastatur, Maus und Monitor zeigte sich, dass es läuft.
DANKE!