Blender can not detect my GPU

My blender preferences say, "No compatible GPUs found for path tracing, Cycles will render on CPU" for CUDA.

Blender preferences

Some relevant info:

  • Blender version: Blender 2.82 (sub 7)
  • Processor: Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz
  • Ram: 8 GB
VGA compatible controller : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
    Subsystem: Lenovo TU117M [GeForce GTX 1650 Mobile / Max-Q]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

The following is the output of nvidia-smi command:

Output of nvidia-smi command

I am new to this forum. If something else is needed please inform me. Thank You.


Solution 1:

Two proposed solutions:

Update Graphics Driver

Confirm that the graphics driver for your GPU is up-to-date.

Use the Proprietary NVIDIA Drivers

It appears to me that some users aren't able to use Blender with the Nouveau (open-source) driver for NVIDIA GPUs.

The solution may be to switch by using the official NVIDIA (proprietary) drivers instead.

For Nvidia there are open source (Nouveau) and closed source (by Nvidia) graphics drivers. Blender functions best with the closed source drivers as they are more optimized and complete.
- https://docs.blender.org/manual/en/latest/troubleshooting/gpu/linux/nvidia.html#drivers

There is an open source driver managed by a group of developers that are unrelated to NVIDIA, called Nouveau, and that driver doesn’t support Cuda.

Cuda only works with the proprietary driver...
- https://forums.developer.nvidia.com/t/can-cuda-operate-with-open-source-nvidia-driver-or-only-with-nvidia-proprietary-driver/48039

Ensure then when you try this, you're getting the latest version compatible with your GPU.

sudo add-apt-repository ppa:graphics-drivers
sudo apt install nvidia-460

Installs what appears to be the latest drivers for the GTX 1650, may require a restart after installation.
More info: https://www.nvidia.com/Download/driverResults.aspx/170134/en-us