Hey guys,
Recently I wrote a sample to calculate the time GPU spends to render things, and I just printed out the GPU frequency too in the code. Surprisingly, the frequecy I got were not matching the actual frequency of the GPU (which I know for sure).
<code>
D3D11_QUERY_DATA_TIMESTAMP_DISJOINT tsDisjoint
context->GetData(disjointQuery, &tsDisjoint, sizeof(tsDisjoint), 0)
print (tsDisjoint.Frequency)
<!code>
Isn't this 'tsDisjoint.Frequency' represented in Hz ? I think its not; if son, how can we convert this to Hz ?
Regards,
KumGame
1 reply to this topic
Sponsor:
#2 Moderators - Reputation: 5642
Posted 10 February 2012 - 12:49 PM
A disjoint query just gives you a value you can use to convert ticks from timestamp query into seconds. It's basically a GPU counterpart of QueryPerformanceFrequency. The docs don't say anything about it being an actual physical clock speed on the GPU.






