Bug 25063

Summary: Scaled mode doesn't actually scale
Product: xorg Reporter: Gavin Kinsey <gavin>
Component: Driver/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: minor    
Priority: medium    
Version: 7.4 (2008.09)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log
none
lspci -vvv
none
dmesg
none
Kernel config
none
xrandr output before setting scaled
none
xrandr output after setting scaled
none
xrandr output after setting scaled and changing to 1024x768 none

Description Gavin Kinsey 2009-11-12 16:55:15 UTC
Created attachment 31152 [details]
Xorg log

When setting the scaled property via xrandr to make 4:3 modes appear in the correct aspect ratio on my 16:10 laptop screen it doesn't actually add any black borders.

The xrandr command appears to succeed, and the "scaling mode" changes from Full to Aspect.  The behaviour of the screen doesn't change though, it still stretches modes to fill the screen.

I'm running a 2.6.31.6 + drm-next kernel with KMS enabled.  My laptop has the M76 (RV630) chip.  libdrm, radeon ddx and mesa are from git master and are up to date.
Comment 1 Gavin Kinsey 2009-11-12 16:55:54 UTC
Created attachment 31153 [details]
lspci -vvv
Comment 2 Gavin Kinsey 2009-11-12 16:56:22 UTC
Created attachment 31154 [details]
dmesg
Comment 3 Gavin Kinsey 2009-11-12 16:56:49 UTC
Created attachment 31155 [details]
Kernel config
Comment 4 Gavin Kinsey 2009-11-12 16:57:19 UTC
Created attachment 31156 [details]
xrandr output before setting scaled
Comment 5 Gavin Kinsey 2009-11-12 16:57:51 UTC
Created attachment 31157 [details]
xrandr output after setting scaled
Comment 6 Gavin Kinsey 2009-11-12 16:58:26 UTC
Created attachment 31158 [details]
xrandr output after setting scaled and changing to 1024x768
Comment 7 Daniel Stone 2010-02-22 07:46:38 UTC
jp, while i sympathise with the sentiment, i assume that wasn't meant to go there. :)
Comment 8 Gavin Kinsey 2010-03-20 19:16:41 UTC
Okay, just tested this again and it works now with v6.12.192.  Not sure at what point it got fixed, but it works now so I'm happy.

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.