On Sat, 2 May 2020 at 15:08, William Oliver <vendor@billoblog.com> wrote:
I am running Fedora 31 on an HP Envy 17t laptop with a NVIDIA MX250 gpu. I have installed the NVIDIA driver downloaded from NVIDA, and it seems to have installed just fine. I have installed CUDA, as far as I can tell.


I am trying to use the GPU rendering capabilities of Blender, a 3D modeling package. However, the package does not believe there is a CUDA compatible GPU installed.

I *think* it's because I'm actually running the Intel VGA controller.

Are you using an Intel driver?   https://wiki.archlinux.org/index.php/Intel_graphics discusses pros and cons of various drivers with Intel graphics.
There are firmware options that may affect "Optimus".  Blender forums and the Nvidia Developer (registration required) sites are more likely to be helpful, but you will need to translate Debian/Ubuntu to Fedora.

So, if I'm right, my question is, how do I disable the Intel VGA controller (or not make it the default) so it uses the NVIDIA controller.


Even experts find this stuff painful: https://www.pugetsystems.com/labs/hpc/NVIDIA-CUDA-GPU-computing-on-a-modern-laptop-629/  ("modern" as of 2015, with Optimus technology).   




--
George N. White III