Installeren nVidia driver op OpenSuSE Leap v15.5 (met KDE Plasma)

Hallo,

Onderstaand de resultaten van de beide commando’s.

xxxxxx@localhost:~> sudo zypper dup --from 1 --allow-vendor-change
[sudo] wachtwoord voor root: 
Bezig met ophalen van installatiebrongegevens…
Bezig met inlezen van geïnstalleerde pakketten…
Bezig met berekenen van distributie-upgrade…
Geen activiteit.
xxxxxx@localhost:~> inxi -G
Graphics:
  Device-1: NVIDIA GM206 [GeForce GTX 950] driver: nvidia v: 545.29.06
  Device-2: Microdia USB 2.0 Camera type: USB driver: snd-usb-audio,uvcvideo
  Display: x11 server: X.Org v: 1.21.1.4 with: Xwayland v: 22.1.5 driver: X:
    loaded: nvidia unloaded: fbdev,modesetting,vesa gpu: nvidia,nvidia-nvswitch
    resolution: 1920x1080~60Hz
  API: OpenGL v: 4.6.0 NVIDIA 545.29.06 renderer: NVIDIA GeForce GTX
    950/PCIe/SSE2
xxxxxx@localhost:~> ^C
xxxxxx@localhost:~> 

Met vr. gr.
Flash2020

Doe je dit vanaf de desktop? De output lijkt alsof e.e.a. gewoon werkt. De Device-1 regel geeft dat duidelijk aan. Wat is het probleem nu?

Hallo,

Ik doe dit inderdaad op de desktop.
Ik zal de PC opnieuw starten ZONDER de installatie DVD in de DVD drive.
Als dat niet lukt start ik weer op MET de installatie DVD in de DVD drive.

Met vr. gr.
Flash2020

Heb je dat gedaan?

Dan kun je de DVD inderdaad verwijderen.

Maar de grote vraag is inderdaad:

Hallo,

Ik heb de PC met en zonder de “OpenSuSE Leap v15.5 Net Install DVD” opgestart.

Gestart vanaf “OpenSuSE Leap v15.5 Net Install DVD”.
(F2 → Nederlands gekozen)
Menuoptie : “Opstarten vanaf harde schijf” gekozen.
GRUB boot menu verschijnt.
Menuoptie : “OpenSuSE Leap v15.5” gekozen.
Systeem start goed op.

xxxxxx@localhost:~> zypper repos
Prioriteiten van installatiebronnen hebben geen effect. Alle ingeschakelde installatiebronnen delen dezelfde prioriteit.

#  | Alias                                 | Name                                                                 | Enabled | GPG Check | Refresh
---+---------------------------------------+----------------------------------------------------------------------+---------+-----------+--------
 1 | download.nvidia.com-$releasever       | nVidia Graphics Drivers                                              | Ja      | (r ) Ja   | Ja
 2 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository                                                   | Ja      | (r ) Ja   | Ja
 3 | openSUSE-Leap-15.5-1                  | openSUSE-Leap-15.5-1                                                 | Ja      | (r ) Ja   | Ja
 4 | repo-backports-debug-update           | Update repository of openSUSE Backports (Debug)                      | Nee     | ----      | ----
 5 | repo-backports-update                 | Update repository of openSUSE Backports                              | Ja      | (r ) Ja   | Ja
 6 | repo-debug                            | Debug Repository                                                     | Nee     | ----      | ----
 7 | repo-debug-non-oss                    | Debug Repository (Non-OSS)                                           | Nee     | ----      | ----
 8 | repo-debug-update                     | Update Repository (Debug)                                            | Nee     | ----      | ----
 9 | repo-debug-update-non-oss             | Update Repository (Debug, Non-OSS)                                   | Nee     | ----      | ----
10 | repo-non-oss                          | Non-OSS opslagruimte                                                 | Ja      | (r ) Ja   | Ja
11 | repo-openh264                         | Open H.264 Codec (openSUSE Leap)                                     | Ja      | (r ) Ja   | Ja
12 | repo-oss                              | Hoofd-opslagruimte                                                   | Ja      | (r ) Ja   | Ja
13 | repo-sle-debug-update                 | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | Nee     | ----      | ----
14 | repo-sle-update                       | Update repository with updates from SUSE Linux Enterprise 15         | Ja      | (r ) Ja   | Ja
15 | repo-source                           | Source Repository                                                    | Nee     | ----      | ----
16 | repo-update                           | Hoofd-opslagruimte voor bijwerken                                    | Ja      | (r ) Ja   | Ja
17 | repo-update-non-oss                   | Opslagruimte voor bijwerken (niet-Oss)                               | Ja      | (r ) Ja   | Ja
xxxxxx@localhost:~>

Alle repo’s verwijzen naar een “http” of “https” URL, dus naar de online repo.
Er staat geen repo in de lijst die verwijst naar de “OpenSuSE Leap v15.5 Net Install DVD”.

Daarna PC gestart zonder de “OpenSuSE Leap v15.5 Net Install DVD” in het CD/DVD station.
Er verschijnt een grote witte knipperende cursor in beeld op een zwart scherm
Het GRUB boot menu verschijnt niet in beeld.

Vreemd…

Met vr. gr.
Flash2020

Daar is niets van te zien omdat je helemaal geen URLs in de lijst hebt. Daarvoor moet je bijv.

zypper lr -d

doen.

En wat doet die 15.1 repo daar? Nog wel enabled.

Hallo,

Bijgaand de repo lijst met URL’s.

xxxxxx@localhost:~> zypper lr -d
#  | Alias                                 | Name                                                                 | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                     | Service
---+---------------------------------------+----------------------------------------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+--------
 1 | download.nvidia.com-$releasever       | nVidia Graphics Drivers                                              | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.5                          | 
 2 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository                                                   | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/      | 
 3 | openSUSE-Leap-15.5-1                  | openSUSE-Leap-15.5-1                                                 | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/           | 
 4 | repo-backports-debug-update           | Update repository of openSUSE Backports (Debug)                      | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.5/backports_debug/          | 
 5 | repo-backports-update                 | Update repository of openSUSE Backports                              | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/backports/                | 
 6 | repo-debug                            | Debug Repository                                                     | Nee     | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.5/repo/oss/     | 
 7 | repo-debug-non-oss                    | Debug Repository (Non-OSS)                                           | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.5/repo/non-oss/ | 
 8 | repo-debug-update                     | Update Repository (Debug)                                            | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.5/oss/                | 
 9 | repo-debug-update-non-oss             | Update Repository (Debug, Non-OSS)                                   | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.5/non-oss/            | 
10 | repo-non-oss                          | Non-OSS opslagruimte                                                 | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/       | 
11 | repo-openh264                         | Open H.264 Codec (openSUSE Leap)                                     | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                      | 
12 | repo-oss                              | Hoofd-opslagruimte                                                   | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/           | 
13 | repo-sle-debug-update                 | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.5/sle/                | 
14 | repo-sle-update                       | Update repository with updates from SUSE Linux Enterprise 15         | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/sle/                      | 
15 | repo-source                           | Source Repository                                                    | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/    | 
16 | repo-update                           | Hoofd-opslagruimte voor bijwerken                                    | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/oss                       | 
17 | repo-update-non-oss                   | Opslagruimte voor bijwerken (niet-Oss)                               | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/non-oss/                  | 
xxxxxx@localhost:~> 

Ik zie geen “15.1” repo in de lijst, wel een “15.5-1” repo.
Behalve de nVidia en Packman repo’s heb ik verder niets toegevoegd.

Met vr. gr.
Flash2020

Zie je hoe belangrijk het is om de URLs te zien. in Nr. 3 staat 15.1 in de Name en in de Alias, but de URL geeft de standaard OSS repo. Echter Nr. 12 geeft dezelfde URL. Nr.3 kan (en moet) dus weg!

En verder ziet het er wel goed uit.

Ik kijk verder of ik je probleembeschrijving kan begrijpen.

Nou dat zijn een hoop vaagheden. Je hebt van alles gedaan, maar weet niet meer wat of wat er toen gebeurde. Bovendien heb je zypper inr gebruikt. Heb ik nog nooit gedaan en ik weet niet zeker wat je daar mee kan verknoeien.

Maar je hebt nu de Nvidia repo en daar zal wel iets mee moeten gebeuren. Ik heb echter nooit Nvidia en dus zult je op een andere helper moeten wachten.

De stuurprogramma’s worden geïnstalleerd zoals beschreven in de SDB…

Dit is verkeerd en niet vereist. Zie de SDB.

Hallo,

De dubbele repo heb ik verwijderd.

De meest actuele repo lijst is de volgende.

xxxxxx@localhost:~> zypper lr -d
#  | Alias                                 | Name                                                                 | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                     | Service
---+---------------------------------------+----------------------------------------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+--------
 1 | download.nvidia.com-$releasever       | nVidia Graphics Drivers                                              | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.5                          |
 2 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository                                                   | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/      |
 3 | repo-backports-debug-update           | Update repository of openSUSE Backports (Debug)                      | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.5/backports_debug/          |
 4 | repo-backports-update                 | Update repository of openSUSE Backports                              | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/backports/                |
 5 | repo-debug                            | Debug Repository                                                     | Nee     | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.5/repo/oss/     |
 6 | repo-debug-non-oss                    | Debug Repository (Non-OSS)                                           | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.5/repo/non-oss/ |
 7 | repo-debug-update                     | Update Repository (Debug)                                            | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.5/oss/                |
 8 | repo-debug-update-non-oss             | Update Repository (Debug, Non-OSS)                                   | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.5/non-oss/            |
 9 | repo-non-oss                          | Non-OSS opslagruimte                                                 | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/       |
10 | repo-openh264                         | Open H.264 Codec (openSUSE Leap)                                     | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                      |
11 | repo-oss                              | Hoofd-opslagruimte                                                   | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/           |
12 | repo-sle-debug-update                 | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.5/sle/                |
13 | repo-sle-update                       | Update repository with updates from SUSE Linux Enterprise 15         | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/sle/                      |
14 | repo-source                           | Source Repository                                                    | Nee     | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/    |
15 | repo-update                           | Hoofd-opslagruimte voor bijwerken                                    | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/oss                       |
16 | repo-update-non-oss                   | Opslagruimte voor bijwerken (niet-Oss)                               | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/non-oss/                  |
xxxxxx@localhost:~>

De nVidia repo is op de onderstaande manier toegevoegd.

Open YaST, then click Software Repositories.
Click Add (in the bottom left), then select Community Repositories.
Select NVIDIA Graphics Drivers, then click OK.

In de PC zit de volgende videokaart.

xxxxxx@localhost:~> sudo lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 950] (rev a1)
xxxxxx@localhost:~>

In Yast software beheer heb ik naar de betreffende driver gezocht.

Go to the YaST Control Center and click Software Management.
View > Repositories > NVIDIA
Choose the appropriate driver.
Optionally choose the corresponding OpenGL acceleration libraries.
Press Accept.
Restart your computer.

Onder “OpenSuSE Leap 15.4” (de vorige versie dus) werden de volgende driver bestanden gebruikt.

nvidia-driver-G06-kmp-default-535.113.01_k5.14.21_150400.22-lp154.14.1.x86_64
nvidia-compute-G06-535.113.01-lp154.14.1.x86_64
nvidia-gl-G06-535.113.01-lp154.14.1.x86_64
nvidia-gl-G06-32bit-535.113.01-lp154.14.1.x86_64
nvidia-video-G06-535.113.01-lp154.14.1.x86_64
nvidia-video-G06-32bit-535.113.01-lp154.14.1.x86_64
nvidia-compute-G06-32bit-535.113.01-lp154.14.1.x86_64
nvidia-utils-G06-535.113.01-lp154.14.1.x86_64
nvidia-compute-utils-G06-535.113.01-lp154.14.1.x86_64

Deze bestanden zijn ook in de nVidia repo voor versie 15.5 beschikbaar en zijn ook geinstalleerd.
Yast software beheer geeft trouwens wel de “Systeempaketten wisselen naar de versies in deze opslagruimte (nVidia Graphics drivers).” melding.

Dus de repo is geinstalleerd en de nVidia bestanden ook.
Volgens mij zou het dan dus moeten werken.

Wat vreemd is, is dat Linux wel via de installatie DVD (Menu optie : Starten vanaf harde schijf) wordt gestart.

Starten zonder de installatie DVD levert een zwart scherm met een grote witte knipperende cursor op.
Blijkbaar kan het GRUB boot menu dan niet worden gevonden o.i.d. wat dan weer dat zwarte scherm oplevert ?

Ik moest jaren geleden overstappen op de nVidia driver omdat de standaard (Nouveau) driver een hoop problemen gaf.
Vooral software als “Firestorm” (een Second Life viewer) en b.v. GIMP gaven een hoop problemen.
Wie weet of dat is verbeterd ?
Is de “Nouveau” (open source) driver verbeterd, of geeft deze nog steeds problemen ?

Met vr. gr.
Flash2020

  • Opstarten
  • DVD eruit
  • YaST Bootloader
  • OK
    De bootloader heeft nu geen toegang tot de DVD dus zou ook een nieuwe config moeten maken zonder de DVD nodig te hebben.

Ik lees 't zo nog 's door, en heb 't idee dat je de nvidia driver al gebruikt. Kun je onderstaande 's laten zien
lsmod | grep -i nvidia

Hallo,

Onderstaande de gevraagde gegevens.

xxxxxx@localhost:~> lsmod | grep -i nvidia
nvidia_drm             94208  21
nvidia_modeset       1331200  43 nvidia_drm
nvidia_uvm           1507328  0
nvidia              56217600  754 nvidia_uvm,nvidia_modeset
drm_kms_helper        184320  3 nvidia_drm
drm                   610304  25 drm_kms_helper,nvidia,nvidia_drm
xxxxxx@localhost:~> ^C
xxxxxx@localhost:~>

Daarna heb ik zoals gevraagd de bootloader gestart en de gevraagde handelingen uitgevoerd.
Voordat ik dat deed heb ik screenshots van de 3 tabbladen gemaakt en van het scherm waar
op het resultaat wordt weg geschreven. Dus die screenshots zijn beschikbaar mocht dat nodig zijn.

Daarna de PC (zonder installatie DVD) opgestart, maar helaas verschijnt weer het zwarte scherm
met de grote witte knipperende cursor.

Tijdens het starten van de PC verschijnen er (in tekst modus) een aantal korte meldingen.
Dat gebeurt al zolang ik deze PC gebruik en hebben nooit problemen opgeleverd.

Volgens mij is daar nu een melding bijgekomen waar in de tekst “nVidia” staat.
De meldingen verschijnen heel kort in beeld en zijn tijdens het starten niet volledig te lezen.

Zijn deze meldingen nog uit een log bestand o.i.d. terug te halen ?
Omdat daar nu een nieuwe melding bij staat zou dat kunnen helpen om het probleem op te lossen.

Met vr. gr.
Flash2020

Je gebruikt dus al de nvidia driver, het bewijs lever je met de output.

Zoals ik het lees, heb je YaST bootloader gedraaid met de DVD erin. Dat was nou net niet de bedoeling… Eerst de DVD eruit, daarna YaST bootloader. Kijk in die module ook alles na. Plaats evt. die screenshots maar, misschien dat ik het zie.

Hallo,

Volgens mij heb ik alles correct gedaan, maar voor de zekerheid heb ik dit nog een keer gedaan.

  • De installate DVD in het DVD station gedaan.
  • Herstart van de PC gedaan.
  • De menu optie “Opstarten vanaf harde schijf” gedaan.
  • Het (GRUB?) opstart menu komt in beeld.
  • Menu optie “openSUSE Leap 15.5” gekozen.
  • Het systeem start op.
  • De installatie DVD uit het DVD station gehaald.
  • De YAST bootloader gestart.
  • Scherm afbeeldingen van de 3 tabbladen gemaakt.
  • Op OK geklikt en op PrintScreen gedrukt om een schermafbeelding van het “Weg schrijf scherm” te maken.
  • Toen het bootloader programma klaar was deze schermafbeelding opgeslagen.
  • Herstart van de PC gedaan zonder de installatie DVD in het DVD station.
  • Er verschijnt weer een zwart (tekst modus) scherm met een grote witte cursor in beeld.
  • Het (GRUB?) boot menu waar de op te starten linux versies staan komt niet in beeld.
  • De instal DVD weer in het DVD station gedaan, harde reset, opnieuw opgestart vanaf de instal dvd en de menu optie “Starten van de harde schijf” gekozen.

Bijgaand de gemaakt schermafbeeldingen.




Met vr. gr.
Flash2020

Eén punt springt eruit: is dit een legacy BIOS-installatie? Is dit de bedoeling en is je machine zo oud of is deze machine in werkelijkheid geschikt voor EFI/UEFI?

Kijk eens in de eerste screenshot bij Schijfvolgorde. Daar staat waarschijnlijk de DVD als eerste. Wijzig dat naar de juiste opstartschijf, je nvme, als eerste.

Hallo,

De schijf volgorde in de bootloader was :

/dev/sda
/dev/sdb

Ik heb de volgorde gewijzigd in :

/dev/sdb
/dev/sda

Daarna heb ik de bootloader configuratie (zonder DVD in het DVD station) opgeslagen.
Daarna de PC weer zonder DVD opgestart, maar helaas verscheen weer het zwarte tekst
scherm met een grote knipperende witte cursor.

Op het derde tabblad staat de juiste linux versie (15.5) genoemd. (Zie bijlage.)



De overige schermafbeeldingen zijn uiteraard (totaal 7 stuks) beschikbaar als dat nodig is

Ik heb een overzicht van de aanwezig schijven in de PC gemaakt.

xxxxxx@localhost:~> su -
Wachtwoord:
localhost:~ # lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   1.8T  0 disk 
├─sda1   8:1    0    40G  0 part 
├─sda2   8:2    0     8M  0 part 
└─sda3   8:3    0   1.8T  0 part /var
                                 /root
                                 /home
                                 /boot/grub2/i386-pc
                                 /tmp
                                 /usr/local
                                 /opt
                                 /srv
                                 /boot/grub2/x86_64-efi
                                 /.snapshots
                                 /
sdb      8:16   0 238.5G  0 disk 
├─sdb1   8:17   0     8M  0 part 
└─sdb2   8:18   0  31.3G  0 part [SWAP]
sdc      8:32   0   1.8T  0 disk 
└─sdc1   8:33   0   1.8T  0 part 
sdd      8:48   0   2.7T  0 disk 
└─sdd1   8:49   0   2.7T  0 part 
sde      8:64   1     0B  0 disk 
sdf      8:80   0   3.6T  0 disk 
└─sdf1   8:81   0   3.6T  0 part 
sdg      8:96   0 931.5G  0 disk 
└─sdg1   8:97   0 931.5G  0 part 
sr0     11:0    1   203M  0 rom  
localhost:~ # 
localhost:~ # 

Misschien hept dit om het probleem op te lossen.

(Bedankt voor alle hulp ! :slight_smile: )

Met vr. gr.
Flash2020