Bug 29107

Summary: bad HDMI output on Radeon HD4550
Product: xorg Reporter: Martin Andersson <u.martin.andersson>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg log
none
xorg.conf
none
dmesg none

Description Martin Andersson 2010-07-16 04:15:04 UTC
Created attachment 37121 [details] [review]
xorg log

Hi,

Parts of the screen are displayed outside the visible area on my LCD TV using the HDMI output on my Radeon HD4550. In some modes I can see half the top menu bar. In other modes it's completely off the screen.

I have tested with:
radeon driver
radeonhd driver
Fedora 13 stock kernel 2.6.33.4-95.fc13.x86_64
kernel 2.6.34.1
kernel 2.6.35-rc5
nomodeset boot parameter

They all give the same output.

The driver also has trouble finding valid modelines. I can force it into higher resolutions with modelines I got from windows with powerstrip but they also display the borders of my desktop outside the visible area.

Changing the resolution takes almost 30 before an image is displayed on the TV. Which would indicate the TV has a hard time understanding the Radeon output.

regards,
Martin
Comment 1 Martin Andersson 2010-07-16 04:16:47 UTC
Created attachment 37122 [details]
xorg.conf
Comment 2 Martin Andersson 2010-07-16 04:37:02 UTC
Created attachment 37124 [details]
dmesg
Comment 3 Alex Deucher 2010-07-16 06:43:49 UTC
Many HDMI TV's overscan the incoming image.  You need to disable the overscan in your TV's config (select "fit" or "just" mode for example).
Comment 4 Martin Andersson 2010-07-16 13:32:21 UTC
Ah! Now I feel stupid...
I guess windows is sending a ddc/ci command to make the TV disable the overscan.
Is there a simple way to do this in linux? Adjusting the TV config made it a lot better but not perfect.
If found ddccontrol but it's from 2006 and doesn't compile on Fedora 13.
Thanks!/martin

> From: bugzilla-daemon@freedesktop.org
> To: u.martin.andersson@hotmail.com
> Subject: [Bug 29107] bad HDMI output on Radeon HD4550
> Date: Fri, 16 Jul 2010 06:43:50 -0700
> 
> https://bugs.freedesktop.org/show_bug.cgi?id=29107
> 
> --- Comment #3 from Alex Deucher <agd5f@yahoo.com> 2010-07-16 06:43:49 PDT ---
> Many HDMI TV's overscan the incoming image.  You need to disable the overscan
> in your TV's config (select "fit" or "just" mode for example).
> 
> -- 
> Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
 		 	   		  
_________________________________________________________________
Klicka här!
http://explore.live.com/windows-live-hotmail
Comment 5 Alex Deucher 2010-07-16 14:19:46 UTC
(In reply to comment #4)
> Ah! Now I feel stupid...
> I guess windows is sending a ddc/ci command to make the TV disable the
> overscan.
> Is there a simple way to do this in linux? Adjusting the TV config made it a
> lot better but not perfect.

The windows driver makes adjustments to the modeline to compensate for the overscan.  The open source driver does not do that at the moment.

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.