2
\$\begingroup\$

Trying to run any of the well-known McKesson's tutorials on a friend's laptop results in the aforementioned exception.

I read that in order to run applications which use OpenGL 3.3 you must at least have an ATI HD or Nvidia 8xxx GPU series. He has an ATI HD class graphics processor which eliminates (maybe) this issue. Also, I read that this error may result in having old drivers. He updated his drivers but that didn't solve the problem.

The tutorials are built as said in the book introduction and glsdk is installed.

If more information is needed, say so and I will provide it.

What are the other reasons for this kind of exception? And how can I fix them?

\$\endgroup\$
5
  • \$\begingroup\$ @NicolBolas Can likely help, he apparently maintains the McKesson tutorials. \$\endgroup\$
    – House
    May 30, 2012 at 14:43
  • \$\begingroup\$ Well, I guess it is up to him. I hope he would share his experience. \$\endgroup\$
    – Tsvetan
    May 30, 2012 at 15:21
  • 2
    \$\begingroup\$ There's not much I can do without access to the laptop in question. If you have hardware capable of running them, and your particular machine cannot due to this error, then update your drivers. If they are as up-to-date as they can be made, and the program still doesn't work... there's not much I can do. The most I can suggest is to verify what version you're able to create with the OpenGL extension viewer. If it doesn't say 3.3, then your driver probably isn't good enough. How to update it correctly is beyond my knowledge. \$\endgroup\$ May 30, 2012 at 16:28
  • \$\begingroup\$ Thanks for giving me directions! At least I have some clues that the problem is connected with the OpenGL version. \$\endgroup\$
    – Tsvetan
    May 30, 2012 at 17:08
  • \$\begingroup\$ Apparently, the out-of-date drivers caused this. Thanks to the OpenGL extension viewer we found out that his computer supported OpenGL 3.0. After updating the drivers everything worked fine. Thanks again! \$\endgroup\$
    – Tsvetan
    Jun 2, 2012 at 14:26

1 Answer 1

3
\$\begingroup\$

Your problem is most likely the fact that, by default, your system launches most programs using the Intel300 chipset or some other integrated graphics card. The simplest solution is to right-click the .exe which is created after building and select "Run graphics processor" and select the ATI/Nvidia card. You can also change the default chipset to ATI/Nvidia so you dont have to do this everytime you want to test a file but know that it may cause heating/battery problems on your system. This is all in Windows 7 by the way.

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .