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!
THANKS!