Undervolting causes GPU reset only after resuming from sleep during heavy gaming.
Brief summary of the problem:
On a fresh boot\reboot everything works fine while undervolting.
After returning from sleep mode when playing a demanding games the GPU Rests.
After a GPU reset and resetting sddm with systemctl from a different tty and returning to the desktop applying the same undervolt works fine and the GPU does not reset.
Reducing the undervolt causes the GPU reset to happen much later.
Hardware description:
- CPU: 5800X
- GPU: 6800 XT
- System Memory: 16 GB
- Display(s): BENQ XL2411
- Type of Display Connection: HDMI
System information:
- Distro name and Version: EndeavourOS
- Kernel version: 15.16.8
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
- Apply undervolt offset manually or through a utility like CoreCtrl.
echo "vo -100" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "c" > /sys/class/drm/card0/device/pp_od_clk_voltage
- Launch game everything works as expected.
- Suspend system.
- Wake system.
- Play a demanding game, usually happens seconds after launching games with unlocked framerates.
Attached files:
Screenshots/video files
Log files (for system lockups / game freezes / crashes)
Edited by subanz