You are not logged in.

Dear visitor, welcome to If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.


Thursday, May 3rd 2012, 11:31am

Qt Examples on system with switchable graphics

Hi community.

Recently, I've tested the Qt (4.7.4 and 4.8.0) examples framebufferobject and pbuffers on a system with switchable graphics. And encountered problems.

In the Bios, one can choose the mode for the GPU driver. On a system that supports switchable graphics, you have usually three different choices:
1) Discrete GPU
2) Integrated GPU
3) Switchable Graphics

In modes 1) or 2) one can use only one GPU. In case 3) the system is capable to switch between different GPUs without requiring a system reboot.

I've checked the three scenarios separately:
1) Buffer examples work both successfully
2) Buffer examples work both successfully
3) "First" adapter (discrete GPU) the examples run successfully. If I switch (via Lenovo Energy Manager) to "second" adapter (integrated GPU) the application quits with an error message, that the required extensions (fbo, pbuffer) do not exist

I know, everyone will first think of "driver problem". Of course, this might be the case also here. But I want to know what problems you encounter on your devices with switchable graphics. Do the examples work on your machines?
Would be very happy for feedback, because my software encounters quite some compatibility problems related with switchable software!


Similar threads