AnsweredAssumed Answered

glGetIntegerv(GL_TEXTURE_FREE_MEMORY_ATI, param) not working on Windows 7

Question asked by piyushm1 on Jun 19, 2014
Latest reply on Jul 17, 2014 by piyushm1

I want to use glGetIntegerv with parameter as GL_TEXTURE_FREE_MEMORY_ATI, but all 4 values are coming as 0. The same code if compiled in Windows XP shows proper information.

I have a AMD Radeon HD 7750 graphics card on windows 7 now. I installed the same in another PC with Windows XP 32 bit & it worked fine. Neither in Windows 7 32/64 bit the proper information is available.

The API wglGetGPUInfoAMD gives correct memory info though.

NVidia GPU query APIs work fine on all OS & 32/64 Bit.

 

What mistake I am doing in my APP? Or there is Bug in the APIs for these OS?

 

I forget to mention that on Windows XP I installed the same AMD Card & the driver that came with the pack, then executed the same App for getting graphics memory & it worked. But the same graphics card on Windows 7 failed to give any values.

 

Message was edited by: Piyush Maharana

 

Message was edited by: Piyush Maharana I came to know that due to Driver model changes AMD's new drivers do not support ATI_memInfo stuff. Is this true? Also I learnt that Catalyst 12.8 was the last to support ATI_memInfo.  Is this also true? Anyway I shall install the old Catalyst 12.8 & check if ATI_memInfo works.

Outcomes