[osg-users] Selecting a GPU to be used in a dual-GPU laptop

COUDRET Florent florent.coudret at cstb.fr
Fri Oct 19 02:27:37 PDT 2018

Hi Alberto,

for NVidia and AMD graphics cards, we declare 2 public variables at 
global scope to force using GPU at run-time (even if there is no 
existing application profile).

extern "C" {

     /// Declare this variable in public to enable the NVidia side of 
Optimus - 
     __declspec(dllexport) int NvOptimusEnablement = 1;

     /// Declare this variable in public to enable the AMD side of AMD 
Switchable Graphics (13.35 driver or newer needed) - 
     __declspec(dllexport) int AmdPowerXpressRequestHighPerformance = 1;




Le 18/10/2018 à 18:03, Alberto Luaces a écrit :
> Hi,
> some client owns a laptop with a dual GPU system —the typical integrated
> Intel card plus an additional Radeon 530 one into a windows10 system.
> It seems that the driver selects automatically the Radeon when using
> some CAD applications, but only the integrated Intel when running our
> OSG program (checked from the Program Manager window).
> I heard that in some analogous nVidia systems one can set manually a
> given program to run with the powerful GPU in the Control Panel, but at
> least, if it were possible in the AMD drivers, it is not immediately
> apparent (we didn't find how).
> Does anybody have experience in this kind of Radeon systems?
> Thank you!

*Florent Coudret*

More information about the osg-users mailing list