You are not logged in.
Recently, my laptop (Dell XPS 7590 w/hybrid GTX 1650 and intel graphics) has been experiencing extremely high power usage and frequently freezes when starting from GDM or resuming from suspend. Usually when starting my computer, one of the 3 things will occur: GDM fails to load and I am left with a black screen and a single white cursor; GDM will load but the system will freeze on a gray screen when I attempt to login to my account; GDM will load and I can successfully login, but my discrete graphics card gets stuck in the highest performance state and drains my battery in an hour. When the first two occur, my only solution thus far has been to restart my computer until I can reach the third case. Below is the output of nvidia-smi -q -d PERFORMANCE when I can login to my account:
==============NVSMI LOG==============
Timestamp : Fri Mar 31 12:28:36 2023
Driver Version : 530.41.03
CUDA Version : 12.1
Attached GPUs : 1
GPU 00000000:01:00.0
Performance State : P0
Clocks Throttle Reasons : Unknown ErrorI have proper power management and PRIME render offloading setup on my system, so it should be in the idle state with performance state P8. This was working properly until about a week ago. These issues occur on both Wayland and Xorg.
What should I do?
Last edited by funkykongdon (2023-04-01 22:46:16)
Offline
Check your pacman log what you did a week ago, try the lts kernel and/or downgrading to an older (dkms) version of the nvidia driver.
Offline
After removing all config files and reinstalling my nvidia drivers, I've isolated the source of the issue to the power management fix described in https://wiki.archlinux.org/title/PRIME#NVIDIA. After deleting the udev rules and module parameters described here, my system works fine, and the discrete graphics card enters the low power P8/idle state when not in use. Perhaps the new nvidia drivers enabled runtime DR3 power management automatically, and the manual way of enabling it described on the wiki now interferes with this and causes problems.
Offline