External HDMI HDTV resolution issues
Luke Benstead
kazade at gmail.com
Sat Jul 17 08:14:45 PDT 2010
Hi all,
I've been having some minor issues trying to plug in my HD TV and use it as
a secondary output. I'm using the open source ATI driver from xorg-edgers on
a 2.6.35 kernel. There are really two separate issues:
1. When the TV is connected via HDMI-0 (my monitor is on DVI-0) GDM drops to
a really low resolution (looks around 800x600), but once logged in
everything is OK. Without the TV connected all is well.
2. When I boot into Windows, the TV is detected as full HD, with 1080P
available at 60Hz (this is also what the manual advertises, definitely 1080P
and not 1080i). However, xrandr doesn't detect this resolution, only
providing up to 1280x720 @ 60Hz
The xorg.log has the following to say (when I fiddle around with xrandr this
is repeated):
[ 1696.678] (II) Quirked EDID physical size to 2x1 cm
[ 1696.678] (II) RADEON(0): EDID vendor "VES", prod id 14080
[ 1696.678] (II) RADEON(0): Using hsync ranges from config file
[ 1696.678] (II) RADEON(0): Using vrefresh ranges from config file
[ 1696.678] (II) RADEON(0): Printing DDC gathered Modelines:
[ 1696.678] (II) RADEON(0): Modeline "1920x1080i"x0.0 74.25 1920 2008
2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz)
[ 1696.679] (II) RADEON(0): Modeline "1280x720"x0.0 74.25 1280 1390 1430
1650 720 725 730 750 +hsync +vsync (45.0 kHz)
[ 1696.679] (II) RADEON(0): Modeline "720x480"x0.0 27.00 720 736 798
858 480 489 495 525 -hsync -vsync (31.5 kHz)
[ 1696.679] (II) RADEON(0): Modeline "1440x480i"x0.0 27.00 1440 1478
1602 1716 480 488 494 525 interlace -hsync -vsync (15.7 kHz)
[ 1696.679] (II) RADEON(0): Modeline "1920x1080i"x0.0 74.25 1920 2448
2492 2640 1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz)
[ 1696.679] (II) RADEON(0): Modeline "1280x720"x0.0 74.25 1280 1720 1760
1980 720 725 730 750 +hsync +vsync (37.5 kHz)
[ 1696.679] (II) RADEON(0): Modeline "720x576"x0.0 27.00 720 732 796
864 576 581 586 625 -hsync -vsync (31.2 kHz)
[ 1696.679] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752
800 480 490 492 525 -hsync -vsync (31.5 kHz)
[ 1696.679] (II) RADEON(0): Modeline "1440x576i"x0.0 27.00 1440 1464
1590 1728 576 580 586 625 interlace -hsync -vsync (15.6 kHz)
[ 1696.679] (II) RADEON(0): Modeline "1440x240"x0.0 27.00 1440 1478 1602
1716 240 244 247 262 -hsync -vsync (15.7 kHz)
[ 1696.679] (II) RADEON(0): Modeline "1440x288"x0.0 27.00 1440 1464 1590
1728 288 290 293 312 -hsync -vsync (15.6 kHz)
[ 1696.679] (II) RADEON(0): Modeline "1920x1080"x0.0 74.25 1920 2558
2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz)
[ 1696.679] (II) RADEON(0): Modeline "1920x1080"x0.0 74.25 1920 2448
2492 2640 1080 1084 1089 1125 +hsync +vsync (28.1 kHz)
[ 1696.802] (II) RADEON(0): Allocate new frame buffer 1680x1056 stride 1728
[ 1696.809] (II) RADEON(0): VRAM usage limit set to 930693K
[ 1815.827] (II) RADEON(0): Allocate new frame buffer 1680x1056 stride 1728
[ 1815.827] (II) RADEON(0): VRAM usage limit set to 930693K
What makes this even more confusing (to me at least) is if I try to manually
generate a modeline for the TV using "gtf 1920 1080 60", and add it via
xrandr the TV switches off, the same happens if I try with a refresh rate of
50. I've managed to get it working with a refresh rate of 25Hz but this
isn't ideal (screen obviously flickers, and the outer edges of the screen go
off the top and bottom).
Soooo...
Should I report a bug somewhere? Any help in getting it working at full HD
at a decent refresh rate would be appreciated, also if anyone knows why GDM
drops the resolution I'd be interested.
Here's xrandr -q:
Screen 0: minimum 320 x 200, current 2960 x 1050, maximum 8192 x 8192
HDMI-0 connected 1280x720+0+0 (normal left inverted right x axis y axis)
16mm x 9mm
1280x720 50.0 60.0*
720x576 50.0
720x480 59.9
640x480 60.0
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1680x1050+1280+0 (normal left inverted right x axis y axis)
474mm x 296mm
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
Thanks,
Luke.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-devel/attachments/20100717/2d3f2090/attachment-0001.html>
More information about the xorg-devel
mailing list