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