unable to change scaling mode (thinkpad t410, lucid, intel arrandale graphics)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
I have a T410 that I want to use for a presentation. Because the built-in
LCD has a higher resolution (1440x900) than the projector, I want to
set the LCD resolution to something lower (likely 1024x768), and then
mirror its contents on the projector.
The problem I run in to is that when I set the resolution on the LCD to
1024x768, the screen contents are stretched to fit the entire screen.
Since the aspect ratios differ (4:3 for the projector, and 16:10 for the
LCD), this display is distorted on the LCD.
I've tried changing the scaling mode with xrandr, as follows:
$ xrandr --output LVDS1 --set "scaling mode" "Center"
But that does not fix the problem. While it does not report
any errors (either on the console, or in Xorg.0.log), it also
does not change how the display. This is true despite the
fact that "xrandr --prop" reports that the scaling mode has
been changed.
$ xrandr --prop
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 190mm
EDID:
00fffffffffff
00130103801e1
2450540000000
0101010101018
360030be10000
3040360030be1
0a32950a28160
004c503134315
BACKLIGHT: 13 (0x0000000d) range: (0,15)
Backlight: 13 (0x0000000d) range: (0,15)
scaling mode: Center
supported: None Full Center Full aspect
1440x900 60.1 + 59.9 50.2
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0*
800x600 60.3 56.2
640x480 59.9
HDMI1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 519mm x 324mm
EDID:
00fffffffffff
2411010380342
135054a54b008
0101010101012
3600074421000
3034373936325
454c4c3234303
00384c1e53110
1920x1200 60.0 +
1600x1200 60.0
1680x1050 60.0
1280x1024 75.0 60.0
1152x864 75.0
1024x768 75.1 60.0*
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
Note that this bug report is similar to 458571, in that both
deal with scaling mode on Intel graphics. However, in that
bug report, the above command fixes the problem.
(In case the xrandr information about HDMI1 is confusing, I should
note that I'm testing this while using a large LCD as the external
display, since I don't have a projector handy.)
There are a couple of web pages [1][2] that report that this issue
might be resolved in version 2.9.1 of the Intel graphics driver.
But that seems not to be the issue here, as I'm running...
$ lsb_release -rd
Description: Ubuntu 10.04 LTS
Release: 10.04
$ apt-cache policy xserver-
xserver-
Installed: 2:2.11.
Candidate: 2:2.11.
Version table:
*** 2:2.11.
100 /var/lib/
2:
500 http://
[1] http://
[2] http://
tags: | added: lucid |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | New → Confirmed |
tags: | added: resolution |
affects: | xserver-xorg-video-intel (Ubuntu) → linux (Ubuntu) |
Because the current version of my xserver- xorg-video- intel package
was from the x-swat repository, I downgraded to the Lucid version.
$ apt-cache policy xserver- xorg-video- intel xorg-video- intel: us.archive. ubuntu. com/ubuntu/ lucid/main Packages dpkg/status
xserver-
Installed: 2:2.9.1-3ubuntu5
Candidate: 2:2.9.1-3ubuntu5
Version table:
*** 2:2.9.1-3ubuntu5 0
500 http://
100 /var/lib/
Unfortunately, the problem still occurs.