I have some programs that reserve large amounts of VRAM, leading to issues for other programs. For example, SnagIt, a screenshot tool, will hold this VRAM for an extended period of time, amounting to 2-4 GB VRAM reserved on a 2x 4k system. Unfortunately, this causes issues with CAD programs like Fusion 360.
On my system, I have a Nvidia GTX 1080 card with 8 GB VRAM, and an Intel HD 630 integrated GPU with 32 GB of shared VRAM available (system RAM is cheap, dedicated VRAM is not). I suspect I can work around my issue by offloading these low-priority programs like SnagIt to the integrated GPU, where hopefully they do not reserve dedicated VRAM that could be put towards more useful tasks.
I have both Nvidia and Intel graphics drivers already installed and both adapters enabled. My displays are physically connected to the Nvidia card but the Intel GPU is definitely operational, as QSV video encoding works.
Is it possible to get specific programs to run on the Intel iGPU instead of the main Nvidia dGPU? How?




