FS#62716 - [gdm] GDM on X freezes periodically when using NVIDIA driver

Attached to Project: Arch Linux
Opened by Xuanrui Qi (xuanrui) - Thursday, 23 May 2019, 05:18 GMT
Last edited by freswa (frederik) - Saturday, 22 February 2020, 22:08 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

GDM on XOrg freezes periodically. The system will become unresponsive for up to a few (~5) seconds, and then everything will be functioning properly again. My graphics driver is the most up-to-date nvidia-dkms driver. This issue has been present on all GDM versions since 3.32, but not on any of the previous versions, so while this could be an NVIDIA driver bug instead, I believe it is more likely a GDM bug.

I can reproduce this on all my devices with NVIDIA drivers, but never on Nouveau, or on devices with only AMD or Intel graphics.

The lag is especially problematic when running Evolution, but is not limited to Evolution. The error message suggests that this is a race condition in GDM. Whenever there is a freeze, there is always this line in the system logs (journalctl -f):

May 23 01:16:19 Xuanrui /usr/lib/gdm-x-session[1891]: nvLock: client timed out, taking the lock
This task depends upon

Closed by  freswa (frederik)
Saturday, 22 February 2020, 22:08 GMT
Reason for closing:  None
Additional comments about closing:  This seems pretty stalled to me. If it's still an issue, please fill a re-open request. Thank you :)

Loading...