Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/www/6c0b12205eaced73565c8eab34735279/web/jegx/index.php on line 41

Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/www/6c0b12205eaced73565c8eab34735279/web/jegx/index.php on line 48

Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/www/6c0b12205eaced73565c8eab34735279/web/jegx/index.php on line 55
JeGX's DevBlog
Catalyst 7.9, Radeon 2900 and Surface Deformer 
Wednesday, September 12, 2007, 09:03 AM - ATI
Posted by JeGX
From oZone3D.Net Forums, the Catalyst 7.9 seems to unleash ATI Radeon 2900 GPU. The Surface Deformer benchmark is a benchmark that requires a lot of vertex processing horse power. With Catalyst prior to 7.9, the score of an ATI 2900 was around 8000 o3Marks (that was already high). Now with Catalyst 7.9, the 2900 gets a score of 15000 o3Marks. Incredible!!! Why such a big big jump in OpenGL performance ?

My first thought is that ATI has managed to use correctly the unified arch of the R600 gpu. With unified arch, the workload is distribued over all shaders processors no matter the type of the shader prog (vertex or pixel). So if the vertex shader needs more processing power than the pixel shader, more shaders processors will be used for the vertex shader. My second thought: unified arch has involved new kernel code for catalyst and simply ATI has optimized the R600 codepath. A driver for a modern GPU like the R600 is a very complex piece of code and optimizing such a code is a huge task....


view entry ( 2991 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 1326 )

Catalyst 7.9 and Radeon 2K Shadow Mapping Bug 
Wednesday, September 12, 2007, 09:00 AM - ATI
Posted by JeGX
I found this bug while I was coding a new small soft shadows demo for GPU Caps Viewer. Soft shadows are built on shadow mapping and my OpenGL shadow mapping code works perfectly on all Geforce 6/7/8 and Radeon 1k but not on Radeon 2K (2400/2600/2900). Why ? Because of the shadow mapping comparison function that had a serious bug! To be short, the comparison function was supposed to return a boolean value (if shadow returns 0, else returns 1) and before Catalyst 7.9, this function returned, for Radeon 2K, the depth buffer value (as if the comparison function was disabled). But this bug is now a memory since Catalyst 7.9 has fixed it.

I guess we can say thanks to Quake Wars, that has been released few days ago and that is an OpenGL game. For this game (that is really nice), ATI has fixed all major OpenGL bugs.

The Catalyst 7.9 are available here: http://game.amd.com/us-en/drivers_catalyst.aspx

view entry ( 2450 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 1499 )

R600 is VTF-capable 
Tuesday, May 29, 2007, 09:44 AM - ATI
"All of the fetch and filtering capabilities are available to each thread type, making the samplers completely agnostic about what's using them."

This line from Beyond3D article on R600 means that vertex, geometry and pixel shaders can access to texture samplers. So Vertex Texture Fetching is now available with Radeon 2k series :thumbup: What's more, the R600 can handle very large texture up to 8192x8192 just like the G80.

view entry ( 1296 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 1937 )


| 1 | 2 | 3 | 4 | 5 | 6 | 7 |