Op 21-11-15 om 13:04 schreef Frank Voncken:
henk van ballegooijen schreef op za 21-11-2015 om 11:06 [+0100]:
Hallo,
Het installeren van de nvidia driver van de site van nvidia is vrij
eenvoudig en ik heb er eigenlijk best goede ervaringen mee.
Meestal haal ik de driver van deze site, waar alle versies (x64) in
staan:
ftp://download.nvidia.com/XFree86/Linux-x86_64/
In rescue mode, ga naaar de map waarin de driver is opgeslagen en doe:
sh NVIDIA-Linux-x86_64-358.16-no-compat32.run
(Of welke andere versie je hebt gekozen)
Bij de installatie wordt, als de nouveau driver wordt gedetecteerd,
aangeboden om deze te blacklisten.
Er wordt dan een bestandje aangemaakt in /etc/modprobe.d:
nvidia-installer-disable-nouveau.conf
De-installeren gaat alsvolgt:
Dan: sh NVIDIA-Linux-x86_64-358.16-no-compat32.run --uninstall
Het bestand nvidia-installer-disable-nouveau.conf verwijderen.
Ook /etc/X11/xorg.conf verwijderen als dit is aangemaakt.
Als het goed is herstelt de nvidia installer dan ook de veranderde
links naar direct rendering gerelateerde bibliotheken en anders kun
je het beste een aantal pakketten met xorg, drm, mesa en zo even
opnieuw installeren, voor de zekerheid.
Zelf heb ik een custom kernel draaien, anders moeten natuurlijk wel
de kernel headers geinstalleerd zijn voor je begint...
Onlangs nog een Linux Mint installatie gedaan waarbij in eerste
instantie de nouveau driver niet werkte en heb dit toen op een
soortgelijke manier opgelost. Na enige updates werkte toen de nouveau
driver opeens wel.
Het betrof trouwens een heel ander systeem.
De hier voorgestelde methode ziet anders uit dan wat hieronder door
Debian is voorgesteld (zie https://wiki.debian.org/NvidiaGraphicsDrivers)
1. Download the installer from nvidia site (sha1
e97025c351e420fa62431a1774d84f40 NVIDIA-Linux-x86_64-352.55.run)
2. Install the build tools and the kernel headers:
# aptitude install linux-headers-3.16.0-4-amd64 build-essential
3. The installer complains if X server is started, so go in runlevel 3:
# init 3
4. Make the installer executable:
chmod u+x NVIDIA-Linux-x86_64-352.55.run
5. Run it:
./NVIDIA-Linux-x86_64-352.55.run
6. Accept the licence
7. Then a little warning appears about 32bit library. OK
8. Say "Yes" to run the nvidia xconfig
9. Reboot
10. Enjoy
Komt deze Debian-methode hier hetzelfde op neer als de methode van
Henk? Ik ben een beetje bang dat ik alles in de soep laat gooien als
ik niet goed weet wat ik doe... Ik ben hier graag voorzichtig. Ik weet
ook niet hoe ik binnen de rescue mode, met van die commando's, de
nvidia installer kan binnenhalen van de nvidia website. Er is geen
browser scherm. Het gaat namelijk direct na keuze in grub-scherm fout.
Frank
Voorzichtigheid is inderdaad een goede zaak en ik wil je dan ook niet
aanmoedigen om te gaan experimenteren. E.e.a. is overigens wel vrij
makkelijk te herstellen als het fout gaat.
In de recovery mode zou je overigens wel een bestand kunnen downloaden
met wget bv.
Voor mijn bovengenoemde voorbeeld wordt het dan:
wget
ftp://download.nvidia.com/XFree86/Linux-x86_64/358.16/NVIDIA-Linux-x86_64-358.16-no-compat32.run
<ftp://download.nvidia.com/XFree86/Linux-x86_64/>
Wil je de driver met 32bits compatibiliteit, dan laat je het stukje
'-no-compat32' weg.
Wel vreemd dat het gelijk al fout gaat na keuze in grub en niet pas bij
het starten van de x server.
success,
Henk.
<ftp://download.nvidia.com/XFree86/Linux-x86_64/>
Nu doemt het derde probleem op, iets met _SB_.PCIO.PEGO.PEGP.
Volgens Duckduckgo heeft dat te maken met driver voor videokaart. Ik
heb Geforce GTX 950M in de laptop. Dat komt in de lijst van nouveau
voor, zie http://nouveau.freedesktop.org/wiki/CodeNames/ . Nouveau
zou dus in principe moeten kunnen werken in combinatie met GTX 950M.
Ook omdat volgens Debian met het uitkomen van Jessie meestal niet
meer noodzakelijk is om proprietary driver te installeren (zie
https://wiki.debian.org/NvidiaGraphicsDrivers , bovendien wordt daar
een riskante methode weergegeven mocht een proprietary driver echt
noodzakelijk zijn, die van versie 352.55) wil ik eerst nagaan of het
probleem op een andere manier opgelost kan worden zonder dat daar
proprietary driver voor nodig is.
Mocht de enige oplossing zijn het installeren van proprietary nvidia
driver, hoe krijg ik het van de site van nvidia geïnstalleerd met
behulp van commando in rescue mode?