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.
Created attachment 34521 [details] [review]
Log when using 6.12.4
Hardware is integrated X1250
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.
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?
It's part of the kernel, but depending on your distro, it may be packaged separately (linux-firmware package or something like that).
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.