148 reputation
5
bio website
location
age
visits member for 3 years, 6 months
seen Sep 22 '13 at 22:52

Sep
22
revised Switching between Discrete and Integrated GPUs
deleted 83 characters in body
Feb
28
comment Switching between Discrete and Integrated GPUs
@Dave O. I agree with you and Bob Somers, but the frustrating thing is that NVIDIA's driver utility can do this without having me to configure my graphics settings through BIOS, so I know that there is a function which it is invoking in order to do this.
Feb
28
awarded  Scholar
Feb
28
awarded  Supporter
Feb
28
accepted Switching between Discrete and Integrated GPUs
Feb
28
comment Switching between Discrete and Integrated GPUs
I think that you are right about this - I searched though the Windows API and could not find any functions that could switch between discrete and integrated GPUs, though it is possible to switch among multiple GPUs which are all "visible" to the driver at the same time using the ChoosePixelFormat() function in the Win32 API. I am pretty sure that this is possible to do using the "NDA version" of the NVAPI, but you would need to register as a developer and wait for your application to be approved.
Feb
27
awarded  Editor
Feb
27
revised Switching between Discrete and Integrated GPUs
Included link to cross-post on NVIDIA forums.
Feb
27
awarded  Teacher
Feb
27
answered Most efficient way to handle coordinate maps in Java
Feb
26
awarded  Student
Feb
26
comment Switching between Discrete and Integrated GPUs
@zacharmarz Unfortunately, this will not work; when I am using integrated graphics, using cudaGetDeviceCount() will result in a value of one. When I am using discrete graphics, it results in a value of two. It is not possible for me to select a discrete GPU/GPUs for computation when I am in integrated graphics mode, or vice versa.
Feb
26
asked Switching between Discrete and Integrated GPUs