Upgrade von OpenSuse Leap 15.1 auf 15.2 mit NVIDIA-Grafikkarte G96CGL (Quadro FX 580)

Hallo zusammen,
ich möchte gerne von OpenSuse Leap 15.1 auf 15.2 upgraden mit meiner NVIDIA-Grafikkarte G96CGL (Quadro FX 580).
Gibt es hierzu einen NVIDIA-Treiber für 15.2 bzw. wie kann ich dies selbst herausfinden?
Falls nein, welche Möglichkeiten gibt es?
Zu meiner Situation sende ich folgende Konsolenausgaben:

  1. Ausgabe Grafikkarte
marcel@linux-vtw5:~> sudo lspci -nnk | grep -i VGA -A2
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G96CGL [Quadro FX 580] [10de:0659] (rev a1)
        Subsystem: NVIDIA Corporation Device [10de:063a]
        Kernel driver in use: nvidia

  1. Ausgabe Treiber
marcel@linux-vtw5:~> sudo zypper se -si nvidia
[sudo] Passwort für root: 
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                          | Typ   | Version                              | Arch   | Repository
---+-------------------------------+-------+--------------------------------------+--------+------------------------
i  | nvidia-computeG03             | Paket | 340.108-lp151.26.1                   | x86_64 | nVidia Graphics Drivers
i+ | nvidia-gfxG03-kmp-default     | Paket | 340.108_k4.12.14_lp151.27-lp151.26.1 | x86_64 | nVidia Graphics Drivers
i+ | nvidia-glG03                  | Paket | 340.108-lp151.26.1                   | x86_64 | nVidia Graphics Drivers
i  | nvidia-uvm-gfxG03-kmp-default | Paket | 340.108_k4.12.14_lp151.27-lp151.26.1 | x86_64 | nVidia Graphics Drivers
i+ | x11-video-nvidiaG03           | Paket | 340.108-lp151.26.1  
  1. Installierte Repos
marcel@linux-vtw5:~> zypper lr
Die Repository-Prioritäten sind ohne Effekt. Alle aktivierten Repositorys teilen sich die gleiche Priorität.

#  | Alias                               | Name                                                    | Aktiviert | GPG-Überprüfung | Aktualisierung
---+-------------------------------------+---------------------------------------------------------+-----------+-----------------+---------------
 1 | download.nvidia.com-leap            | nVidia Graphics Drivers                                 | Ja        | (r ) Ja         | Ja
 2 | download.opensuse.org-non-oss       | Haupt-Repository (NON-OSS)                              | Ja        | (r ) Ja         | Ja
 3 | download.opensuse.org-non-oss_1     | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Ja        | (r ) Ja         | Ja
 4 | download.opensuse.org-oss           | Haupt-Repository (OSS)                                  | Ja        | (r ) Ja         | Ja
 5 | http-download.opensuse.org-8757106b | Printing                                                | Ja        | (r ) Ja         | Ja
 6 | http-download.opensuse.org-e657c49d | openSUSE:Leap:15.1:Update                               | Ja        | (r ) Ja         | Ja
 7 | http-download.opensuse.org-fb892aaa | Archiving:Backup                                        | Nein      | ----            | ----
 8 | http-opensuse-guide.org-b4d4f760    | libdvdcss repository                                    | Ja        | (r ) Ja         | Ja
 9 | packman.inode.at-suse               | Packman Repository                                      | Ja        | (r ) Ja         | Ja
10 | qgis                                | qgis                                                    | Nein      | ----            | ----
11 | repo-debug                          | openSUSE-Leap-15.1-Debug                                | Nein      | ----            | ----
12 | repo-debug-non-oss                  | openSUSE-Leap-15.1-Debug-Non-Oss                        | Nein      | ----            | ----
13 | repo-debug-update                   | openSUSE-Leap-15.1-Update-Debug                         | Nein      | ----            | ----
14 | repo-debug-update-non-oss           | openSUSE-Leap-15.1-Update-Debug-Non-Oss                 | Nein      | ----            | ----
marcel@linux-vtw5:~> 

Vielen Dank und viele Grüße

Nur eines. Deine letzte Liste mit zypper lr hat kein Wert da die URIs nicht gezeigt werden. Alles andere (Folgenummer #, Alias und Name) sind nur lokal auf dein System. Besser wäre:

zypper lr -d

Danke für den Hinweis.

marcel@linux-vtw5:~> zypper lr -d
#  | Alias                               | Name                                                    | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                                             | Dienst
---+-------------------------------------+---------------------------------------------------------+-----------+-----------------+----------------+-----------+--------+---------------------------------------------------------------------------------+-------
 1 | download.nvidia.com-leap            | nVidia Graphics Drivers                                 | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.nvidia.com/opensuse/leap/15.1                                   | 
 2 | download.opensuse.org-non-oss       | Haupt-Repository (NON-OSS)                              | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.1/repo/non-oss/               | 
 3 | download.opensuse.org-non-oss_1     | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.1/non-oss/                          | 
 4 | download.opensuse.org-oss           | Haupt-Repository (OSS)                                  | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.1/repo/oss/                   | 
 5 | http-download.opensuse.org-8757106b | Printing                                                | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/Printing/openSUSE_Leap_15.1/          | 
 6 | http-download.opensuse.org-e657c49d | openSUSE:Leap:15.1:Update                               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.1/oss/                              | 
 7 | http-download.opensuse.org-fb892aaa | Archiving:Backup                                        | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/repositories/Archiving:/Backup/openSUSE_Leap_15.1/ | 
 8 | http-opensuse-guide.org-b4d4f760    | libdvdcss repository                                    | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.1/                              | 
 9 | packman.inode.at-suse               | Packman Repository                                      | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.1/                                | 
10 | qgis                                | qgis                                                    | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Leap_15.1/  | 
11 | repo-debug                          | openSUSE-Leap-15.1-Debug                                | Nein      | ----            | ----           |   99      | yast2  | http://download.opensuse.org/debug/distribution/leap/15.1/repo/oss/             | 
12 | repo-debug-non-oss                  | openSUSE-Leap-15.1-Debug-Non-Oss                        | Nein      | ----            | ----           |   99      | yast2  | http://download.opensuse.org/debug/distribution/leap/15.1/repo/non-oss/         | 
13 | repo-debug-update                   | openSUSE-Leap-15.1-Update-Debug                         | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/debug/update/leap/15.1/oss/                        | 
14 | repo-debug-update-non-oss           | openSUSE-Leap-15.1-Update-Debug-Non-Oss                 | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/debug/update/leap/15.1/non-oss/                    | 
marcel@linux-vtw5:~> 

Die Forum-Suchen mit “nvidia-gfxG03” ergab u.a. diesen Treffer:

https://forums.opensuse.org/showthread.php/539260-Nvidia-G03-for-Leap-15-2

Viele Grüße

susejunky

Danke.
Das Ansinnen funktioniert anscheinend mit meiner Grafikkarte zumindest nicht mit NVIDIA-Treibern …

Dann hast du den Beitrag falsch gelesen, es funktioniert nur nicht mit einem Repo und nur mit einem gepatchten Treiber…

Vielen Dank. :slight_smile:

Ich sehe nun drei Varianten:

a) Upgrade auf 15.2 mit gepatchtem Treiber o. Nouveau-Treiber:

Bisher habe ich die Upgrades (auch dank Unterstützung der Community) via yast erfolgreich vollziehen können, nur nun mit einem gepatchten Treiber benötige ich als “Greenhorn” auf jeden Fall eine gute Unterstützung …
Wie müsste ich da vorgehen? Ich habe
https://de.opensuse.org/SDBistribution-Upgrade und
https://www.opensuse-forum.de/thread/64028-upgrade-15-1-auf-15-2/?pageNo=1
gesehen und muss anscheinend zuerst die NVIDIA-Treiber deaktivieren und dann das Update mit dem Nouveau-Treiber durchführen und dann kann man anscheinend noch mit einem gepatchten NVIDIA-Treiber weiter kommen, nicht wahr?
Haltet ihr das für einen vernünftigen Weg oder erfordert diese Lösung auch über kurz oder lang ständiges Nacharbeiten und vor allem könnt ihr mir dabei bitte helfen?
Der Nouveau-Treiber funktioniert anscheinend nicht so gut wie ein gepatchter NVIDIA-Treiber, oder?

b) neue Grafikkarte: -> Wo sehe ich denn welche passenden und günstigen Grafikkarten unter 15.2 gut unterstützt werden?

c) Umstieg auf lubuntu o. ä…

Was meint ihr?

Da ich keine proprietären NVIDIA-Treiber einsetze habe ich die diesbezügliche Diskussion nur am Rande verfolgt. Soweit ich sie verstanden habe, besteht das Problem des Treibers (den Du für Deine Grafikkarte benötigst) darin, dass er auf Techniken aufbaut, die von aktuellen Linux-Kerneln (> Version 5.x?) nicht mehr unterstützt werden. Auch der bereits erwähnte Patch wird - soweit mir bekannt - nur zeitlich begrenzt Abhilfe schaffen können. Und da NVIDIA den Treiber nicht mehr weiter pflegt, wird er auch nicht an die Anforderungen neuer Linux-Kernel angepasst werden.

Der Umstieg auf eine andere Distribution stellt also nur solange eine Lösung für Dein Problem dar, wie diese Distribution eine “alte” Kernel-Version verwendet.

Wenn Du Deine Grafikkarte mit dem nouveau-Treiber nicht zufriedenstellend betreiben kannst (ich würde das, an Deiner Stelle, erst einmal gründlich ausprobieren), ist eine neue Grafikkarte wahrscheinlich die zukunftsträchtigste Lösungsvariante.

Viele Grüße

susejunky

Dieser gepatchte Treiber wird nur noch mit dem Kernel 5.3 aus Leap 15.2 funktionieren, das ist ein backported Kernel 5.6…

Leap 15.3 hat zwar auch ein kernel 5.3 aber backported von kernel 5.9…

PS.
Wenn die Grafikkarte schon “zu alt” ist, was ist dann mit der anderen Hardware?

Herzlichen Dank für eure Hinweise.

Wie kann ich mich - unabhänig vom jeweiligen Hersteller - schlau machen, welche Hardware (z. B. Grafikkarte o. Drucker) von Linux, insbes. OpenSuse, unterstützt wird?
Wo seht ihr da nach?

Herzliche Grüße

Gerät aussuchen und mit dem genauen Name und linux als Suchstring suchen:

brother hl2040 linux

Vielen Dank.

Ob der nouveau-Treiber funktioniert, beabsichtige ich noch bei Gelegenheit zu testen und mich dann wieder zu melden …

Wie Sauerland bereits sagte, eine Suche im Netz sollte einen guten Überblick ergeben.

Wenn es um eine spezielle, bereits in die nähere Auswahl genommene Komponente geht (Grafikkarte xy von Hersteller z) kann auch eine Nachfrage in Foren oder auf Maillinglisten hilfreich sein.

Bei einem Laptop/Notebook dürfte der sicherste Weg sein, ein Gerät anzuschaffen, auf dem eine (namhafte) Linux-Distribution bereits bei der Auslieferung vorinstalliert ist (ja, so etwas gibt es!).

Viele Grüße

susejunky