NVIDIA's Chief Scientist, David Kirk has suggested that "People just don't know as much as they think they do" when it comes down to the "Many" clocks within the GeForce 7800, aka G70.
"It's somewhat hard for us to say 'the core clock in G70 is this
single number'", says Kirk. "We didn't want to be accused of exaggerating the clock speed, so we picked a conservative number to talk about the core clock speed. But, yes, that is just one of the multiple clocks."
David's comments come as he speaks exclusively to bit-tech
about the issue which has become a hot topic amongst the community over the past couple of days, following the discovery that RivaTuner was reporting varied clock speeds for the 7800
. We met with David in central London today, and he talked to us about many different issues. We'll have the full interview for you tomorrow, but we couldn't sit on this one until then.
"People have said that G70 doesn't have any new architecture, but that's not really true. It has new architecture, it's just not always visible.
"The chip was designed from the ground up to use less power. In doing that, we used a lot of tricks that we learned from doing mobile parts. The clock speeds within the chip are dynamic - if you were watching them with an oscilloscope, you'd see the speeds going up and down all the time, as different parts of the chip come under load."
So why haven't we heard about this feature before?
"We haven't talked about this feature before now because we wanted the technology to speak for itself," says NVIDIA's PR Manager Adam Foat. "People noticed its effect - that the 7800 is amazingly quiet and fantastically cool - and that's what we wanted. "
You can pretty much bet that the other reason that NVIDIA haven't talked about the technology is because they didn't want ATI to find out about it and copy it.
We asked David what the three visible clocks did (that's the ROP clock, pixel clock and geometry clock if you're still playing catchup). "You're making the assumption there's only three clocks," was his cryptic reply. "The chip is large - it's 300m transistors. In terms of clock time, it's a long way across the chip, it makes sense for different parts of the chip to be doing things at different speeds."
What of the speculation that certain parts of the chip only overclock in multiples of more than 1MHz, appearing to restrict overclocking? "Well, the chip is actually better
for overclocking, since it's so low-power and low-heat," Kirk tells us. "We're going to have to work with the guys at RivaTuner, because it could be that it makes sense for overclocking tools only to offer options that are really going to give a performance benefit, rather than letting users hunt around for the best combinations and multiples that work. Because of the way the chip works, it makes sense for different parts to be working in multiples."
So there you have it - there are an undisclosed number of individual clockspeeds within G70, possibly more than 3. Those clocks scale up and down to save power, and this is one of the big features that has kept G70 to a single-slot-heatsink design, and an astoundingly quiet one at that. This is proprietary NVIDIA tech, and they're incredibly pleased with how well it works. NVIDIA is going to work to iron out issues with overclocking and RivaTuner, but don't expect too much more to be given away - we think that NVIDIA see this as a great technology advantage over their rivals.
Our thanks to David for talking to us, especially as we began to become aware of the events unfolding around us
. Check back on the site for the full interview tomorrow, where we discuss unified shaders, the PlayStation 3, HDR, and the next generation of GeForce cards.
Give us your opinions on 7800's clock scaling!