Xvideo performance on Radeon 7500 vs Intel 915

Thomas Hellström thomas at tungstengraphics.com
Mon Nov 27 06:33:39 PST 2006


Michel Dänzer wrote:

>On Sun, 2006-11-26 at 19:00 -0500, Ken Mandelberg wrote:
>  
>
>>xine with -V xxmc
>>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
>>32291 km        15   0  223m  46m  28m S 53.6  6.1   0:25.60 xine
>>  3954 root      16   0  197m  84m  46m R 28.3 11.1   7:37.75 Xorg
>>
>>With xv and xshm there is 0 idle. With xxmc there is about 15% idle, but 
>>in all three cases it drops frames (xshm is the worst).
>>    
>>
>
>The radeon driver doesn't support XvMC, so this is a little weird.
>Probably xine falls back to another output.
>
>
>  
>
Xine's xxmc driver falls back to Xv when it cannot use hardware decoding 
acceleration for a video stream, but it normally doesn't use as many 
frames in the frame queue as the Xv driver does, and may not enable the 
same deinterlacing. This could perhaps explain the difference.

>>(II) RADEON(0): Will try to use DMA for Xv image transfers
>>    
>>
>
>Does Option "DMAForXv" "off" make any difference?
>
>
>  
>
>>By the way I'm using your pre-downscale patch to get around the 1536 
>>pixel scaling limitation (pink bar). The quality seems ok (at least on 
>>the notebook lcd), and I saw the HD performance problem without it.
>>
>>Also, I tried moving down to 16 bit depth from 24 and didn't see a 
>>difference.
>>    
>>
>
>This all makes sense, as the bottleneck is probably the transfer from
>system RAM to video RAM. Integrated chipsets actually have an advantage
>there.
>
>  
>
I agree.
/Thomas



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20061127/3f7963af/attachment.html>


More information about the xorg mailing list