<--back--      home      --next-->
The catch is...
These cards weren't designed with visualization and its needs in mind.

Some features which we rely on, such as 3D texture, just haven't been given the attention that they could have been given.

As I mentioned before, PC interconnects are less than optimal for our high throughput applications. Things like frame buffer read-back are lagging way behind what we are use to from the "Big Iron".

This is especially bad for large scale visualization. Shown here is an example parallel graphics pipeline. Data resides on disk somewhere and is read into main memory. It is then processed and sent to the graphics hardware for rendering. The intermediate frames are then read back to main memory and composited for display. The red box indicates the graphics hardware's position in this process.