Hvordan installerer jeg Nvidia-driveren til et GeForce GT 630

Jeg har for nylig installeret 14.04.

Men nu har jeg brug for en ny driver til mit nVidia GeForce GT 630. Den tidligere driver blev afvist som ikke kompatibel med 64-bit. Jeg fandt den anden driver, og da jeg ville installere den i terminalen med sh blev jeg først opfordret til at stoppe x-serveren. Den kan ikke installeres med kørende x-server.

Så hvordan kan jeg installere dem?

Du kan downloade driveren til dit grafikkort til Ubuntu 64bit her. Hvis vi antager, at du bruger Ubuntu 64bit nu. Hvis du har installeret Ubuntu 32 bit, findes der 331 version af den samme driver til Ubuntu 32bit. Gem din driver et sted, hvor du nemt kan få adgang til den, f.eks. i din brugerhjemmappe eller i en nyoprettet nvidia-mappe i din brugerhjemmappe.

For at kunne installere din nvidia-driver skal du fjerne din tidligere videodriver med denne kode i et terminalvindue:

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

Når du er færdig med denne, skal du også blackliste nouveau-driveren ved at redigere denne fil med enten:

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

eller

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

...og tilføj disse linjer til sidst:

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

Hvis der tilfældigvis ikke findes nogen blacklist-nouveau.conf i /etc/modprobe.d/, kan du gemme din fil som blacklist-nouveau.conf, når du bliver bedt om det.

Og du kan også deaktivere Kernel Nouveau ved at skrive disse linjer i et terminalvindue:

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

og derefter

    update-initramfs -u

Nu kan du genstarte din computer, og når du kommer til loginprompten, skal du trykke på Ctrl+Alt+F1 for at afslutte til terminalkonsollen. Log ind med dit brugernavn og din adgangskode.

Gå til den mappe, hvor du gemte din nvidia-driver, ved hjælp af kommandoen cd i terminalkonsollen. F.eks. cd nvidia i betragtning af, at du allerede er i din brugerhjemmemmappe, når du logger ind. Du kan bruge kommandoen dir for at kunne se det nøjagtige navn på din driver's navn.

For at stoppe din display manager eller X-serveren kan du skrive denne kode i konsollen:

   sudo stop lightdm   or

   sudo lightdm stop

Hvis du ikke bruger lightdm som din standard display manager (DM), skal du erstatte lightdm med din standard display manager, som kan være enten kdm eller gdm eller hvad end din display manager er.

Du bør få en meddelelse i terminalkonsollen, der siger --> lightdm stoppet/ventende

Og nu kan du endelig installere nvidia-driveren ved hjælp af en kode, der ligner 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 det nøjagtige navn på driveren, får du denne meddelelse: NVIDIA-Linux... kunne ikke findes, og du skal skrive koden til installation af driveren igen.

Nvidia-installationsprogrammet installerer automatisk driveren, og til sidst spørger det dig, om du vil gemme din nye X-konfiguration. Tryk på Ja. Når du har genstartet og er kommet til dit skrivebord og ændret dine NVIDIA-indstillinger som du vil, skal du åbne et terminalvindue og indtaste denne kode:

  sudo nvidia-xconfig

for at gemme din nye nvidia-konfiguration i /etc/X11/xorg.conf.

Note

Du skal muligvis installere nogle ekstra softwarepakker, hvis nvidia installer giver en fejl og beder om manglende afhængigheder:

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

Men du behøver kun at installere alle disse manglende pakker, hvis nvidia-installer ikke kan klare opgaven selv.

Det kan ske, at dit system efter genstart viser en sort skærm eller går ind i lav grafiktilstand. For at løse dette skal du afslutte igen til konsolterminalen, logge ind med dit brugernavn og password og bruge den ovenfor angivne kode sudo nvidia-xconfig og også gøre brug af følgende vejledning. Den er beregnet til at rette greeter under forudsætning af, at de ikke har'rettet denne fejl i Ubuntu 14.04.

Kommentarer (16)
Løsning

Du kan installere Ubuntu-drivere, til GT 630 kan du bruge: sudo apt-get install nvidia-304 ELLER sudo apt-get install nvidia-304-updates, ikke begge dele.

Kommentarer (11)

Jeg har haft en masse problemer med NVIDIA og Ubuntu 14.04. Men til sidst lykkedes det mig at installere det. Jeg har Acer Aspire laptop med Nvidia GeForce 820M.

Her hvordan det går:

  • Installer nvidia-331. Jeg gjorde det gennem Synaptic Package Manager. Men jeg gætter på

$ sudo apt-get install nvidia-331

vil også virke. Jeg har IKKE udført sudo apt-get install nvidia-331-updates. Jeg har IKKE udført nogen yderligere deaktivering af nouveau-driveren.

  • Derefter genstartede jeg systemet.

  • Jeg har downloadet cuda_5.5.5.22_linux_64.run fra NVidia webside og udpakket til separate filer:

     $ chmod 755 cuda_5.5.5.22_linux_64.run
     $ ./cuda_5.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.5.22-16488124.run
     $ sudo sh cuda-samples-linux-5.5.22-16488124.run
  • Derefter kompilerede jeg 1_Utilities/deviceQuery, og det virkede. Og så kompilerede jeg 0_Simple/matrixMul, og det virkede også. Sørg for at indstille $PATH og $LD_LIBRARY_PATH.

Jeg har forsøgt at følge samme sti med cuda 6.0. Selv om deviceQuery kompileret, lykkedes det ikke at udfø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)