Problem with ATI Radeon 9200

I’ve just made the jump from JOGL 1.1.1 to JSR231 and one of the problems I was hoping to solve was an issue with an ATI Radeon 9200 where it only found the Microsoft 1.1 driver.

However this persists and I was wondering whether anyone had a clue what might be wrong with my app or with the GL driver installation.

I’ve used GLView on the machine and it finds the correct drivers:
Vendor: ATI
Version: 1.3 WinXP Release

Whereas my app reports:
Vendor: Microsoft
Version: 1.1.0

I can’t think why the two apps would see different GL drivers. Is there anything peculiar about choosing capabilities that I’m missing?

Thanks,
Dave

Does the demos.gears.Gears demo report hardware acceleration? If so, have you tried just using the default GLCapabilities in your application?

Remove the version 1.1 from the Windows dir and install the latest ATI driver package for the card. I’ve got a 9200 and had the same problem… :wink:

Ken - I’ll try Gears and get back to you (it’s actually on one of our investors’ machines…) Does that mean that if the ATI driver can’t support the required capabilities it falls back on the Microsoft implementation (i.e., the most restrictive!).

JavaJeff - Haven’t tried removing opengl32.dll, but we have put the very latest ATI drivers on the machine. I’ll let you know if that fixes it when I can get to the machine in question.

Yes, although the exact algorithm is not specified. On Windows it amounts to using the GDI routine ChoosePixelFormat. You can write your own GLCapabilitiesChooser to override this behavior. I would be surprised if this problem were caused by your app’s requesting too rich capabilities from ATI’s driver. Knowing whether Gears works would be a good indicator.

I think deleting opengl32.dll (or even trying to) is a really, really bad idea.