cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

Bers
Journeyman III

wglGetGPUIDsAMD returns 1 for HD5970

Hi,

I want to use multi-GPU for my project.

window,  rendering context and GL are initialized.

UINT maxGPUs = wglGetGPUIDsAMD(0, 0);  returns 1    o_O

What I do incorrect?

PS: Card: HD5970, Cat.11.9, WGL_AMD_gpu_association supports.

0 Likes
7 Replies
Bacterius
Journeyman III

Originally posted by: Bers Hi,

I want to use multi-GPU for my project.



You do have two HD5970's right? Because this function is meant to return the number of GPU's in your system, and as such is working as intended if you only have one card.

0 Likes

HD5970 cards have two GPU HD5870.

GPU-Z show at 'ATI CrossFire': Enabled (2 GPUs),

MSI Afterburner show charts for 2 GPUs (temperatue and loading).

OS: WinXP x64.  My project uses GL 3.2.

0 Likes

Have you seen this: http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=280416

Seems like a bug. If other applications correctly detect crossfire then the function should return 2. Try setting the first parameter (max GPU count) to 16 or something.

0 Likes

I created GL3.2 context using WGL_ARB_create_context.

GLuint gpuIDs[16] = {0};
GLuint maxGpus = wglGetGPUIDsAMD(16, gpuIDs);

maxGpus gets 1   😞   Bug?

0 Likes

Originally posted by: Bers I created GL3.2 context using WGL_ARB_create_context.

 

GLuint gpuIDs[16] = {0}; GLuint maxGpus = wglGetGPUIDsAMD(16, gpuIDs); maxGpus gets 1   😞   Bug?

 

Sure looks like it. I would suggest trying on a different operating system, say Windows 7. I say this because XP x64 is quite an unusual operating system to use and I wouldn't be surprised if the corresponding OpenGL drivers for your card weren't quite bugfree.

But that's pretty unlikely. Can you reproduce the same behaviour on another crossfire setup, or is it exclusive to HD5970's?

0 Likes

I installed Win 7 Ultimate x64, Cat 11.10

 wglGetGPUIDsAMD returns 1  (((

0 Likes
Bers
Journeyman III

Can you reproduce the same behaviour on another crossfire setup, or is it exclusive to HD5970's?


No.

Anybody has working GL-demo/sample for CrossFire?




 





 



 

0 Likes