Bug 28165

Summary: TV-out issues
Product: DRI Reporter: peter
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: medium CC: christopher.m.penalver
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description peter 2010-05-18 15:15:50 UTC
I have some issues with the tv-out of an HD2600XT (RV630)
I tried Ubuntu 9.04 with xorg-edgers and a .33 and .34 kernel.
I also tried a 10.04 stock live cd. Results were exactly the same.

I'm trying to use an 7" portable dvd-player (a ViewFun MP-72. It is also sold as Mustek, and the same chipset is found in other dvd-players as well) as a 2nd monitor. It worked with fglrx...

I also have an 19" LCD monitor connected with a DVI-VGA adapter.

I can boot the machine in two ways. With and without the dvd player connected.
Without the player connected everything works fine. The login screen and desktop work at 1440*900 and there's proper acceleration. Everithing works as it should. Kudo's to whoever did make this happen! (ati/amd employers excluded) Finally! (I own this card since sept. 2007, and I never had proper drivers until now...)

But I could also pulg in the dvd player. I can see the bios messages and grub menu on both screens. I might even see (part of) usplash. Then the dvd player turns blue, like it is recieving no signal. The main monitor displays the login screen at a distorted 1024*768.
When I login my monitor switches to 1440*900, but it shows an out-of-range error. The image looks a bit noisy, and the refresh rate looks low, like 25Hz. Especially mouse movement is not fluid.

Strory continus tomorrow, with drm.debug and xrandr output...
Comment 1 peter 2010-05-19 07:42:51 UTC
> But I could also pulg in the dvd player. I can see the bios messages and grub
> menu on both screens. I might even see (part of) usplash. Then the dvd player
> turns blue, like it is recieving no signal. The main monitor displays the login
> screen at a distorted 1024*768.
> When I login my monitor switches to 1440*900, but it shows an out-of-range
> error. The image looks a bit noisy, and the refresh rate looks low, like 25Hz.
> Especially mouse movement is not fluid.

That's with the dvd player connected, but still disabled.
xrands shows http://pastebin.com/5vD3TLEu
It is properly detected, so I can enable it. The out-of-range thing stops, and things work great on my main monitor. GNOME expands the desktop to the dvd-player, but there's still no signal. Blue, with nothing on it.
xrandr now shows http://pastebin.com/tm5TPgFB

The funniest thing is it detects an "tv" when I connect the composite wire to the ground wire, (using a screwdriver). So it doesn't really detect anything... But that's a limitation of the composite signal.

I booted the system with drm.debug=14, and these are the results:
without dvd player: http://pastebin.com/f4ftQBDN
with dvd player: http://pastebin.com/AwzLGwcx
I ran dmesg at the gdm login screen over ssh.

My setup looks like this: http://www.youtube.com/watch?v=NfZvJ-WTTXg
Ignore the laptop. I shot the video with fglrx in a good mood. That's very rare...
Comment 2 peter 2010-05-19 12:29:59 UTC
I just compiled a fresh kernel from git, as decribed here: http://wiki.x.org/wiki/radeonBuildHowTo#Bleedingedgecodefromdevelopmentbranch
Same results as before...
Comment 3 Christopher M. Penalver 2016-02-26 05:46:50 UTC
peter@peter-server.homelinux.net, Ubuntu 10.04 Desktop reached EOL on May 9, 2013. For more on this, please see https://wiki.ubuntu.com/Releases.

If this is reproducible in a supported release, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal:
ubuntu-bug xorg

Also, please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.

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.