Bug 17601

Summary: flicker on new window opening
Product: xorg Reporter: Andrey V. Panov <panov>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED NOTOURBUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log
none
xorg.conf none

Description Andrey V. Panov 2008-09-15 21:47:33 UTC
Created attachment 18907 [details]
Xorg log

Start of new application window (especially based on gtk-2.14) under KDE 3.5 causes a short flicker stripes on CRT screen.
Comment 1 Andrey V. Panov 2008-09-15 21:49:05 UTC
Created attachment 18908 [details]
xorg.conf
Comment 2 Maarten Maathuis 2008-09-16 01:44:48 UTC
This is caused by gtk calling XRRGetScreenResources() on application start, which probes all outputs. The effect you see is caused by load detect. While it may be possible to avoid load detect, it is not by definition our bug. I'm leaving this to Stuart Bennett, who knows more about the code.
Comment 3 Stuart Bennett 2008-10-10 14:07:54 UTC
I've just pushed a commit that should reduce the load detect side effects "randr12: don't use in use (by another vga output) crtc for load detect (avoids flicker)". Obviously this still leaves the rather stupid behaviour of gtk, but you'll have to get someone else to fix that. So, please try using a updated git checkout and close the bug if the flicker is gone.
Comment 4 Stuart Bennett 2009-01-13 15:44:04 UTC
As noted in comment 2, this is due to a combination of xserver/gtk stupidity that really isn't the driver's fault.

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.