I want to put an Nvidia card into my PC in order to use CUDA, but my PC also has a Ryzen 2400G in it with Vega graphics capable of OpenCL. I don't want to lose the Vega iGPU access (at least for compute, even if I lose it for graphics). Is it possible to use both at the same time (at least for compute purposes) even if they run different software stacks (ie OpenCL on the Vega iGPU and CUDA on the dGPU)?
I don't mind using Windows (if I have to) but I prefer Linux.