Kirjoittaja Aihe: Xubuntu keskeytystila/näytön sammutus/palautuminen  (Luettu 3870 kertaa)

TMD106

  • Käyttäjä
  • Viestejä: 321
    • Profiili
Xubuntu 14.04
Tuxedo UC1404 (Clevo)
Näytön sammutuksesta palautuminen toimi muutaman kuukauden Xubuntun uudelleenasennuksen jälkeen. Nyt se on lopettanut toimimisen
täysin ilman mitään järkevää syytä. TIlanne olisi helpompi hyväksyä jos se ei olisi koskaan toiminut. Lieneekö joku päivitys tehnyt hallaa?

Edit: Virta-asetuksilla ei tunnu olevan oikein mitään virkaa. Näyttö sammuu 10min kuluttua vaikka asetuksissa on ei koskaan, tästä tilasta se
palautuu. Jos kannen erehtyy sulkemaan, (asetus on älä tee mitään) avatessa näyttö palautuu mutta mikään ei toimi.
« Viimeksi muokattu: 08.07.15 - klo:15.37 kirjoittanut TMD106 »

TMD106

  • Käyttäjä
  • Viestejä: 321
    • Profiili
Vs: Xubuntu keskeytystila/näytön sammutus/palautuminen
« Vastaus #1 : 14.07.15 - klo:10.14 »
Ilmeisesti toimenpide kannen sulkeminen ja siitä palautuminen on buntulle ainakin joissakin koneissa ylivoimaista.
Mitenhän saisi toimimaan asetuksen "älä tee mitään" kun kansi suljetaan?

nm

  • Käyttäjä
  • Viestejä: 16357
    • Profiili
Vs: Xubuntu keskeytystila/näytön sammutus/palautuminen
« Vastaus #2 : 14.07.15 - klo:15.38 »
Ilmeisesti toimenpide kannen sulkeminen ja siitä palautuminen on buntulle ainakin joissakin koneissa ylivoimaista.

Palautuminen lepotilasta on monimutkainen prosessi erityisesti laiteajurien kannalta. Yleensä pahimmat ongelmat johtuvat näytönohjaimen ajurista.

Koneen näytönohjain on ilmeisesti Intel HD 5500? Siihen liittyviä palautumisongelmia on raportoitu mm. täällä: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1437807


Oletko kokeillut, koskeeko vika myös Unityä? Kun avaat kannen ja työpöytä lakkaa toimimasta, pystytkö vaihtamaan virtuaalikonsolia (Ctrl+Alt+F2) ja kirjautumaan sisään tekstitilassa? Mitä kernelin loki kertoo silloin:

Koodia: [Valitse]
dmesg
Voit myös tallentaa lokin tiedostoon myöhempää tarkastelua varten:

Koodia: [Valitse]
dmesg > dmesg-resume.log

Mitenhän saisi toimimaan asetuksen "älä tee mitään" kun kansi suljetaan?

Jos et löytä kannen sulkemiselle valintaa XFCE:n virranhallinta-asetuksista, voit muokata tiedostoa /etc/systemd/logind.conf esimerkiksi Mousepad-tekstieditorilla:

Koodia: [Valitse]
sudo -i mousepad /etc/systemd/logind.conf
Lisää rivi:

Koodia: [Valitse]
HandleLidSwitch=ignore
Tallenna tiedosto, sulje tekstieditori ja käynnistä järjestelmä uudelleen (ulos- ja sisäänkirjautuminen saattaa myös riittää).

TMD106

  • Käyttäjä
  • Viestejä: 321
    • Profiili
Vs: Xubuntu keskeytystila/näytön sammutus/palautuminen
« Vastaus #3 : 15.07.15 - klo:18.30 »
Ctrl+Alt+F1 tai F2 toimii, siitä olen sammuttanut juntturassa olevan koneen. Unityyn en sotkeudu. Xubuntussa on virranhallinta ja Xfce4 power manager, mutta vain osa asetuksista toimii: näytön himmennys ja sammutus ajan X kuluttua. Kannen sulkemis valinnoilla ei ole mitään vaikutusta.
HandleLidSwitch=ignore lisäys tehosi, kannen sulkemisella ei ole nyt mitään vaikutusta.
Näyttää olevan runsaasti rivejä logind.conf tiedostossa, kaikissa on # edessä, täytynee perehtyä asiaan jospa tämän saisi nujerrettua.

nm

  • Käyttäjä
  • Viestejä: 16357
    • Profiili
Vs: Xubuntu keskeytystila/näytön sammutus/palautuminen
« Vastaus #4 : 15.07.15 - klo:18.52 »
Yksi vaihtoehto on kokeilla suspendin sijaan hibernatea (horrostila), jossa muistin sisältö tallennetaa levylle swap-osiolle tai -tiedostoon ja kone sammutetaan kokonaan. Se saattaa joissain tapauksissa toimia paremmin kuin suspend. Yleensä kyllä huonommin. Lisäksi palautuminen horrostilasta on hitaampaa.

TMD106

  • Käyttäjä
  • Viestejä: 321
    • Profiili
Vs: Xubuntu keskeytystila/näytön sammutus/palautuminen
« Vastaus #5 : 21.07.15 - klo:16.27 »
Hibernate aiheuttaa saman kuin suspend. Kun näytön sammutus ei aiheuta ongelmia, saisikohan kannen sulkemisen sammuttamaan sen?
HandleLidSwitch=????????

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
Controllers=blkio cpu cpuacct cpuset devices freezer hugetlb memory perf_event net_cls net_prio
ResetControllers=
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=no
#IdleAction=ignore
#IdleActionSec=30min
HandleLidSwitch=ignore
#HandleLidSwitch=hibernate

Edit: hoituu näköjään
Koodia: [Valitse]
HandleLidSwitch=dpms-on-ac-off
HandleLidSwitch=dpms-on-battery-off
« Viimeksi muokattu: 22.07.15 - klo:14.08 kirjoittanut TMD106 »