Bug 13907 - Getting xrandr screen information causes probe, causing screen to turn off briefly
Summary: Getting xrandr screen information causes probe, causing screen to turn off br...
Status: RESOLVED DUPLICATE of bug 13502
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.2 (2007.02)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Wang Zhenyu
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-03 06:57 UTC by Ross Burton
Modified: 2008-03-05 12:36 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Ross Burton 2008-01-03 06:57:01 UTC
Totem on startup gets the screen's randr information so it can resize the screen if it needs to when playing a video, however calling XRRGetScreenInfo() causes an output probe, which means my monitor (connected via VGA) turns off for a second.

This can be replicated with a two-line program:

  Display *dpy = XOpenDisplay (NULL);
  XRRGetScreenInfo (dpy, DefaultRootWindow (dpy));

xserver 1.3.0, -intel 2.1.0, on Debian Sid.
Comment 1 Wang Zhenyu 2008-01-30 23:20:41 UTC
Jesse should have patches for intel driver to get rid of those black screen flashes. 

Jesse, what's current status of your patch?
Comment 2 Jesse Barnes 2008-01-31 02:38:46 UTC
I've got some early code in my personal tree; hopefully we can merge it along with some other modesetting cleanup in the 2.3 release.
Comment 3 Hong Liu 2008-03-05 00:44:13 UTC
Do you have a TV output?
If yes, I think this bug is a duplicate of  bug 13502.

Thanks,
Hong
Comment 4 Ross Burton 2008-03-05 12:36:12 UTC
I believe that my laptop - a thinkpad x60 - has a tv output.  Recently it was quirked out and I haven't seen this for a while either.  Certainly looks like a dup.

*** This bug has been marked as a duplicate of bug 13502 ***


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.