Puncte:3

„Ecran gol” după inactivitate nu este chiar gol - cursorul mouse-ului rămâne

drapel us

Este ceva în neregulă cu „Ecranul gol” al economisirii energiei. Am făcut upgrade recent la 20.04 de la 18.04. Ecranul gol este setat să se activeze după 4 minute de inactivitate. Problema este că ecranul devine gol, dar cursorul mouse-ului este încă afișat și împiedică suspendarea monitorului.

Aveți idee cum să remediați asta?

Puncte:1
drapel in

Afișarea mouse-ului este un simptom, nu o cauză a faptului că ecranul nu intră în modul de economisire a energiei. Cred (dar nu pot dovedi) că există erori în setările economizorului de ecran de nivel înalt care împiedică economizorul de ecran de nivel scăzut X11 să declanșeze corect economisirea energiei.

De asemenea, unele aplicații (vizionatoare video, jocuri, unele aplicații pe ecran complet) dezactivează eliminarea ecranului și economisirea energiei, iar dispozitivul de eliminare a ecranului nu îl reactivează automat în mod fiabil.

La un nivel scăzut, puteți verifica acest lucru cu comanda xset: xset -q și căutați setările DPMS:

  DPMS (Energy Star):
  Standby: 300 Suspendare: 400 Off: 600
  DPMS este activat
  Monitorul este pornit
  • Dacă DPMS este dezactivat, îl puteți activa cu xset +dpms
  • Dacă doriți să modificați timpul (în secunde), utilizați de exemplu xset dpms 300 400 600 ; timpii corespund unor niveluri din ce în ce mai profunde de economisire a energiei, ceea ce a fost relevant pentru CRT-uri, dar este probabil discutabil pentru LCD-uri și alte ecrane moderne care se pornesc instantaneu.
  • Dacă doriți doar să forțați ecranul imediat, xset dpms forțat oprit

Rețineți, totuși, că ultimul element va funcționa doar pentru scurt timp dacă încercați să-l activați cu mouse-ul. Câteva secunde de întârziere înainte de a vă da timp să dați drumul mouse-ului înainte de a rula.

În trecut, puteai seta aceste lucruri și le uita și ar funcționa. Cu toate acestea, shell-urile grafice moderne se încurcă cu ele și nu oferă o modalitate directă de a le seta, iar câteva aplicații le schimbă și ele, așa că setarea lor directă nu este de încredere decât dacă le resetați la ceea ce doriți periodic. De asemenea, unii screen blankers nu folosesc setările de timeout din DPMS și le pun la zero și apoi rulează dpms-ul forțat atunci când au chef.

Dar dacă ecranul nu se oprește, puteți cel puțin să utilizați aceste comenzi pentru a diagnostica problema.

drapel us
Vă mulțumim pentru informațiile dvs.DPMS este activat, „xset dpms force off” oprește ecranul pentru câteva secunde (monitorul arată mesajul „Fără semnal”), dar după aceea ceva trezește computerul. Același lucru ca atunci când începe economisirea energiei. În modul de recuperare nu există o astfel de problemă și acum încerc să identific exact ce program cauzează problema...
user10489 avatar
drapel in
Încercați să deconectați mouse-ul înainte de a rula xdpms. Uneori, mouse-ul se va așeza pe gard pe un pixel și se va comporta ca și cum s-ar mișca atunci când nu este.
drapel us
Am încercat asta, dar fără succes. Am încercat să pornesc chiar și fără mouse, dar evident că nu mouse-ul este cel care trezește computerul...
user10489 avatar
drapel in
În continuare, aș sugera un instrument care poate înregistra evenimente X11 (xev o va face) și să încerce să determine ce evenimente (cum ar fi mișcarea mouse-ului sau apăsările de taste) provoacă trezirea.
Puncte:0
drapel us

Se pare că acest lucru se întâmplă destul de des cu GPU-urile AMD + unele monitoare conectate HDMI și este cauzat de evenimentele de conectare la cald.

TL;TR: Porniți linux-ul cu amdgpu.dc=0 în linia de comandă a grub.

Mai multe informații și urmărirea erorilor aici: https://gitlab.freedesktop.org/drm/amd/-/issues/662

Puncte:0
drapel in

Dacă această problemă apare după actualizare, încercați să verificați dacă toate upgrade-urile utilizând comenzile de mai jos, vedeți dacă vă ajută.


$ sudo dpkg --configure -a

$ sudo apt --purge autoremove

$ sudo apt update --fix-missing

$ sudo repornire

Dacă pașii de mai sus nu funcționează, atunci sunt posibili factori de mai jos pentru această problemă.

  1. O aplicație încă rulează în fundal, ceea ce provoacă acest lucru.
  2. Problemă cu driverul video sau hardware, cum ar fi driverul video incompatibil sau driverul mouse-ului touchpad care nu este suspendat.

dar înainte de asta, vă rugăm să ne arătați rezultatul acestei comenzi (pentru a verifica versiunea kernelului)

$ uname -r
drapel us
5.4.0-77-generic
drapel us
Am avut aceeași problemă uneori chiar înainte de upgrade-ul la 20.04. Se întâmpla după câteva actualizări ale kernelului. Apoi, după ce următoarea actualizare a nucleului a dispărut...
Puncte:0
drapel in

Apoi, Kernel-ul trebuie să aibă un alt factor de compatibilitate cu touchpad-ul mouse-ului. Încercați să instalați kernelul suplimentar 5.8, apoi comutați la acel kernel din meniul de pornire și vedeți dacă funcționează.

Link de descărcare kernel:

https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8/amd64/

Comanda de instalare:


$ sudo dpkg -i linux-modules-5.8.0-050800-generic_5.8.0-050800.202008022230_amd64.deb

drapel us
Nu a ajutat. Btw, este un desktop, nu are touchpad, doar mouse USB obișnuit...
Myster-Mayur avatar
drapel in
Bine, arată-mi rezultatul acestor comenzi, `$ lsusb` `$ uname -r`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.