A few days ago I purchased an HP Pavilion DV6-6166TX laptop with ATI Radeon 6770m 1GB.

Just after I started using it, I saw that it included Intel HD Graphics which support OpenGL 3, while the ATI card supports OpenGL 4.1. The problem is that I'm unable to run OpenGL 4.1-based programs.

I'm also new to OpenGL programming and my testing programs show the OpenGL version as 3, not 4.1. I've checked it with GPU Caps Viewer: It shows Intel HD, not ATI while both are installed. Windows Device Manager lists both too.

How can I use my ATI Card in my OpenGL programs?

migrated from stackoverflow.com Dec 31 '11 at 22:30

This question came from our site for professional and enthusiast programmers.

  • Does the Catalyst Driver have the ability to determine which applications use which video card like the NVidia Optimus does? Also, have you looked into your BIOS to see if you're able to disable the video card? – kobaltz Jan 1 '12 at 9:12

You probably have Intel HD Graphics integrated inside your Intel CPU, and additionally you have the AMD Radeon.

Firstly, download and install the newest drivers for your AMD graphics card from the AMD website. Windows comes with some drivers but usually they can't handle modern OpenGL.

Secondly, check your BIOS - you'll probably have an option to enable/disable those GPUs so that you could choose which one to use.

  • In addition to that, you should have some tool available that allows you to switch between the integrated Intel graphics and the AMD Radeon on the fly. You'll see OpenGL-4 only with the AMD GPU being active and the proper drivers installed. – datenwolf Dec 31 '11 at 11:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy