Bug 103243

Summary: 1.19.4 [REGRESSION] commit 388dc1aeac9acf2d51ad5103570beffd81d78b96 breaks PRIME synchronization
Product: xorg Reporter: Maik Freudenberg <hhfeuer>
Component: Driver/modesettingAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: keithp
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Maik Freudenberg 2017-10-12 15:32:35 UTC
Commit
https://cgit.freedesktop.org/xorg/xserver/commit/?h=server-1.19-branch&id=388dc1aeac9acf2d51ad5103570beffd81d78b96
breaks PRIME sync i.e. Optimus hardware with nvidia binary driver, PRIME output and Sync (nvidia-drm.modeset=1 kernel parameter) active.
Symptoms differ slightly depending on system.
e.g. running gdm/gnome after about 10 seconds the display gets frozen including mouse pointer and I can move around a second mouse pointer to move around but no screen updates occur any more. No error messages or warnings, the xserver is running fine, I can switch to text console and back or zap the xserver but no more screen updates.
Another user reported running lightdm it take 1 min to see a login but screen updates occur every 30sec.
https://devtalk.nvidia.com/default/topic/1025005/linux/-modeset-1-xserver-1-19-4-won-t-work/
Reverting this commit or deactivating PRIME Sync by setting nvidia-drm.modeset=0  returns the xserver to normal operation.
Comment 1 Adam Jackson 2017-10-12 16:34:57 UTC
Reverted from 1.19 branch, will be in 1.19.5 shortly.
Comment 2 Maik Freudenberg 2017-10-14 11:40:33 UTC
(In reply to Adam Jackson from comment #1)
> Reverted from 1.19 branch, will be in 1.19.5 shortly.

1.19.5 works fine.
Thank you

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.