Kirjoittaja Aihe: NVIDIA-ongelmat kadonneet (Xenial)  (Luettu 4366 kertaa)

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
NVIDIA-ongelmat kadonneet (Xenial)
« : 13.04.17 - klo:19.23 »
Otsikko on muutettu 9.6.2017; vanha otsikko oli "Lepotilakin toimii nyt (Xenial)"

Totesin jo aikaisemmin että vaikka olin unohtanut ottaa suljetun ajurin takaisin käyttöön kernel-päivityksen jälkeen, niin valmiustilasta (suspend) paluu onnistui Noveaullakin, mitä ei ollut aikaisemmin tapahtunut. Vasta nyt hoksasin kokeilla lepotilaa (hibernate), ja näköjään sekin on alkanut toimia. En tiedä toimiko se jo versiossa 16.04.1 mutta ainakin nyt 16.04.2:ssa toimii, sekä Noveau:lla että NVIDIA:lla.

Olisi kiva tietää mistä kaikesta se on ollut kiinni, eli kuinka paljon kyse on NVIDIA:sta, kuinka paljon systemd:stä, kuinka paljon jostain ihan muusta, mutta pääasia on että vihdoinkin homma toimii. No ainakin tällä koneella (Fujitsu Amilo Pi 3560).

Jään vain odottamaan että hibernate:n käyttöönotto tehtäisiin helpommaksi, samoin hybrid-sleep:in, joka onkin niin hyvin piilotettu etten edes yritä. Juu, tiedän että sen saa komennolla pm-suspend-hybrid, mutta se ei kelpaa koska kone ei herätessä kysy käyttäjän salasanaa. Hibernate:lle sentään on polkit action-määritys, mutta hybrid-sleepille ei ole mitään sen tapaista valmiina.
« Viimeksi muokattu: 09.06.17 - klo:10.29 kirjoittanut AimoE »

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: Lepotilakin toimii nyt (Xenial)
« Vastaus #1 : 09.06.17 - klo:10.27 »
Vieläkin parempaa: NVIDIAn ajurit eivät enää jää täyttämään /boot-osiota. Tosin minulla /boot ei ole erillinen osio, mutta pointti on siis että apt-get autoremove onnistuu nyt siivoamaan vanhat versiot. Muutos on tapahtunut nyt huhti-toukokuun aikana, mutta tarkemmin en osaa sanoa mikä päivitys sen on saanut aikaan.

Koneessani on:

NVIDIA GeForce GT 240M
Ubuntu 16.06 (Xenial Xerus)


Ainoa jäljellä oleva ongelma NVIDIA:n kanssa on se, että joskus valmiustilasta palatessa ikkunoiden ympärillä on mustat (tai harvemmin kaikenkirjavat) surureunat, jotka peittävät ikkunoiden hallintanapit näkyvistä. Tästä kuitenkin pääsee helposti sillä että heittää koneen uudelleen valmiustilaan hetkeksi ja palaa sitten takaisin; vain kerran on surureuna toistunut heti uudelleen.
« Viimeksi muokattu: 09.06.17 - klo:10.31 kirjoittanut AimoE »

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: NVIDIA-ongelmat kadonneet (Xenial)
« Vastaus #3 : 11.06.17 - klo:10.02 »
jotain juttua lontooksi aiheesta

https://devtalk.nvidia.com/default/topic/990898/linux/suspend-corrupts-window-manager-after-upgrade-to-378-09/1

https://devtalk.nvidia.com/default/topic/994287/linux/corrupted-screen-after-resume-now-with-375-39-and-378-13-/1

https://devtalk.nvidia.com/default/topic/994287/linux/corrupted-screen-after-resume-now-with-375-39-and-378-13-/1

Noissa puhutaan paljon myöhemmästä versiosta. Minulla on:

Koodia: [Valitse]
$ ubuntu-drivers devices | grep recommended
driver   : nvidia-340 - distro non-free recommended

Tuo ei juurikaan päivity, joten korjausta ei ehkä ole tulossa siihen. Kertomani korjaukset ovat varmaankin Linux-kernelin puolella tapahtuneita muutoksia. Toukokuun puolivälissä olen näköjään ajanut linux-headers-päivityksen, jonka yhteydessä tiedostoihin /etc/passwd ja /etc/group on tullut päivitys:

Koodia: [Valitse]
$ sudo diff /etc/group /etc/group-
69d68
< nvidia-persistenced:x:129:
$ sudo diff /etc/passwd /etc/passwd-
41c41
< nvidia-persistenced:x:121:129:NVIDIA Persistence Daemon,,,:/:/sbin/nologin
---
> nvidia-persistenced:x:121:129::/:/sbin/nologin

Aika vahvasti veikkaan että tuossa 17.5. ajamassani päivitysryppäässä on ollut mukana jotain jonka ansiosta nvidia-ajurit eivät enää jää /boot-osiota tukkimaan.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: NVIDIA-ongelmat kadonneet (Xenial)
« Vastaus #4 : 11.06.17 - klo:13.44 »
Itse en ole päivittänyt kerneliä ja nvidian-ajuria vähään aikaan.
Kun toimii on parempi olla koskematta....

Tarkennetaan hieman
/boot kansioon tallentuu kernelin ydin ja initrd (ei pakollinen)
Kernelin muut osat kansioon /lib/modules/kernelin_versio/
Tuolla se suurin data. Myös ne Nvidia ajurit. Itselle on
jäänyt tuonne turhaa kamaa eli koko kerneli ei ole poistunut
moduleineen ja ajureineen. Käytännössä Nvidian ajurit.




AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: NVIDIA-ongelmat kadonneet (Xenial)
« Vastaus #5 : 11.06.17 - klo:14.08 »
Tarkennetaan hieman
/boot kansioon tallentuu kernelin ydin ja initrd (ei pakollinen)
Kernelin muut osat kansioon /lib/modules/kernelin_versio/
Tuolla se suurin data. Myös ne Nvidia ajurit. Itselle on
jäänyt tuonne turhaa kamaa eli koko kerneli ei ole poistunut
moduleineen ja ajureineen. Käytännössä Nvidian ajurit.
Jaa juu, jäin kiinni löysästä ilmaistusta. Eihän siellä /boot-osiolla ole ajureita vaan muuta kamaa. Mutta olipa mitä tahansa, niin NVIDIA-ajurin takia sinne on aikaisemmin jäänyt ylimääräisiä versioita, mutta nyt apt-get autoremove jättää sinne vain kaksi viimeisintä versiota kaikesta mitä siellä on. Voin siis ajaa kernel- ja headers-päivitykset ilman että otan ensin suljetun ajurin käytöstä ja palautan käyttöön bootin jälkeen. Iso helpotus se on.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: NVIDIA-ongelmat kadonneet (Xenial)
« Vastaus #6 : 11.06.17 - klo:14.30 »
Kernel-headers pakettia tarvitaan nvidian ajurin kääntämisessä. Vaihtoehtoisesti koko kernelin lähdepuu.
Ei suljettua ajuria ole tarvinnut ottaa pois käytöstä. Riittä kun ajaa X:n alas, päivittää ja käynnistää
koneen uudestaan.

Tuosta  apt-get autoremove ominaisuudesta on ollut juttua aikaisemminkin. Ei poistanut kerneliä jos
sille oli asennettu Nvidian ajuri. Itse en asenna kaikkia kerneleitä. Harvemmin tarvitsee niitä korjauksia,
jotka liittyy sellaiseen rautaan mitä itsellä ei ole. Enkä juuri ole huomannut nopeuseroa tai parannuksia
Nvidian ajurinkaan päivityksen jälkeen. Tukea uusille korteille tietysti on tullut.

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: NVIDIA-ongelmat kadonneet (Xenial)
« Vastaus #7 : 11.06.17 - klo:14.39 »
Ei suljettua ajuria ole tarvinnut ottaa pois käytöstä. Riittä kun ajaa X:n alas, päivittää ja käynnistää
koneen uudestaan.

Tuosta  apt-get autoremove ominaisuudesta on ollut juttua aikaisemminkin.
Kiitos että kerroit nyt kun en enää sitä neuvoa tarvitse. Olen tosiaan aika monta keskustelua nähnyt tästä aiheesta, enkä ole koskaan onnistunut bongaamaan tuota X:n alas ajamista. Mutta eipä nytten sitten onneksi enää tarvitse.