Hvordan installerer jeg Nvidia-driveren for en GeForce GT 630?

Jeg har nylig installert 14.04.

Men nå trenger jeg en ny driver for min nVidia GeForce GT 630. Den tidligere driveren ble avvist som ikke kompatibel med 64-bitene. Jeg fant den andre driveren, og da jeg ønsket å installere den i terminalen med sh ble jeg først kalt for å stoppe x-serveren. Den kan ikke installeres med kjørende x-server.

Så hvordan installerer jeg dem?

Du kan laste ned driveren for skjermkortet ditt for Ubuntu 64bit herfra. Forutsatt at du bruker Ubuntu 64bit nå. Hvis du installerte Ubuntu 32 bit, er det 331 versjon av den samme driveren for Ubuntu 32bit. Lagre driveren et sted der du enkelt kan få tilgang til den, for eksempel i brukerens hjemmekatalog eller i en nyopprettet nvidia-katalog i brukerens hjemmekatalog.

For å kunne installere nvidia-driveren din må du fjerne den forrige videodriveren din med denne koden i et terminalvindu:

    sudo apt-get remove nvidia* && sudo apt-get autoremove

Når du er ferdig med denne, bør du også svarteliste den nye driveren ved å redigere denne filen med enten:

    gksudo gedit /etc/modprobe.d/blacklist-nouveau.conf

eller

    sudo nano /etc/modprobe.d/blacklist-nouveau.conf

...og legg til disse linjene på slutten:

    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off

Hvis det tilfeldigvis ikke finnes noen blacklist-nouveau.conf i /etc/modprobe.d/, kan du lagre filen som blacklist-nouveau.conf når du blir bedt om det.

Og du kan også deaktivere Kernel Nouveau ved å skrive disse linjene i et terminalvindu:

    echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

og deretter

    update-initramfs -u

Nå kan du starte datamaskinen på nytt, og når du kommer til påloggingsprompten, trykker du Ctrl+Alt+F1 for å gå ut til terminalkonsollen. Logg inn med brukernavn og passord.

Gå til katalogen der du lagret nvidia-driveren din ved hjelp av kommandoen cd i terminalkonsollen. F.eks. cd nvidia med tanke på at du allerede er i brukerens hjemmekatalog etter at du har logget inn. Du kan bruke kommandoen dir for å se det nøyaktige navnet på driveren din.

For å stoppe skjermbehandleren eller X-serveren, kan du skrive inn denne koden i konsollen:

   sudo stop lightdm   or

   sudo lightdm stop

Hvis du ikke bruker lightdm som standard skjermbehandling (DM), erstatter du lightdm med din standard skjermbehandling, som kan være enten kdm eller gdm eller hva enn din skjermbehandling er.

Du bør få en melding i terminalkonsollen som sier --> lightdm stopped/waiting.

Og nå kan du endelig installere nvidia-driveren ved hjelp av en kode som ligner på denne:

  sudo sh NVIDIA-Linux-x86_64.....run    (for Ubuntu 64bit)  

eller

  sudo sh NVIDIA-Linux-x86.....run    (for Ubuntu 32bit)

Hvis du ikke skriver inn det nøyaktige navnet på driveren, får du denne meldingen: NVIDIA-Linux... ble ikke funnet, og du må skrive inn koden for å installere driveren på nytt.

Nvidia-installasjonsprogrammet installerer driveren automatisk, og på slutten vil den spørre deg om du vil lagre den nye X-konfigurasjonen. Trykk på Ja. Etter at du har startet på nytt og kommet til skrivebordet og endret NVIDIA-innstillingene som du vil, bør du åpne et terminalvindu og skrive inn denne koden:

  sudo nvidia-xconfig

for å lagre den nye nvidia-konfigurasjonen i /etc/X11/xorg.conf.

Note

Du må kanskje installere noen ekstra programvarepakker hvis nvidia-installasjonsprogrammet gir en feil og ber om manglende avhengigheter:

    sudo apt-get install dkms fakeroot build-essential linux-headers-generic

Men du trenger bare å installere alle disse manglende pakkene hvis nvidia-installer ikke kan gjøre jobben selv.

Det kan hende at systemet etter omstart viser en svart skjerm eller går inn i lav grafikkmodus. For å fikse dette bør du gå ut igjen til konsollterminalen, logge inn med brukernavn og passord, og bruke koden ovenfor sudo nvidia-xconfig og også bruke følgende veiledning. Det er ment å fikse hilsenen forutsatt at de ikke har løst denne feilen i Ubuntu 14.04.

Kommentarer (16)
Løsning

Du kan installere Ubuntu-drivere , for GT 630 du kan bruke: sudo apt-get install nvidia-304 ELLER sudo apt-get install nvidia-304-updates, ikke begge deler.

Kommentarer (11)

Jeg har hatt mange problemer med NVIDIA og Ubuntu 14.04. Men til slutt klarte jeg å installere det. Jeg har Acer Aspire bærbar PC med Nvidia GeForce 820M.

Her hvordan det går:

  • Installer nvidia-331. Jeg gjorde det gjennom Synaptic Package Manager. Men jeg antar

$ sudo apt-get installer nvidia-331

vil også fungere. Jeg utførte IKKE sudo apt-get install nvidia-331-updates. Jeg utførte IKKE ytterligere deaktivering av nouveau-driveren.

  • Så startet jeg systemet på nytt.

  • Jeg har lastet ned cuda_5.5.22_linux_64.run fra NVidia-websiden og pakket ut til separate filer:

     $ chmod 755 cuda_5.5.22_linux_64.run
     ./cuda_5.5.22_linux_64.run -extract=/home/user/Downloads/cuda-5.5
     ls
     cuda-linux64-rel-5.5.22-16488124.run NVIDIA-Linux-x86_64-319.37.run cuda-samples-linux-5.5.22-16488124.run
    
     $ sudo sh cuda-linux64-rel-5.5.22-16488124.run
     sudo sh cuda-samples-linux-5.5.22-16488124.run
  • Så kompilerte jeg 1_Utilities/deviceQuery og det fungerte. Og så kompilerte jeg 0_Simple/matrixMul, og det fungerte også. Sørg for å angi $PATH og $LD_LIBRARY_PATH.

Jeg har prøvd å følge den samme banen med cuda 6.0. Selv om deviceQuery kompilerte, klarte den ikke å kjøre:

$ ./deviceQuery 
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 3
-> initialization error
Result = FAIL

$ echo $PATH
/opt/cuda-6.0/bin:/opt/cuda-5.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

$ echo $LD_LIBRARY_PATH
/opt/cuda-6.0/lib64:/opt/cuda-6.0/lib:/opt/cuda-5.5/lib64:/opt/cuda-5.5/lib:
Kommentarer (0)