You are not logged in.
I run windows along side linux. I use a dedicated 40xx series nvidia gpu and the proprietary drivers. I don't have an igpu.
Windows suspend works just fine. My only problem is within linux. I've already disabled secure boot, fast boot, and windows hibernate.
The thing is I am running 64 GB of 5600 MT/s RAM. I have to enable Intel XMP in order for the memory to run at that speed; otherwise the speed is 4800 MT/s.
If I run the memory without XMP, so at 4800 MT/s, linux wake from S3 suspend to RAM works perfectly.
It's only if I run the memory with XMP, so at 5600 MT/s, linux reboots instead of waking from S3 suspend to RAM.
I can just disable Intel XMP and run the memory at 4800 MT/s, but this is really bugging me because the system is perfectly stable in the Windows OS and so I'd like to get to the bottom of it. I've tried both linux and linux-lts kernels. I've tried disabling the X server. I've tried going through the journalctl to see if I can glean anything useful from it. I switched from iwd and systemd-networkd to NetworkManager since journalctl showed some error messages related to iwd. I enabled kms.
journalctl doesn't seem to have any logs to show between the time that the system suspends and when it tries to wake. I'm really at a loss here guys. I probably will wind up disabling XMP as I've spent too long trying to troubleshoot this by myself. But I'm trying one last thing which is reaching out to the archlinux community to see if y'all can help me. I've been off and on using archlinux for about 7 years, but I've never dealt with suspend issues like this before.
The next thing I'm gonna try is booting into the ArchLinux live installation media, and see if suspend to RAM works there. And if it does, then I'll know there is definitely something wrong with my linux setup.
EDIT: I ran `systemctl suspend` from the archlinux live installation media. Wake failed, but instead of rebooting, the monitor simply failed to come on. This is at least a lot better than rebooting instead of waking up.
EDIT2: sorry guys, I went nuclear and just re-installed my archlinux partition. suspend is working again. I'll try and update this if I discover what the culprit was.
Last edited by towerism (2023-07-11 21:05:59)
Offline
Try enabling nvidias video ram suspension hooks: https://wiki.archlinux.org/title/NVIDIA … er_suspend (read that carefully there are some stipulations to be aware of) -- though if the XMP change is the only thing you need to change to reproduce I'm not really having huge hopes.
Offline
Try enabling nvidias video ram suspension hooks: https://wiki.archlinux.org/title/NVIDIA … er_suspend (read that carefully there are some stipulations to be aware of) -- though if the XMP change is the only thing you need to change to reproduce I'm not really having huge hopes.
This didn't fix it unfortunately.
Offline
I just re-installed my archlinux partition. suspend is working again flawlessly with the nvidia drivers. Including nvidia-utils since that automatically installs a file that blocks the nouveau module. I'll try to update this thread if I discover what the culprit was.
Offline