Miten asennan Nvidia-ajurin GeForce GT 630:lle?

Asensin äskettäin 14.04:n.

Mutta nyt tarvitsen uuden ajurin nVidia GeForce GT 630 -tietokoneelleni. Edellinen ajuri hylättiin, koska se ei ollut yhteensopiva 64-bittisen kanssa. Löysin tuon toisen ajurin ja kun halusin asentaa sen terminaalissa sh:llä, minua kehotettiin ensin pysäyttämään x-palvelin. Sitä ei voi asentaa käynnissä olevalla x-palvelimella.

Miten siis asennan ne?

Voit ladata näytönohjaimesi ajurin Ubuntu 64bit -käyttöjärjestelmään täältä. Olettaen, että käytät nyt Ubuntu 64bit -käyttöjärjestelmää. Jos olet asentanut Ubuntun 32-bittiseksi, samasta ajurista on olemassa 331 versio Ubuntun 32-bittiselle. Tallenna ajuri jonnekin, josta pääset siihen helposti käsiksi, kuten käyttäjän kotihakemistoon tai käyttäjän kotihakemistoon luotuun nvidia-hakemistoon.

Voidaksesi asentaa nvidia-ajurisi sinun on poistettava edellinen näytönohjaimesi tällä koodilla terminaali-ikkunassa:

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

Kun olet saanut tämän valmiiksi, sinun tulee myös laittaa nouveau-ajuri mustalle listalle muokkaamalla tätä tiedostoa joko:

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

tai

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

...ja lisää nämä rivit loppuun:

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

Jos tiedostossa /etc/modprobe.d/ ei sattuisi olemaan tiedostoa blacklist-nouveau.conf, voit tallentaa tiedostosi nimellä blacklist-nouveau.conf, kun sitä pyydetään.

Ja voit myös poistaa Kernel Nouveaun käytöstä kirjoittamalla nämä rivit terminaali-ikkunaan:

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

ja sen jälkeen

    update-initramfs -u

Nyt voit käynnistää tietokoneen uudelleen, ja kun pääset kirjautumiskehotteeseen, paina Ctrl+Alt+F1 poistuaksesi päätelaitekonsoliin. Kirjaudu sisään käyttäjätunnuksellasi ja salasanallasi.

Siirry hakemistoon, johon olet tallentanut nvidia-ajurisi, käyttämällä komentoa cd terminaalikonsolissa. Esim. cd nvidia ottaen huomioon, että olet jo käyttäjän kotihakemistossa kirjautumisen jälkeen. Voit käyttää komentoa dir nähdäksesi tarkan ajurisi nimen.

Voit pysäyttää näytönhallinnan tai X-palvelimen kirjoittamalla konsoliin tämän koodin:

   sudo stop lightdm   or

   sudo lightdm stop

Jos et käytä lightdm:ää oletusnäytönhallintana (DM), korvaa lightdm oletusnäytönhallinnalla, joka voi olla joko kdm tai gdm tai mikä tahansa näytönhallintasi onkaan.

Sinun pitäisi saada päätelaitteen konsoliin viesti, jossa sanotaan --> lightdm pysäytetty/odotetaan.

Ja nyt voit vihdoin asentaa nvidia-ajurin käyttämällä samanlaista koodia kuin tämä:

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

tai

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

Jos et kirjoita ohjaimen tarkkaa nimeä, saat tämän viestin: NVIDIA-Linux... ei löytynyt, ja sinun on kirjoitettava uudelleen ajurin asennuskoodi.

Nvidia-asennusohjelma asentaa ajurin automaattisesti, ja lopussa se kysyy, haluatko tallentaa uuden X-konfiguraatiosi. Paina Yes. Kun olet käynnistänyt koneen uudelleen, päässyt työpöydälle ja muuttanut NVIDIAn asetuksia haluamallasi tavalla, avaa terminaali-ikkuna ja kirjoita tämä koodi:

  sudo nvidia-xconfig

tallentaaksesi uudet nvidia-asetuksesi tiedostoon /etc/X11/xorg.conf.

Huomautus

Saatat joutua asentamaan joitakin ylimääräisiä ohjelmistopaketteja, jos nvidia-asennusohjelma antaa virheen ja kysyy puuttuvista riippuvuuksista:

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

Sinun on kuitenkin asennettava kaikki nämä puuttuvat paketit vain, jos nvidia-installer ei pysty tekemään työtä itse.

Voi käydä niin, että uudelleenkäynnistyksen jälkeen järjestelmäsi näyttää mustan ruudun tai siirtyy matalan grafiikan tilaan. Korjataksesi tämän sinun pitäisi poistua jälleen konsolipäätteeseen, kirjautua sisään käyttäjätunnuksellasi ja salasanallasi ja käyttää edellä annettua koodia sudo nvidia-xconfig sekä hyödyntää myös seuraavaa ohjetta. Sen tarkoituksena on korjata tervehdys olettaen, että he eivät ole'korjanneet tätä vikaa Ubuntu 14.04:ssä.

Kommentit (16)
Ratkaisu

Voit asentaa Ubuntu-ajurit , GT 630 voit käyttää: TAI sudo apt-get install nvidia-304 TAI sudo apt-get install nvidia-304-updates, ei molempia.

Kommentit (11)

Minulla on ollut paljon ongelmia NVIDIAn ja Ubuntu 14.04:n kanssa. Mutta lopulta onnistuin asentamaan sen. Minulla on Acer Aspire -kannettava tietokone, jossa on Nvidia GeForce 820M.

Näin se menee:

  • Asenna nvidia-331. Tein sen Synaptic Package Managerin kautta. Mutta luulen, että

$ sudo apt-get install nvidia-331

toimii myös. En suorittanut sudo apt-get install nvidia-331-updates. En suorittanut mitään ylimääräistä nouveau-ajurin poistamista käytöstä.

  • Sitten käynnistin järjestelmän uudelleen.

  • Olen ladannut cuda_5.5.22_linux_64.runin NVidian verkkosivulta ja purkanut sen erillisiin tiedostoihin:

     $ chmod 755 cuda_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.22-16488124.run
     $ sudo sh cuda-samples-linux-5.5.22-16488124.run
  • Sitten käänsin 1_Utilities/deviceQuery ja se toimi. Ja sitten käänsin 0_Simple/matrixMul ja se toimi myös. Muista asettaa $PATH ja $LD_LIBRARY_PATH.

Olen yrittänyt noudattaa samaa polkua cuda 6.0:n kanssa. Vaikka deviceQuery kääntyi, se ei suorittanut sitä:

$ ./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:
Kommentit (0)