Bug 12045

Summary: Inconsistency in randr 1.2 behaviour between intel and radeon driver
Product: xorg Reporter: Ulrich Gemkow <gemkow>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: enhancement    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Ulrich Gemkow 2007-08-17 14:10:08 UTC
There is a inconsistency in behaviour betwenn the intel randr 1.2 driver and
the radeon randr 1.2 driver when two displays (i.e. a Notebook panel and an
external Display) are connected.

The intel-driver selects for both displays the common resolution with the
highest resolution (i.e. 1280x1024 for a panel wirh 1400x1050 and a display
with 1600x1200 where both accept the 1280x1024).

The radeon driver selects for each display its "natural" (highest)
resolution so that the two displays may come up with different resolutions.

IMHO it would be good if both of these important randr 1.2 drivers show
the same behaviour. Which one is the better - i dont know, but I feel
that the intel behaviour is better with respect to the expectations of
"old" (pre-randr-1.2-capable) window managers because these are a little
bit confused with the different resolutions (at least kwin/kicker).

Thanks for the really great work on randr 1.2 - we use it no yet regulary
but it works really good!!
Comment 1 Alex Deucher 2007-08-17 14:55:06 UTC
That is all handled by the server so the behavior should be consistent.  Use randr to see what modes are available for each output.  I suspect what you are seeing is a limitation of what modes are available on each output for each display device.
Comment 2 Ulrich Gemkow 2007-08-18 12:47:26 UTC
(In reply to comment #1)
> That is all handled by the server so the behavior should be consistent.  Use
> randr to see what modes are available for each output.  I suspect what you are
> seeing is a limitation of what modes are available on each output for each
> display device.
> 

Thank you, I checked again and indeed my conclusion was wrong. The intel
driver refuses for any reason to set the higher resolution mode
for the external display. It seems that only by luck both modes (panel
and external display) are the same as a result. I have to check further.

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.