Terve
Tunti sitten käynnistin uuden koneen, mutta heti löytyi ongelma: Ubuntu ei löydä näytönohjaimen ajureita Nvidian näytönohjaimelle GTX560 Ti TOP. Hain ajurit Nvidian sivuilta, ja sain tämän tiedoston. Annoin sille suoritusoikeudet ja käynnistin sen terminaalissa:
lainaus:
ERROR: You appear to be running an X server; please exit X before installing. For further details, please see the section INSTALLING THE NVIDIA DRIVER in the README available on the Linux driver download page at www.nvidia.com.
Seuraavassa ilmoituksessa käsketään katsomaan lokitiedostoa, jonka sisältöö näyttää tältä:
lainaus:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Nov 26 22:10:23 2011
installer version: 290.10PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/
bin:/sbin:/bin:/usr/games nvidia-installer command line:
./nvidia-installerUsing: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1253' of a runnning X server.
ERROR: You appear to be running an X server; please exit X before installing. For further details, please see the section INSTALLING THE NVIDIA DRIVER in the README available on the Linux driver download page at www.nvidia.com.
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
Mitä tässä kohtaa pitäisi tehdä?
Kannattaisi noudattaa Ubuntun omia ohjeita. Voisi myös olla aika päivittää Ubuntu uudemmaksi.
Tapa X serveri taustalta ja kokeile uudestaan (tuohon taisi olla joku näppäinyhdistelmäkin, mutta ei muista kun ei ole X-ikkunointia tarvinnut vuosiin)?
Kokeilin kyllä Ubuntun ohjeita juuri tuolta kyseiseltä sivulta, mutta eipä pahemmin auttanut. Ongelma ratkesikin, kun tapoin X:n komennolla /etc/init.d/gdm stop. Sitten asensin draiverit ja käynnistin X:n uudelleen.
Macro kirjoitti:
Kokeilin kyllä Ubuntun ohjeita juuri tuolta kyseiseltä sivulta, mutta eipä pahemmin auttanut. Ongelma ratkesikin, kun tapoin X:n komennolla /etc/init.d/gdm stop. Sitten asensin draiverit ja käynnistin X:n uudelleen.
Tuossa on nyt se "vika", kun olet manuaalisesti asentanut ajurit ohi paketinhallintajärjestelmän, joudut tekemään saman rumban joka kerta kun kernel
päivittyy. Sen lisäksi pitää itse käydä kurkkimassa nvidian sivuilta ovatko
itse ajurit päivittyneet.
Tämä kaikki tapahtuisi automaattisesti mikäli ajurit olisi asennettu paketinhallinnan kautta.
No jos sitten kokeilisin vielä sitä Ubuntun ohjetta, vaikka se ei näyttänyt viimeksi toimivan. Millaisella komennolla poistan tuon asennetun draiverin?
Linkittämälläsi lataussivulla oli myös Additional information -osiossa README-linkki, josta löytyy ohjeet poistamiseen kohdasta 4.
Jep. Postin manuaalisesti asennetun draiverin. Empähän vaan saanut mistään Ubuntun ns. oikeita reittejä pitkin Nvidian ajureita. Nyt kun painoin CTRL + ALT + F1 (tai F2-F6), ei ilmestynytkään järkevää tekstiä vaan jotain kummallista pistekirjoitusta kahden rivin verran yläreunaan. Olisi ihan kiva, että se toimisi. Eipähän nyt sitten saa näytönohjaimen draivereita, kun pakettienhallinnasta ei löydy ja en pääse tuohon tekstitilaan.
Olet varmaan myös rebootannut ajurien poistamisen jälkeen... Vai unohtuiko?
Miten olisi ihan ensiksi Ubuntun päivitys? Kuten Ubuntun manuaalisissa Nvidia-ohjeissa lukee, eräs mahdollinen syy ajurin asentamiseen käsin on, että näytönohjain on liian uusi Ubuntun tarjoamille ajureille. Tässä tapauksessa päivittäminen kuulostaisi erittäin loogiselta ratkaisulta, kun kuitenkin Ubuntu-jakelusi on jo 1,5 vuotta vanha ja näytönohjaimesi ilmeisesti uusi.
Kyllä olen käynnistänyt koneen uudelleen.
Ubuntun päivitän sitten, kun tulee 12.04 LTS. Juuri siksi asensin näytönohjaimen ajurin alunperin käsin, kun se on aika uusi. LTS-versioilla on kumminkin kahden vuoden tuki, joten kyllä sille pitäisi tehdä kaikenlaista vielä puolen vuoden ajan.
Ubuntun tuki tarkoittaa (kuten tällä alalla yleensäkin) enimmäkseen bugien korjaamista ja vain vähäisessä määrin uuden tuottamista. Epäilen, että näytönohjainten binaariajurit eivät ainakaan ole päivityslistan kärkipäässä. Ubuntun pakettihausta näkyy, että Lucid (10.04) sisältää ajureista version 195.36.15 ja esim. Oneiric (11.10) sisältää version 280.13.
Oneiricin sisältämät ajurit eivät paljon vaikuta, kun käytössä on Lucid.
Oli miten oli, kyllä jokin virhe täytyy jossain olla, kun teksti vaihtuu pistekirjoitukseksi yhtäkkiä.
No, kun nyt toivoit niin päivitin käyttiksen uusimpaan versioon. Unity vaatii kyllä aika paljon totuttelua.
Paketin hallinnasta ajurit asennetaan yksinkertaisuudessaan näin:
apt-get install nvidia-current
Ubuntu ja NVidia,
Minulla ei nuo nvidia-current ajurit toimi, joudun käyttämään 173 ajureita.
Näytönohjaimet joita olen koettanut ovat NVIDIA GF5200FX ja NVIDIA GF6200, en tietenkään ihan tarkkaan tunne NVIDIA ajureita, liekö nämä current ajurit sitten vain ihan lähivuosina julkaistuille korteille, mutta, tuon currentin voi ymmärtää myös niin että nämä ovat tämän hetken ajurit eikä tämän hetken korteille, minulla kuitenkin vain 173 ajurit toimivat laitteillani.
Aihe on jo aika vanha, joten et voi enää vastata siihen.