Bug 27356

Summary: XV possibly broken between 6.12.4 and 6.12.6
Product: xorg Reporter: Paul Gardiner <ati>
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: 7.4 (2008.09)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Log when using 6.12.6
none
Log when using 6.12.4
none
Output of dmesg for non-working case none

Description Paul Gardiner 2010-03-28 09:24:45 UTC
Created attachment 34520 [details]
Log when using 6.12.6

The latest version of minimyth (a self contained MythTv system) uses version 6.12.6 of the radeon driver. Playback shows tearing, and I see "VideoOutputXv Error: Could not find suitable XVideo surface." in the logs. A previous version of minimyth (using 6.12.4) showed no similar problem.

In Xorg.0.0.log, 6.12.6 showed

  "Textured video requires CP on R5xx/R6xx/R7xx/IGP"

where 6.12.4 showed

  "Set up textured video"


I'll attach both logs.


Please let me know if further information would be useful.
Comment 1 Paul Gardiner 2010-03-28 09:25:36 UTC
Created attachment 34521 [details] [review]
Log when using 6.12.4
Comment 2 Paul Gardiner 2010-03-28 09:39:56 UTC
Hardware is integrated X1250
Comment 3 Alex Deucher 2010-03-28 09:40:17 UTC
Textured video requires that the DRI be enabled, but it's not enabled in 6.12.6:
(WW) RADEON(0): Direct rendering disabled
Did you also happen to update your kernel?  Check your dmesg.
Comment 4 Paul Gardiner 2010-03-28 12:00:09 UTC
Created attachment 34523 [details]
Output of dmesg for non-working case

Kernel updated from 2.6.31 to 2.6.32

dmesg is showing an interesting error:

  radeon_cp: Failed to load firmware "radeon/RS690_cp.bin"

Do I just need to get a copy of this file and put it in the right place? Is it part of the radeon driver, or is it something I should expect to be distributed with the kernel? Minimyth is a complete MythTv system including a cut down Linux. Is there a way for the creator of Minimyth to make this work out of the box?
Comment 5 Alex Deucher 2010-03-28 19:52:27 UTC
It's part of the kernel, but depending on your distro, it may be packaged separately (linux-firmware package or something like that).
Comment 6 Paul Gardiner 2010-03-29 01:12:08 UTC
Thanks Alex. It's all working beautifully again. Minimyth doesn't have packages, but I managed to pickup the ihex version of the firmware from source. I'll ask the author of minimyth to include it.

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.