Pe hardware-ul meu există un singur monitor atașat la eDP-1.
Și ori de câte ori sun xrandr --interogare
monitorul devine negru timp de 1-2 secunde, deși comanda se finalizează fără eroare.
De asemenea, nu am văzut niciun mesaj de eroare relevant în altă parte. (syslog
, dmesg
, ~/.xsession-errors
).
Efectul nu este doar o pâlpâire, ci o întrerupere completă.
Teoria mea este că fie monitorizarea firmware-ului, fie ceva de pe placa principală se blochează și durează 1-2 secunde menționate pentru repornire.
Nu cred că există o problemă generală cu rezoluția/timingurile, deoarece imaginea monitorului este stabilă fără apel xrandr
.
Dacă te întrebi de ce trebuie să sun xrandr
mai des:
Am scris un serviciu care poate roti și estompa afișajul pe date externe.
Și pentru a ști dacă imaginea este în orientarea și luminozitatea corecte, întreb în mod regulat starea ei actuală.
Am nevoie de toate acestea pentru o aplicație a mea.
Sunt capabil să provoace eroarea când rulez acest script.
Ecranul devine negru tot timpul până când opresc scenariul.
în timp ce adevărat
do
echo -n "."
xrandr --query >/dev/null
Terminat
Am încercat deja diferite combinații pentru a obține locația erorii
- Același computer, monitor diferit pe eDP-1 => Aceeași problemă
- Același PC, monitor diferit pe HDMI => Nicio problemă
- PC diferit, monitor diferit pe HDMI, același SSD => Nicio problemă
- Încercați în continuare (dar trebuie să așteptați hardware): computer diferit, același monitor pe eDP-1
Sunt pe Ubuntu MATE 20.04.03 și xrandr 1.5.9
Ceva idei care ar putea ajuta la diagnosticarea erorii?
Unde aș putea căuta mesaje de eroare?