You are not logged in.

#1 2021-02-24 16:20:59

bananab0b
Member
Registered: 2021-02-24
Posts: 5

Won't wake up from suspend - Idle cursor

Hello everyone,

I have had Arch installed for almost a year now and haven't run into any major issues, but since a couple months I haven't been able to log in after suspending my PC. I get an idle white cursor on a black screen. When trying to switch to another virtual console I get a login prompt but nothing happens when I type. Forcefully rebooting works fine.

I am running kernel 5.11.1-arch1-1 with nvidia driver 460.39-11 and GNOME 3.38.3.

I have tried switching to lightdm from gdm, since I thought that maybe the problem was with the display manager, but It didn't help. I unfortunately couldn't find anything interesting in the systemd journal logs. I found a few forum threads with similar issues but they all seemed to be happening on laptops and were quite old.

Any help or suggestions would be hugely appreciated! This isn't that big of a problem, since I can just shut down instead of suspending. But it's still annoying.

Offline

#2 2021-04-06 08:26:47

bananab0b
Member
Registered: 2021-02-24
Posts: 5

Re: Won't wake up from suspend - Idle cursor

Still having this problem. I have since tried to switch to the LTS kernel, but no luck. I also tried blacklisting the nvidiafb kernel module, as suggested here, but that didn't work either.

Does anyone have any idea what might be causing this? I don't know whether it is some problem with nvidia, systemd, or something else, so I don't really know where to look.

Offline

#3 2021-04-06 11:42:56

seth
Member
Registered: 2012-09-03
Posts: 19,799

Offline

#4 2021-04-07 08:16:46

bananab0b
Member
Registered: 2021-02-24
Posts: 5

Re: Won't wake up from suspend - Idle cursor

Thanks for the suggestion! Didn't work unfortunately.

I don't have this problem on my laptop so it is indeed some nvidia issue. Maybe I should ask about it on the nvidia forums. Getting a bit tired of this nvidia bs, should have probably bought an AMD card big_smile

Offline

#5 2021-04-07 08:26:56

seth
Member
Registered: 2012-09-03
Posts: 19,799

Re: Won't wake up from suspend - Idle cursor

Can you resume from the multi-user.target when booting "nomodeset"?

Offline

#6 2021-04-07 08:46:49

bananab0b
Member
Registered: 2021-02-24
Posts: 5

Re: Won't wake up from suspend - Idle cursor

No, I can't resume from there either. I added systemd.unit=multi-user.target and nomodeset to my boot loader kernel parameteres, then rebooted and tried to suspend using systemctl suspend. Is this what you meant?

Offline

#7 2021-04-07 11:25:30

seth
Member
Registered: 2012-09-03
Posts: 19,799

Re: Won't wake up from suspend - Idle cursor

If you were face w/ a VGA text-only login: yes.
Makes it less likely to be the nvidia driver - does it work w/ nouveau?

Offline

#8 2021-04-07 12:33:20

bananab0b
Member
Registered: 2021-02-24
Posts: 5

Re: Won't wake up from suspend - Idle cursor

Ok good.

It does not seem to work with nouveau either. I couldn't get nouveau module to load automatically though, so I had to manually load it with 'modprobe nouveau' after booting and logging into tty2.

This problem is quite annoying to debug, as I have to force shut down and reboot every time when it fails to resume after suspend... Thanks a lot for your suggestions anyway.

Offline

#9 2021-04-07 13:17:34

seth
Member
Registered: 2012-09-03
Posts: 19,799

Re: Won't wake up from suspend - Idle cursor

Did you remove the nvidia driver? Otherwise it'll take control of the HW and also blacklist nouveau (forcing your to explicitly modprobe it)

This problem is quite annoying to debug

Yup.
https://01.org/blogs/rzhang/2015/best-p … ate-issues

Offline

Board footer

Powered by FluxBB