NVIDIA Optimus Workaround (make it fold)
Posted: Tue Apr 07, 2020 4:14 pm
After a lot of fighting with my laptop and its GTX 765M Optimus setup, I finally found a both trivial and stupid workaround to make it fold on the GPU.
Had the usual problem of BAD_WORK_UNIT due to clGetDeviceInfo returning -5 (or something like that), because the laptop insisted on switching back to the Intel on-board graphics just when the job was about to start.
I tried everything in the NVIDIA control panel and anywhere else I could think of to make it use the NVIDIA GPU instead of Intel, but nothing worked. Also disabling the Intel chip in the BIOS didn't work, because it's what's called a "muxless" setup, so the Intel card is required to get the picture from the Nvidia GPU to the screen. There isn't even an option in the BIOS to disable it.
Anyway, long story short, here is the solution or workaround: Open NVIDIA Experience and leave it open. Or alternatively, open CPUID HWMonitor and leave it open. Both programs somehow and for whatever reasons switch the system to using the NVIDIA GPU and keep it there.
And with the real GPU running, F@H also runs happily.
Had the usual problem of BAD_WORK_UNIT due to clGetDeviceInfo returning -5 (or something like that), because the laptop insisted on switching back to the Intel on-board graphics just when the job was about to start.
I tried everything in the NVIDIA control panel and anywhere else I could think of to make it use the NVIDIA GPU instead of Intel, but nothing worked. Also disabling the Intel chip in the BIOS didn't work, because it's what's called a "muxless" setup, so the Intel card is required to get the picture from the Nvidia GPU to the screen. There isn't even an option in the BIOS to disable it.
Anyway, long story short, here is the solution or workaround: Open NVIDIA Experience and leave it open. Or alternatively, open CPUID HWMonitor and leave it open. Both programs somehow and for whatever reasons switch the system to using the NVIDIA GPU and keep it there.
And with the real GPU running, F@H also runs happily.