Kirjoittaja Aihe: Nvidian ajuri ei toimi (Ratkaistu)  (Luettu 9177 kertaa)

roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Nvidian ajuri ei toimi (Ratkaistu)
« : 03.11.16 - klo:11.31 »
Hei
Mullepa tämä ei ole mitenkään harmiton. Asensin vanhaan MacPook Prohon (4,1) SSD levyn. Pitkän taistelun jälkeen sain asennettu Ubuntu 16.4:n. Päivitykset sain tehtyä ja kaiken muun, paitsi sen jälkeen, kun asensin näytönohjaimen (Nvidia corporation G84M (Geforce 8600 GT) rev a1), käynnistyminen pysähtyy kohtaan :/dev/sda2:22574/14843904 files, 2298577/59346432 blocks. Mitenkä pääsisin eteenpäin?

Ystävällisin terveisin Roikka
« Viimeksi muokattu: 07.12.16 - klo:22.43 kirjoittanut roikka »

nm

  • Käyttäjä
  • Viestejä: 16411
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #1 : 03.11.16 - klo:12.30 »
Mullepa tämä ei ole mitenkään harmiton. Asensin vanhaan MacPook Prohon (4,1) SSD levyn. Pitkän taistelun jälkeen sain asennettu Ubuntu 16.4:n. Päivitykset sain tehtyä ja kaiken muun, paitsi sen jälkeen, kun asensin näytönohjaimen (Nvidia corporation G84M (Geforce 8600 GT) rev a1), käynnistyminen pysähtyy kohtaan :/dev/sda2:22574/14843904 files, 2298577/59346432 blocks. Mitenkä pääsisin eteenpäin?

Kokeile vaihtaa toiseen virtuaalikonsoliin (Ctrl+Alt+F2). Jos ei onnistu, eli et pääse tekstitilan login-kehotteeseen, kokeile käynnistää palautustilassa (recovery mode). Jos pääset kirjautumaan sisään sitä kautta, poista Nvidian ajuri:

Koodia: [Valitse]
sudo apt-get purge nvidia*

Kyseinen fsck:n ilmoitus on sinullakin täysin harmiton, eikä vika liity siihen. Ongelmana on se, että graafinen työpöytä ei käynnisty jonkin ajuriongelman vuoksi, ja tuo viesti jää sen vuoksi näkyviin.
« Viimeksi muokattu: 03.11.16 - klo:12.31 kirjoittanut nm »

roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #2 : 03.11.16 - klo:15.29 »
Kiitos vastauksesta.
Pääsin toki virtuaalikonsoliin ja ajoin komennon: sudo apt-get purge nvidia*
Se toimi. Nyt on siis ajurina Noveau. Tämän touhun seurauksena rupesi myös avoin ajuri toimimaan oikein eli työpöydän tarkkuus on nyt 1440 x 900 (16:10).
Mielenkiintoistahan olisi selvittää ko. ajuriongelma, mutta onko jokin muu syy ottaa Nvidian ajuria käyttöön? Avoin lähdekoodi on kuitenkin avoin lähdekoodi.

nm

  • Käyttäjä
  • Viestejä: 16411
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #3 : 03.11.16 - klo:15.39 »
Mielenkiintoistahan olisi selvittää ko. ajuriongelma, mutta onko jokin muu syy ottaa Nvidian ajuria käyttöön? Avoin lähdekoodi on kuitenkin avoin lähdekoodi.

Nvidian suljettu ajuri on huomattavasti nopeampi peleissä ja muussa raskaammassa OpenGL-grafiikassa, mutta tavallisessa työpöytäkäytössä Nouveau voi riittää, jos se sattuu toimimaan vakaasti.

Mitä suljetun ajurin versiota kokeilit? Ehkä joku toinen versio toimisi paremmin. Vian ilmetessä asiaa voi myös tutkia X.org:n lokista:

Koodia: [Valitse]
nano /var/log/Xorg.0.log(editori suljetaan Ctrl+X:llä)

Tai voit kopioida lokitiedoston talteen kotihakemistoosi:

Koodia: [Valitse]
cp /var/log/Xorg.0.log ~/

roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #4 : 03.11.16 - klo:16.12 »
Käytössähän oli Nvidian ajurin versio 340.96. Tarjollahan on myös versiot 304 ja 304-updates. Kumpaakohan kokeilisin. Loki on niin pitkä, että kannattaakohan sitä tänne laitta nähtäväksi. Vaikka en kyllä itse osaa löytää siitä kohtaa, joka kertoisi jostakin virheestä.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11480
    • Profiili
    • Tomin kotisivut
Vs: Nvidian ajuri ei toimi
« Vastaus #5 : 03.11.16 - klo:16.36 »
Loki on niin pitkä, että kannattaakohan sitä tänne laitta nähtäväksi.

Lokin voi jakaa viestin sijaan liitetiedostona. Yleensä X:n lokissa ei ole sellaista tietoa, jota ei voisi näyttää julkisesti ellei konenimeä sitten jostain syystä halua piilottaa (sillä ei kyllä yleensä ole väliä).
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #6 : 03.11.16 - klo:16.40 »
Ok. Ei ole kysymys siitä, etteikö sitä voisi näyttää. Laitan liitteeksi.

nm

  • Käyttäjä
  • Viestejä: 16411
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #7 : 03.11.16 - klo:16.40 »
Käytössähän oli Nvidian ajurin versio 340.96. Tarjollahan on myös versiot 304 ja 304-updates. Kumpaakohan kokeilisin. Loki on niin pitkä, että kannattaakohan sitä tänne laitta nähtäväksi. Vaikka en kyllä itse osaa löytää siitä kohtaa, joka kertoisi jostakin virheestä.

Periaatteessa sekä 304:n että 340:n pitäisi kyllä toimia. 304-updates taitaa olla käytännössä täsmälleen sama kuin 304, eli voit kokeilla kumpaa tahansa.

Loki pitää ottaa talteen silloin kun vika on päällä, eli kun työpöytä ei käynnisty ja kirjaudut sisään tekstitilassa.  Vanha loki voi löytyä myös tiedostosta Xorg.1.log tai Xorg.2.log. Jos virhetilanne näkyy lokissa, lopussa pitäisi olla suhteellisen selviä varoituksia tai virheilmoituksia.

Ok. Ei ole kysymys siitä, etteikö sitä voisi näyttää. Laitan liitteeksi.

Tuossa lokissa näkyy onnistunut tämänhetkisen istunnon käynnistys.
« Viimeksi muokattu: 03.11.16 - klo:16.44 kirjoittanut nm »

roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #8 : 03.11.16 - klo:19.11 »
Kokeilin 304. Ei toiminut. Lokissa on aika paljon erroria.

nm

  • Käyttäjä
  • Viestejä: 16411
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #9 : 03.11.16 - klo:21.45 »
Täällä on vastaavaa tarinaa: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/+bug/1547599

Kommentissa #17 joku on onnistunut ratkaisemaan ongelman, mutta on hieman vaikea päätellä miten.

roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #10 : 29.11.16 - klo:20.00 »
Ok. Olen yrittänyt tutkia tuota ja muitakin vaihtoehtoja. Olisi kiva saada Nvidia toimimaan. Nyt tuntuu vaan siltä, että tähän on tyytyminen, koska ratkaisua ei taida löytyä.

nm

  • Käyttäjä
  • Viestejä: 16411
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #11 : 29.11.16 - klo:20.48 »
Ok. Olen yrittänyt tutkia tuota ja muitakin vaihtoehtoja. Olisi kiva saada Nvidia toimimaan. Nyt tuntuu vaan siltä, että tähän on tyytyminen, koska ratkaisua ei taida löytyä.

Tarkista, onko Ubuntu asentunut BIOS-vai EFI-tilassa. Mitä tämä komento listaa:

Koodia: [Valitse]
ls /sys/firmware/

roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #12 : 29.11.16 - klo:21.42 »
ls /sys/firmware/
acpi  dmi  efi  memmap

nm

  • Käyttäjä
  • Viestejä: 16411
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #13 : 29.11.16 - klo:22.29 »
ls /sys/firmware/
acpi  dmi  efi  memmap

EFI-tilassa on näemmä. Macbook+Nvidia+Ubuntu-kombinaatioon liittyvissä bugiraporteissa ja ohjeissa suositellaan yleensä heti ensimmäisenä asentamista BIOS-tilassa, jolloin Nvidian suljettu ajuri toimii yleensä ongelmitta.

Toinen vaihtoehto on kikkailla PCI-E-rekisterit oikeaan asentoon Grubin avulla:
http://askubuntu.com/questions/264247/proprietary-nvidia-drivers-with-efi-on-mac-to-prevent-overheating/613573#613573

roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #14 : 30.11.16 - klo:19.08 »
Ok. Uudelleenasentaminen dvd-levyltä on varmasti järkevin tapa. Ongelma on nyt se, että kone sylkäisee dvd:n ulos pyöräytettyään sitä pari kertaa. Sama tapahtui silloinkin, kun asensin ubuntua. Tikulta asentaminen onnistuu hyvin.

nm

  • Käyttäjä
  • Viestejä: 16411
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #15 : 30.11.16 - klo:19.48 »
Ok. Uudelleenasentaminen dvd-levyltä on varmasti järkevin tapa. Ongelma on nyt se, että kone sylkäisee dvd:n ulos pyöräytettyään sitä pari kertaa. Sama tapahtui silloinkin, kun asensin ubuntua. Tikulta asentaminen onnistuu hyvin.

Käsittääkseni BIOS-tilaan pääsemisen kannalta on se ja sama, käytätkö asentamiseen tikkua vai DVD-levyä.

Macin EFI-lataaja haistelee kovalevyä, ja jos siellä on GUID-osiotaulu, kone käynnistyy EFI-tilassa. Jos levyllä on perinteinen DOS-osiotaulu, kone käynnistyy BIOS-yhteensopivuustilassa. En ole varma, vaikuttaako tämä myös käynnistettäessä joltain muulta medialta.

Toinen vaihtoehto on asentaa lataajaksi rEFInd, joka kai tarjoaa valikossaan molemmat käynnistysvaihtoehdot.


Mainitsemani PCIe-rekisterien asettaminen on myös varteenotettava ratkaisu, koska EFI-tilassa on etunsa. Mm. kovalevyt toimivat AHCI-tilassa IDE-tilan sijaan.

roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #16 : 01.12.16 - klo:17.05 »
Lainaus
Mainitsemani PCIe-rekisterien asettaminen on myös varteenotettava ratkaisu, koska EFI-tilassa on etunsa. Mm. kovalevyt toimivat AHCI-tilassa IDE-tilan sijaan.

Kokeilin tätä:

Koodia: [Valitse]
pentti@pentti:~$ sudo setpci -s "00:01.0" 3e.b
08
pentti@pentti:~$ sudo setpci -s "01:00.0" 04.b
07

Huomasin muuten, että tätä olin yrittänyt aikaisemminkin. Käynnistyminen pysähtyi taas kohtaan: /dev/sda2:clean, 31482/14843904 files, 2790370/59346432 blocks.
Uutta oli se, että tämän ilmoituksen jälkeen tuli teksti: Starting WPA supplicant.
Odottelusta huolimatta ei mitään tapahtunut.


roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #17 : 02.12.16 - klo:13.02 »
Asensin Nvidia-ajurin ja käynnistin tekstitilaan, otin päivitykset ja Xorg.0.log:n:


nm

  • Käyttäjä
  • Viestejä: 16411
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #18 : 02.12.16 - klo:13.08 »
Asensin Nvidia-ajurin ja käynnistin tekstitilaan, otin päivitykset ja Xorg.0.log:n:

Suljettu ajuri ei pysty jostain syystä ottamaan näytönohjainta hallintaansa. Kernelin lokissa voi olla lisätietoja.

EFI-ongelmiin tuo kuitenkin viittaa, eli asennus BIOS-yhteensopivuustilassa lienee ainoa selkeä ratkaisu, kun nuo rekisterit näyttivät jo olevan jiirissä.

roikka

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nvidian ajuri ei toimi
« Vastaus #19 : 02.12.16 - klo:13.25 »
Eihän se oo sitten näytöohjain rikki tai grubissa jotain vikaa? Nii tai jossain x-orgin asetustiedostossa?
« Viimeksi muokattu: 02.12.16 - klo:13.32 kirjoittanut roikka »