fuelrod
09-13-05, 09:11 PM
I’ll try to keep this as short as possible, here it goes ….
If you have heard or seen the digit-life article (http://www.digit-life.com/articles2/video/g70-2.html) then you know the 7800 series has three separate core clocks, Geometric (geo), Shader (shd), and ROP. As you will see different venders are using different methods of driving these clocks and I wanted to share what I have found out.
I started down this path when I got my EVGA 7800GT and got what I thought was a poor overclock in relation to what I had been seeing on the net. The best I could get was 460 on the core. After RivaTuner came out with their latest version I was able to monitor the clocks and see what was happening. In the display panel my core was set to 445 default. When I started a 3D app, the geo core jumped to 486 (~40 points over default) while the shd and ROP were at 432. As I increased the display panel core the geo core would roughly track the display panel but the shd & ROP core would jump in increments at 432, 459, and 486. The jumps occurred between 445-446, 472-473 on the display panel core. I thought this was normal for all 7800 cards until ……
I flashed my card to the XFX 7800 bios (on a side note I was sweating big time because my wife would have killed me :fu: if I borked my new $400 card). With the XFX bios the default on the core is 450. Using RivaTuner I was shocked when I ran a 3D app the all three core were the same. As I increased the core, all three clocks (geo, shd, ROP) tracked with the display panel. Now it made since why I was seeing some people get 480-490 on their cores. The XFX doesn’t add the 40 point jump to the display panel core like the EVGA card.
“What did this do for my overclock?”, glad you asked. With the EVGA bios I could get 460 which translated to 500-geo, 459-shd, and 459-ROP. With the XFX bios I could get 474 which translated to 474-geo, 474-shd, and 474-ROP. My theory as to why the XFX bios topped out at 474 is that even though my geo part of the core could go higher (as proved by the EVGA bios) the shd and ROP parts of the core couldn’t take anything higher than 474.
Conclusion
Different venders are using different methods of driving the 7800 series core clocks and it’s going to make comparing possible overclocks of these cards next to impossible. In my case, I get better benchmark scores with the EVGA bios at 460 in the display panel than with the XFX bios at 474 in the display panel. I assume this is because my +26 point difference in the geo core makes up for the -15 point difference in the shd and ROP cores. In the end I went back to my original EVGA bios; 460 EVGA beats 474 XFX, go figure. Hopefully someone will find this useful. Maybe someone with some more time could test other bios. I promise only the first bios flash scares the crap out of you. :thumbsup:
If you have heard or seen the digit-life article (http://www.digit-life.com/articles2/video/g70-2.html) then you know the 7800 series has three separate core clocks, Geometric (geo), Shader (shd), and ROP. As you will see different venders are using different methods of driving these clocks and I wanted to share what I have found out.
I started down this path when I got my EVGA 7800GT and got what I thought was a poor overclock in relation to what I had been seeing on the net. The best I could get was 460 on the core. After RivaTuner came out with their latest version I was able to monitor the clocks and see what was happening. In the display panel my core was set to 445 default. When I started a 3D app, the geo core jumped to 486 (~40 points over default) while the shd and ROP were at 432. As I increased the display panel core the geo core would roughly track the display panel but the shd & ROP core would jump in increments at 432, 459, and 486. The jumps occurred between 445-446, 472-473 on the display panel core. I thought this was normal for all 7800 cards until ……
I flashed my card to the XFX 7800 bios (on a side note I was sweating big time because my wife would have killed me :fu: if I borked my new $400 card). With the XFX bios the default on the core is 450. Using RivaTuner I was shocked when I ran a 3D app the all three core were the same. As I increased the core, all three clocks (geo, shd, ROP) tracked with the display panel. Now it made since why I was seeing some people get 480-490 on their cores. The XFX doesn’t add the 40 point jump to the display panel core like the EVGA card.
“What did this do for my overclock?”, glad you asked. With the EVGA bios I could get 460 which translated to 500-geo, 459-shd, and 459-ROP. With the XFX bios I could get 474 which translated to 474-geo, 474-shd, and 474-ROP. My theory as to why the XFX bios topped out at 474 is that even though my geo part of the core could go higher (as proved by the EVGA bios) the shd and ROP parts of the core couldn’t take anything higher than 474.
Conclusion
Different venders are using different methods of driving the 7800 series core clocks and it’s going to make comparing possible overclocks of these cards next to impossible. In my case, I get better benchmark scores with the EVGA bios at 460 in the display panel than with the XFX bios at 474 in the display panel. I assume this is because my +26 point difference in the geo core makes up for the -15 point difference in the shd and ROP cores. In the end I went back to my original EVGA bios; 460 EVGA beats 474 XFX, go figure. Hopefully someone will find this useful. Maybe someone with some more time could test other bios. I promise only the first bios flash scares the crap out of you. :thumbsup: