[Openchrome-users] [openChrome] #409: Poor XVideo performance on VX800

OpenChrome Trac trac
Sat Aug 6 00:19:45 PDT 2011


#409: Poor XVideo performance on VX800
------------------------+---------------------------------------------------
Reporter:  rafalbilski  |       Owner:  somebody
    Type:  defect       |      Status:  new     
Priority:  trivial      |   Component:  xv      
 Version:               |    Keywords:          
Blocking:               |   Blockedby:          
------------------------+---------------------------------------------------
Changes (by rafalbilski):

  * priority:  minor => trivial


Comment:

 I've been doing a lot of tests. There is nothing wrong with using HQV for
 XVideo. It gives superior picture quality.

 Loops are much shorter then 50ms. On VIA Nano 1,6GHz it takes 6,9us to
 execute this loop. But 50 * nanosleep(1ms) doesn't change a thing. Freeze
 time doesn't depend on loop time. Not 100% percent anyway.

 I think I know what's going on, but I don't have a clue why. Testing FLIP
 bit before entering PutImage() doesn't change anything. I've tried to test
 bit 3 (HQV idle) without success. For me it looks like FLIP bit gets
 cleared when
 HQV unit loads address and starts work.
 It looks like HQV unit on VX800 has a hardware limit of screen refresh
 rate frames per second. For example for me it is 60Hz and 60fps. If player
 will send two frames too close to each other HQV unit will drop first
 frame and starts from begining with new frame.  If frames are constantly
 comming too fast then nothing goes to framebuffer. For benchmark mode
 mostly it is 1 frame per second. For 70 fps freeze is noticeable, but it
 is very short.

 I've tried to check if VX700 is the same, but I can't as there is some
 other bug in Openchrome killing X server on it.

 If anyone has ideas where to look or what to test I will be glad to do it.

-- 
Ticket URL: <http://www.openchrome.org/trac/ticket/409#comment:2>
openChrome <http://www.openchrome.org/>
The openChrome project



More information about the Openchrome-users mailing list