You are not logged in.

#1 2023-09-21 09:42:39

ZenRen
Member
Registered: 2020-05-08
Posts: 24

System sometimes not able to wake monitors after sleep

My desktop has an R9-7900X, Gigabyte X670 Aorus Elite, RX 7900XT, on 6.5.3 zen kernel, amdgpu seems to be loading correctly, microcode is enabled, and no errors in journalctl. Dmesg has a few ACPI errors at boot, but idk if they are anything to be concerned about

[    0.263304] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP7._PRW], AE_ALREADY_EXISTS (20230331/dswload2-326)
[    0.263310] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230331/psobject-220)
[    0.285839] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP2._PRW], AE_ALREADY_EXISTS (20230331/dswload2-326)
[    0.285843] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230331/psobject-220)
[    0.285851] ACPI BIOS Error (bug): Failure creating named object [\_GPE._L08], AE_ALREADY_EXISTS (20230331/dswload2-326)
[    0.285854] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230331/psobject-220)

Supposedly there was some issues with last gen AMD boards https://wiki.archlinux.org/title/Power_ … therboards. Supposedly if this is enabled, you might need to make a systemd unit file. I don't know if this was an intermittent issue like mine either. However, GPP0 is enabled by default. I disabled it, however it didn't wake again even though I believe it was still disabled.

$ cat /proc/acpi/wakeup

GPP0      S4    *enabled   pci:0000:00:01.1

I also have a bios update I need to apply (I am on rev F9a, so a few versions of agesa behind amongst other things https://www.gigabyte.com/us/Motherboard … rt-dl-bios), but it will wipe my entire config because nobody can make a good bios anymore. I will get around to doing that after I document all of the settings.

The issue is a bit odd, it seems any time I just put it to sleep and wake it up after a few seconds it is usually reliable, but if I wait a few hours then there is a really good chance the monitors will only power on when it wakes up, but no video signal is output so they shut off. I can't switch to a TTY. I have been able to try to connect with ssh once, it did not work. I haven't waited too long to see if it comes back either, however if it takes more than a couple seconds its a big problem anyway. I hate to post before I have done all my testing, but since it takes a few hours in suspend and I am currently using it, I wanted to take in any suggestions now.

I have tested the s2idle sleep method instead and the leds did not turn off and the monitors would not turn back on. So that wont do. I will leave it on the default of deep.

Edit: I went ahead and disabled hibernate and hybrid sleep in systemd as it shouldn't be possible anyway. https://forum.manjaro.org/t/howto-disab … etely/8033 Also masked the systemd target unit files, suspend should be the only possible option.

Last edited by ZenRen (2023-09-21 17:10:41)

Offline

#2 2023-09-25 21:39:56

ZenRen
Member
Registered: 2020-05-08
Posts: 24

Re: System sometimes not able to wake monitors after sleep

I am still struggling with this, if anyone has some suggestions I would appreciate it.

Offline

#3 2023-09-27 13:59:51

lilikoi
Member
Registered: 2022-02-01
Posts: 23

Re: System sometimes not able to wake monitors after sleep

I haven't waited too long to see if it comes back either, however if it takes more than a couple seconds its a big problem anyway.

When my DELL Inspiron laptop goes to sleep, it may take up to a minute for it to get back online working with X. Don't over press the power button, either, I would say..

Offline

Board footer

Powered by FluxBB