Portál AbcLinuxu, 10. června 2025 05:34


Dotaz: Radeon RX 6400 - uspavanie monitora

6.6. 09:00 jozo
Radeon RX 6400 - uspavanie monitora
Přečteno: 304×
Odpovědět | Admin
Zdravim, nedavno som presiel z GTX1050Ti na
AMDGPU(0): Chipset: "AMD Radeon RX 6400" (ChipID = 0x743f)
vsetko ide super (konecne ide SW suspend, akceleracia perfektna) az na vypinanie monitora. Ked dam
xset +dpms
xset dpms force off
monitor sa po nejakom case rozsvieti. Niekedy to spravi tak, ze sa zobrazi stara videopamat a ta sa neoaktualizuje - programy na pozadi bezia - vidno to ked sa mi zmeni kurzor mysi. Musim restartnut xorg. Skusal som aj wayland, to iste. Bezia mi tam virtualky v KVM...

Pouzivam:
Operating System: Kubuntu 24.04.2 LTS              
Kernel: Linux 6.8.0-60-generic
Architecture: x86-64
Hardware Vendor: Gigabyte Technology Co., Ltd.
Hardware Model: B550M DS3H
Firmware Version: F14e
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.6. 20:49 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Radeon RX 6400 - uspavanie monitora
Odpovědět | | Sbalit | Link | Blokovat | Admin
DPMS by se měl zapínat automaticky pokud to obrazovka podporuje, tak zadávat ručně příkaz: xset +dpms dneska už snad není potřeba.
monitor sa po nejakom case rozsvieti
Ten čas je pokaždé stejný nebo je to náhodně? Neposkakuje ti po stole myš? Tá by tu obrazovku taky mohla probouzet. Uvolňování staré videopaměti by mohly vyřešit volby: xset s expose/noexpose. Zkus s tím poexperimentovat. Co udělá příkaz: sleep 1; xset s activate ? A vůbec, dej sem výpis přikazu: xset q . Ty části kde je "Screen Saver" a "DPMS". Ono ten DPMS vznikal v dobách CRT monitorů na dnešních LCD nepozoruju žádný rozdíl mezi Suspend/Standby/Off. Monitor pokaždé jenom zhasne. Používám taky AMDGPU ovladač no se starší kartou. V ~/.xinitrc mám toto:
xset s 3600
xset dpms 0 0 0
Chová se to podle očekávání, po hodině monitor zhasne. Mrkni se taky do systémoveho logu. Jestli je v tom driveru bug, mohly by tam být nějaké hlášky.
6.6. 21:23 jozo
Rozbalit Rozbalit vše Re: Radeon RX 6400 - uspavanie monitora
Dakujem vyskusam to.

to xset s 3600 zapina screensaver nie ? Ja som chcel vypnut monitor.

Povodne som mal v KDE nastavene vypinanie monitora po 5 min. Kym som mal nvidiu s proprietarnymi drivermi, vypinanie monitora islo dobre. Ked som to prehodil na radeon blbne to v xorg aj vo waylande. preto som zacal experimentovat s xset dpms...
6.6. 23:13 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Radeon RX 6400 - uspavanie monitora
Jo xset s nastavuje screensaver. No ten má dva módy blank a noblank. blank je default. On místo aby obrazovku jenom ztmavil tak ji úplně vypne. Monitor nahlásí "No Signal Detected!" a vypne se. Mód noblank zobrazí takovou černobílou síťku proti komárům, no monitor svítí dál. Takže vlastně blank screensaver a dpms force off dělají to stejné. Osobně mi takové idiotské chování moc nevadí protože na ztmavování/zamykání obrazovky bez vypnutí používám: xtrlock -b, nebo jenom: xtrlock bez ztmavení. dpms 0 0 0 ty nuly nastavují časy pro standby,suspend,off. Takže se to vlasně ve finále chová stejně jak kdyby byl DPMS deaktivovaný. Jestli ty příkazy datluješ do terminálu, tak před to dávej ten sleep 1, jinak výstup z klávesnice zabrání vypnutí monitoru.
7.6. 13:11 jozo
Rozbalit Rozbalit vše Re: Radeon RX 6400 - uspavanie monitora
Tak skusal som a je to to iste. Vsimol som si ze karta sa po danom case spravne vypne. Na monitore sa mi zobrazi no input signal. Tento text je chvilu zobrazeny a potom monitor going to sleep. A ked sa vypne monitor tak sa hned zapne. Pride mi to ze ta karta dostane nejaky signal cez HDMI z monitora a ten ju nejak "zobudi".

moje xset q:

$ xset q
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000002
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    on     02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:       off
    06: Suspend:     off    07: Mute:        off    08: Misc:        off
    09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  227    repeat rate:  50
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  1/2    threshold:  12
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600
Colors:
  default colormap:  0x20    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Display Power Management Signaling):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On
Co sa tyka xset nastavujem tam len citlivost mysi (tato mi vyhovuje najviac ani vo waylande to tak neviem nastavit...):
xinput set-prop `xinput list | grep -i 'Wired Mouse' | awk -F 'id=' '{print $2}' | awk '{print $1}'` "libinput Accel Speed" -0.5
xset m 1/2 12
7.6. 17:10 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Radeon RX 6400 - uspavanie monitora
Aha jestli se jedná o HDMI můžeš zkusit přidat jádru volbu amdgpu.dc=0 Co jsem tak letmo zagůglil tak nejsi sám kdo s tím má problém. On taky kernel 6.8 je už víc jak rok starý, možná by nebylo úplně od věci zkusit nějaký novější jestli už ten bug náhodou není opravený. Jinak s nastavením myši jsem si onehdá taky užil svoje. Nakonec jsem si na to sesmolil skript.
#!/bin/sh
if [ -z "$DISPLAY" ]; then exit 1; fi
# mouse
m="Logitech USB Optical Mouse"
xinput set-prop "$m" "libinput Accel Custom Motion Points" 0 2 8 32
xinput set-prop "$m" "libinput Accel Custom Motion Step" 4
xinput set-prop "$m" "libinput Accel Profile Enabled" 0 0 1

# touchpad
t="SynPS/2 Synaptics TouchPad"
xinput set-prop "$t" "libinput Tapping Enabled" 1
xinput set-prop "$t" "libinput Natural Scrolling Enabled" 1
#xinput set-prop "$t" "libinput Accel Speed" -0.7

# keyboard
setxkbmap -option caps:none
Nezkoušel jsem to na waylandu, ale libinput by měl podle všeho na waylandu taky fungovat.
včera 08:12 jozo
Rozbalit Rozbalit vše Re: Radeon RX 6400 - uspavanie monitora
s tym amdgpu.dc=0 sa monitor vypne pri zmene rozlisenia.... Pozeram ze na ten bug sa stazuju od roku 2019, tak to asi moc novsi kernel nepomoze. Skusim este display port kabel zohnat, uvidime ci to pomoze...
včera 11:26 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Radeon RX 6400 - uspavanie monitora
Kdosi taky psal, že prý mu pomohlo vypnout volbu "auto input selection" přímo na monitoru. Můžeš zkusit nastavit input natvrdo jestli to tvůj monitor umí. Ten amdgpu ovladač má hromadu nastavení většině z nich ani nerozumím.

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.