[Openicc] Xorg low level buffers - colour conversion

Tomas Carnecky tom at dbservice.com
Sat Mar 8 16:48:00 PST 2008


Hal V. Engel wrote:
> On Saturday 08 March 2008 07:22:52 Tomas Carnecky wrote:
> GLEW, http://glew.sourceforge.net/, is currently being used in the panorama 
> blending program enblend.  Taking a quick look at the GLEW web page it 
> appears to be a library to assist programmers in optimizing their OpenGL 
> code.   On my machine moving from a version of enblend without GPU support to 
> one with GPU support (using GLEW & OpenGL) cut enblend times by about 90%.   
> The first time I ran this I thought that something had not worked because 
> there was no way it could be that fast.   I have a fairly high end but 
> slightly older GPU (NVidia 7950 GT) and I suspect that the amount of speed up 
> is dependant on how many pipe lines the GPU has (mine has 24) as well as how 
> fast these are.  A state of the art GPU would likely be significantly faster 
> still.

For the color conversion with shaders, your limiting factor will be the 
pixel fillrate. It's currently in the order of 1-15 Gigapixels per 
second. You can look up at wikipedia how big the fillrate is for various 
graphicscards. It's interesting that the fillrate varies even among a 
single chip generation: the slowest GeForce 8 does ~2 Gigapixels/s, the 
fastest about 15. I suspect that the newest GeForce generation (unveiled 
just last month) will be able to do at least 20. According to the 
wikipedia article your card does about 13 Gigapixels/s, so it's 
definitely one of the faster cards.

tom



More information about the openicc mailing list