Skip to main content
gamedev.net
🔒 Locked

GPU Frequency Query

Started by KumGame07 0 replies 2.8k views
Original Post
KumGame07
KumGame07
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
Best Regards,KumGame07
MJP
MJP
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.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.