constantly firing events while screen attached to NVIDIA card is disabled
Submitted by Sam Morris
Assigned to Nouveau Project
Link to original bug (#107167)
Description
Created attachment 140522
output of 'udevadm monitor -p | ts' while screen is locked
I've got a Lenovo P50 with hybrid graphics cards:
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M2000M] (rev a2)
The internal display is connected to the Intel card. External display ports are wired to the NVIDIA card. I'm using the autobind-GPUs Xorg patch so that I don't have to run xrandr --setprovideroutputsource
in order to make the external ports usable.
While I'm away from the system, the monitor gets blanked. While it's in this state, I see many change events from the NVIDIA device (udevadm monitor output attached). This exacerbates a memory leak in gnome-desktop that causes clients to consume several GiB of memory after I come back to the laptop, having left it idle over the weekend.
Attachment 140522, "output of 'udevadm monitor -p | ts' while screen is locked":
udev-events