Portál AbcLinuxu, 7. května 2025 04:15

Dotaz: Blikání monitoru

10.8.2021 22:12 Petr
Blikání monitoru
Přečteno: 569×
Odpovědět | Admin
Nevíte, čím by mohla být způsobena tato věc. Když mám zapnuté 2 monitory (DP + HDMI) a aktivovány oba výstupy, tak vše funguje správně. Pokud mám aktivovaný 1 výstup a zapnutý jeden monitor, tak je také vše ok. Pokud ale mám aktivovaný DP výstup, deaktivovaný HDMI výstup a HDMI monitor nechám zapnutý, tak se mi vždy po cca 5 vteřinách pravidelně problikne DP monitor podobně, jako když v konfigurátku displejů přepnu rozlišení. Jakoby to detekovalo zapnutý monitor na HDMI a snažilo se to na něj přepnout a pak si to uvědomilo, že ho mám v konfigurátku deaktivovaný a nakonec to jen vypne/zapne DP výstup. Toto se projevuje v X11 i na Waylandu. Předpokládám něco s kernel modesettings? Jak zjistím, co/proč to dělá? dmesg při tom probliknutí nic neukazuje. Grafika je Radeon 6900xt, distro dnes aktualizovaný Arch Linux (jádro 5.13.9, mesa 21.1.6, driver to používá amdgpu).

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Pavel 'TIGER' Růžička avatar 10.8.2021 23:29 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Blikání monitoru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Už jsem podobné chování viděl i u grafiky, která měla problémy s napájením. Po výměně zdroje problémy ustaly. V logu X serveru nic není?
11.8.2021 19:21 Petr
Rozbalit Rozbalit vše Re: Blikání monitoru
Moc nechápu, proč by ale napájení stačilo, když jsou zaplé 2 monitory a výstup je na obou zapnutý, ale bylo špatné pro případ, kdy je výstup aktivní jen jeden. A když to udělám naopak (aktivuju HDMI a deaktivuju DP), tak vše funguje. Zlobí jen ten případ, kdy je HDMI monitor zapnutý a neaktivní. Já to o víkendu ještě nějak zkouknu, jestli to někde něco nepíše, aktuálně nejsem doma.
12.8.2021 22:26 LarryL | skóre: 27
Rozbalit Rozbalit vše Re: Blikání monitoru
Jestli to dělá pravidelně každých 5s, tak z toho bych napájení nepodezíral.
12.8.2021 22:38 LarryL | skóre: 27
Rozbalit Rozbalit vše Re: Blikání monitoru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná se splašila nějaká automatická detekce. Asi bych se snažil nastavit co nejvíce věcí v Xorg.conf. Ale první se podívej do /var/log/Xorg.0.log.
14.8.2021 09:10 Petr
Rozbalit Rozbalit vše Re: Blikání monitoru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Po zapnuti toho HDMI monitoru a pak v tech cca 5s intervalech vypisuje udevadm monitor --kernel toto, vzdy 2 radky ihned sobe, vzdy je to spojeno s tim "probliknutim":
KERNEL[880.336114] change   /devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.0/drm/card0 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.0/drm/card0
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card0
DEVTYPE=drm_minor
SEQNUM=4777
MAJOR=226
MINOR=0

KERNEL[881.271230] change   /devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.0/drm/card0 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.0/drm/card0
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card0
DEVTYPE=drm_minor
SEQNUM=4778
MAJOR=226
MINOR=0
14.8.2021 09:24 Petr
Rozbalit Rozbalit vše Re: Blikání monitoru
Nainstaloval jsem plasmu a otestoval tam. Tam DP monitor neblika, ale v konfiguratku monitoru se tam v intervalech objevuje "An output has been removed. Settings have been reloaded." a "An output has been added. Settings have been reloaded.". Takze z nejakeho duvodu to pri zapnutem a deaktivovanem HDMI monitoru porad dokola hlasi pridani/odebrani HDMI vystup. Na monitoru se take pravidelne objevuje "No signal detected", pak to zmizi, pak se to zase objevi. Normalne by se ta hlaska na monitoru mela objevit jen na chvili a pak uz ne, dokud monitor nedetekuje a pak neztrati dalsi signal. Takze z nejakeho duvodu se na ten vystup v pravidelnych intervalech neco zkousi poslat.
14.8.2021 09:29 LarryL | skóre: 27
Rozbalit Rozbalit vše Re: Blikání monitoru
Když najdeš ve kterém souboru *.rules je to pravidlo nadefinováno, tak by mělo stačit ho zakomentovat a mělo by být po problému. Viz https://wiki.archlinux.org/title/udev
14.8.2021 11:30 Petr
Rozbalit Rozbalit vše Re: Blikání monitoru
Ja bych to nerad resil takto, mohla by pak prestat fungovat automaticka detekce displeju. Spise bych chtel vyresit ten problem, ze se ten event z nejakeho duvodu v tech intervalech porad dokola posila, kdyz je HDMI monitor zapnuty a vystup je vypnuty (pokud je vystup zapnuty, tak event nechodi). Akorat me nenapada, kde a jak.
Jardík avatar 14.8.2021 12:46 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: Blikání monitoru
Věřím v jednoho Boha.
Jardík avatar 14.8.2021 12:48 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: Blikání monitoru
Věřím v jednoho Boha.
Jardík avatar 14.8.2021 12:50 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: Blikání monitoru
Zajímavé je obzvláště toto:
When the monitor enters dpms, it starts polling inputs so it can light up whatever input gets connected without the user having to manually select the input. This can cause havoc with drivers sometimes.
Věřím v jednoho Boha.
Řešení 1× (Jardík)
15.8.2021 11:19 Petr
Rozbalit Rozbalit vše Re: Blikání monitoru
Díky, pročetl jsem ty odkazy, přepnul jsem na monitoru vstup z Auto na HDMI a problém zmizel, takže opravdu něco v ovladači má za následek chvilkové zapnutí monitoru, když zjišťuje aktivní vstupy, což poblázní automatiku v konfigurátku v gnome a začne zapínat/vypínat DP výstup.
16.8.2021 17:05 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Blikání monitoru
Jde o zcela identické dva monitory?
16.8.2021 18:06 Petr
Rozbalit Rozbalit vše Re: Blikání monitoru
Nejde, na DP je 34 Samsung, na HDMI nějaká 24 iiyama. Do přehazovaní kabelů se mi moc nechce, abych to vyzkoušel obráceně. Aktuální řešení mi dostačuje, na tom HDMI monitoru nic jiného připojeno není, takže vstup "auto" nepotřebuju.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.