Nvidia drivers openSUSE 12.3

Hallo allemaal,

Gisteren ben ik overgestapt op de nieuwe openSUSE 12.3. Ik wou al een tijdje van KDE naar Gnome en heb besloten te wachten tot de nieuwe openSUSE.

Nu zit ik met een probleem, namelijk dat ik de drivers van mijn videokaart ASUS 7600 GS (Nvidia)
Als ik deze heb geinstaleerd en daarna mijn compueter opnieuw opstart wordt het scherm zwart en vervolgens wit en kan ik er verder niets meer mee.

Zelf heb ik geprobeerd de drivers te instaleren zoals de beschreven op https://nl.opensuse.org/SDB:NVIDIA_drivers. Helaas leverden alle drie de opties hetzelfde resultaat.

Kunnen jullie mij verder helpen? Alvast bedankt

Kun je opstarten in Veilige modus?

Heb het systeem opnieuw geinstaleerd, draai nu nog zonder drivers. Wat een aantal beperkingen oplevert.
Heb niet geprobeerd het systeem op te starten in de veilige modus.

Jammer, ik denk dat 't wel op te lossen was geweest.

Wat je moet doen is dit:

  • Yast - Software - Software bronnen
  • Toevoegen - Bronnen onderhouden door de gemeenschap
  • NVIDIA repo aanvinken, evt. sleutel “vertrouwen”.
  • Start Yast - Software - Softwarebeheer
  • Als de kaart door de fabrikant standaard gehouden is, wordt-ie herkend, en worden de juiste drivers voor installatie geselecteerd. Jij moet volgens mij de “02” versie pakketten hebben voor kernel-desktop.
  • Installeer de driver

Herstart het systeem nog niet, maar doe eerst het volgende:

  • Start Yast - Systeem - /etc/sysconfigeditor
  • Zoek op: “KMS”, je vindt de waade "NO_KMS_IN_INITRD, deze moet op “yes” staan, dit hoort door de NVIDIA installatie “verzorgd” te worden.
  • Open een terminal en doe
su -c mkinitrd

Herstart nu het systeem. Mocht e.e.a. nog niet goed gaan, start dan op in veilige modus, open een terminal venster en post de output van het volgende commando hier:

/sbin/lspci -nnk

00:00.0 Host bridge [0600]: Intel Corporation 82P965/G965 Memory Controller Hub [8086:29a0] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81ea]  00:01.0 PCI bridge [0604]: Intel Corporation 82P965/G965 PCI Express Root Port [8086:29a1] (rev 02)      Kernel driver in use: pcieport  00:1a.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81ec]      Kernel driver in use: uhci_hcd  00:1a.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81ec]      Kernel driver in use: uhci_hcd  00:1a.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81ec]      Kernel driver in use: ehci_hcd  00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02)      Kernel driver in use: pcieport  00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 02)      Kernel driver in use: pcieport  00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 02)      Kernel driver in use: pcieport  00:1d.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81ec]      Kernel driver in use: uhci_hcd  00:1d.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81ec]      Kernel driver in use: uhci_hcd  00:1d.2 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81ec]      Kernel driver in use: uhci_hcd  00:1d.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81ec]      Kernel driver in use: ehci_hcd  00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev f2)  00:1f.0 ISA bridge [0601]: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller [8086:2810] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81ec]      Kernel driver in use: lpc_ich  00:1f.2 IDE interface [0101]: Intel Corporation 82801H (ICH8 Family) 4 port SATA Controller [IDE mode] [8086:2820] (rev 02)      Subsystem: ASUSTeK Computer Inc. Device [1043:81ec]      Kernel driver in use: ata_piix  00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81ec]  00:1f.5 IDE interface [0101]: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [IDE mode] [8086:2825] (rev 02)      Subsystem: ASUSTeK Computer Inc. Device [1043:81ec]      Kernel driver in use: ata_piix  01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G73 [GeForce 7600 GS] [10de:0392] (rev a1)      Subsystem: ASUSTeK Computer Inc. Device [1043:81f5]      Kernel driver in use: nvidia  02:00.0 SATA controller [0106]: JMicron Technology Corp. JMB363 SATA/IDE Controller [197b:2363] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [JMB363] [1043:81e4]      Kernel driver in use: ahci  02:00.1 IDE interface [0101]: JMicron Technology Corp. JMB363 SATA/IDE Controller [197b:2363] (rev 02)      Subsystem: ASUSTeK Computer Inc. P5B [JMB363] [1043:81e4]      Kernel driver in use: pata_jmicron  03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)      Subsystem: ASUSTeK Computer Inc. P5B [1043:81aa]      Kernel driver in use: r8169  05:01.0 Ethernet controller [0200]: 3Com Corporation 3c905C-TX/TX-M [Tornado] [10b7:9200] (rev 74)      Subsystem: 3Com Corporation 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC [10b7:1000]      Kernel driver in use: 3c59x  05:02.0 Multimedia audio controller [0401]: Creative Labs SB Live! EMU10k1 [1102:0002] (rev 07)      Subsystem: Creative Labs SBLive! Player 5.1 [1102:8061]      Kernel driver in use: snd_emu10k1  05:02.1 Input device controller [0980]: Creative Labs SB Live! Game Port [1102:7002] (rev 07)      Subsystem: Creative Labs Gameport Joystick [1102:0020]      Kernel driver in use: Emu10k1_gameport

Computer wil nu alleen nog in de veilige modus opstarten. De schermresolutie is klein. Dus het is lastig om met vensters te werken.

De outpput is zo niet te lezen, er is iets niet goed gegaan met “parsing”, dwz alles staat nu op een heel lange regel.

je kunt via Yast de drivers weer deïnstalleren:

  • Kies Beeld - Bronnen, klik links de NVIDIA bron aan, je ziet in het rechterpaneel de geïnstalleerde drivers staan
  • In het rechterpaneel, klik rechts, kies alle pakketten, verwijderen.

Na verwijdering van de NVIDIA drivers, klik Yast - Systeem - Sysconfigeditor, zoek weer op KMS en zet de waarde op “no”. Start opnieuw op, de installatie is ongedaan gemaakt. Ik zal’s even rondkijken.

de computer wil na het verwijderen van de drivers niet meer opstarten, zelfs niet in de veilige modus. Het introscherm verschijnt en daar blijft het systeem in hangen.
Sorry voor de lastige output. De computer wou in de veilige modus niet op internet. Dus ik heb het geknipt en via een odt. bestand op een ander computer gezet.

Heel gek, heb net op mijn serverbak (met NVIDIA) gedaan wat ik jou heb laten doen, mijn systeem komt dan weer op met de nouveau driver. Om een hoop gezoek en gedoe te voorkomen, zou ik opnieuw installeren (kost minder tijd dan booten van een LiveCD en zo alles proberen recht te breien), ik zoek ondertussen nog even naar extra’s betreffende jouw kaart. Heb in ieder geval deze al gevonden:
http://opensuse-community.org/nvidia-gf6_gf7.ymp . De SDB pagina waarnaar je verwijst is wel heel erg verouderd, dat de driver installatie opties van daar niet werken verbaast me niets.

Heb het systeem opnieuw geïnstalleerd. Sorry had de verkeerde pagina gelinkt https://en.opensuse.org/SDB:NVIDIA_drivers deze is wel wat moderner.
In veilige modus had ik een schermresolutie van ik dek 640x480 waardoor veel vensters incompleet waren. Dit werkte erg lastig, weet dus niet zeker of de deinstallatie wel helemaal vlekkeloos is verlopen.

Die twijfel had ik ook al. Maar, je hebt nu met nouveau toch een normale GNOME3 desktop?

Klopt helemaal, dit werkt prima, maar levert beperkingen op met betrekking tot het aansluiten van bijvoorbeeld een televisie. Vroeg mij af of het probleem meer voorkomt. Zal vanavond kijken hoe het uitpakt op mijn laptop.

Er schijnt het e.e.a. mis te zijn met de combo driver/kernel voor sommige NVIDIA kaarten. In de engelstalige forums geeft een gebruiker met een GS7000 aan dat de drivers uit deze repo werken voor hem/haar:
Index of /repositories/home:/Lord_LT:/drivers/openSUSE_12.3
Je moet dan wel de bestaande NVIDIA repo verwijderen.

Op mijn laptop heb ik hetzelfde probleem daar zit een Nvidia 7200 kaart in.
Zal zo de andere gaan proberen, laat je weten wat er uitkomt. Bedankt voor alle moeite.

Dit is toch wel heel apart. Je krijgt blijkbaar geen foutmeldingen bij de installatie van de driver, die ook een aantal systeemdingen goed moet zetten. En dat dan op 2 verschillende machines. Mmm.
Zou je, behalve de NVIDIA installatie, ook eens de nouveau pakketten kunnen deïnstalleren?
En nog eens checken wat de waarde is van “NO_KMS_IN_INITRD” in Yast - Systeem - Sysconfigeditor?

Er is anders altijd nog de optie om de driver “the hard way” (oude term, stelt nix voor met wat instructies) te installeren. Maar, eerst maar eens kijken of die van LordT werken.

Ik heb het idee dat er in de Nvidia repo op dit moment een oude versie zit.
Dit is mijn 12.3 box:

jan-bart@Dexter:~> uname -r
3.7.10-1.1-desktop
jan-bart@Dexter:~>

De KMP pakketten in de Nvidia repo zijn volgens mij voor 3.7.9… Klopt dit, Gert Jan?

Controleer even of je lid bent van de video groep.
Heb net 12.3 geinstaleerd met de nvidia drivers uit de nvidia repo en kwam er achter dat ik geen vdpau kon gebruiken in smplayer2 en xbmc klaagde dat er geen opengl ondersteuning is.
Na een korte zoektocht kwam ik op deze thread terecht:
No openGL acceleration with Nvidia Driver

Hoe controleer ik dit?

Heb de drivers geinstaleerd. Krijg nu de volgende melding van Nvidia.

You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run nvidia-xconfig as root), and restart the X server.

Een paar vragen:

  • Heb je na de driver installatie opnieuw opgestart?
  • Heb je ook iets als nvidia-xconfig gedraaid?
  • Wanneer geeft het systeem deze melding?
  • Kun je output posten van

lsmod | grep nvidia
grep KMS /etc/sysconfig/kernel
ls -l /etc/X11
ls -l /usr/lib/nvidia

Jezelf lid maken van de “video” group doe je zo
Yast - Beveiliging en gebruikers - Gebruikers en groepenbeheer
Klik op de Groepen tab, Filter instellen - Systeemgroepen
Klik op de video groep, klik bewerken, vink je eigen gebruikersnaam aan in de rechterlijst
OK, OK