Re: General Performance Questions

Brian Paul <[email protected]>
Newsgroups gmane.comp.graphics.chromium.user
Message-ID <[email protected]>
Clint Weisbrod wrote:
> Hi All,
> 
> After finally getting Chromium 1.8 built and configured. I've noticed  
> that the demo applications and my own have at least a factor of 2  
> degradation in frame rates when run under Chromium. I did expect  
> reduced frame rates, but not to the extent I'm observing. I'm running  
> everything on one box at this point so network latency isn't even a  
> factor yet.
> 
> I'm completely green w.r.t. Chromium, so please forgive any ignorance  
> included in this question:
> 
> Is it a reasonable assumption that I can expect frame rates to be  
> effectively halved if I run my application under Chromium?

It depends on a lot of factors.

If you're using the crdemo.conf configuration above, the OpenGL 
commands are getting packed into buffers and sent over a socket to the 
crserver/render SPU where they're unpacked and rendered.  Clearly, 
that has a cost.

Even if you're running with just a appfaker/render SPU, there's an 
extra layer of function calls for each OpenGL call.

Your network speed and the nature of the commands you're sending 
matters a lot.  Sending a lot of glVertex commands won't be as fast as 
using a display list, for example.

If you do parallel rendering, at some point you should see better 
performance than a single workstation.  But that depends on how many 
systems you have, the network, the rendering vs. compositing time, etc.

-Brian



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.