Bug 2181464 - NVIDIA Card No compatible GPUS found for Cycles
Summary: NVIDIA Card No compatible GPUS found for Cycles
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: blender
Version: 37
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
Assignee: Luya Tshimbalanga
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-03-24 07:51 UTC by Atsushi
Modified: 2023-03-27 05:20 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-03-24 11:54:37 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Atsushi 2023-03-24 07:51:30 UTC
Description of problem:
I want to rendering using CUDA.
I installed NVIDIA driver via rpmfusion-nonfree-nvidia-driver repository.
But Blender show "No compatible GPUS found for Cycles Requires NVIDIA GUI with compute capability 3.0".

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Install NVIDIA driver via rpmfusion-nonfree-nvidia-driver repository.(sudo)
  1. Disabled Secure Boot
  2. dnf upgrade
  3. dnf install gcc kernel-headers kernel-devel akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-libs.i686
  4. akmods --force ; dracut --force
  5. grub2-mkconfig -o /boot/grub2/grub.cfg
2.Reboot
3. Start Blender, Open Edit->Preferences->System->Cycle Render Devices


Actual results:
"No compatible GPUS found for Cycles Requires NVIDIA GUI with compute capability 3.0"

Expected results:
show list GPU Name and CPU. then rendering using CUDA.

Additional info:

Both Blender Official binary and Flatpak can work fine.

My Graphic Card is NVIDIA 750Ti.
This card is Compute Capability is 5.0.(https://developer.nvidia.com/cuda-gpus)

I dont know that Fedora official package whether to render with CUDA via rpmfusion nonfree nvidia driver. Need to NVIDIA CUDA SDK(https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Fedora&target_version=37)?

Comment 1 Ben Beasley 2023-03-24 11:54:37 UTC
We can’t compile Blender with CUDA support because the CUDA SDK is proprietary software.

Comment 2 Atsushi 2023-03-25 08:28:37 UTC
Thanks for reply quickly.

Can't compile Blender with both rpmfusion CUDA and NVIDIA CUDA SDK?
if that's the case, I report this link https://bugzilla.redhat.com/show_bug.cgi?id=2180631 about Blender with NVIDIA CUDA SDK.
Please also close it.

Comment 3 Ben Beasley 2023-03-25 12:53:20 UTC
I don’t know off the top of my head what rpmfusion is able to package, but in any case the RPM version of Blender is a Fedora package, and packages in Fedora must be built only with dependencies that are also in Fedora.

Comment 4 Nicolas Chauvet (kwizart) 2023-03-25 17:44:12 UTC
Last time I've checked It was possible to use fedora blender package and build the cuda kernel using the nvidia cuda SDK.
(You need the right gcc compiler compatible with the cuda-sdk).

Also some other components (ffmpeg) are using clang/llvm to compile some features using cuda at runtime. So it could be doable at some point. (IANAL / I don't know the upstream point of view on that).

Comment 5 Atsushi 2023-03-27 05:20:28 UTC
(In reply to Ben Beasley from comment #3)
> I don’t know off the top of my head what rpmfusion is able to package, but
> in any case the RPM version of Blender is a Fedora package, and packages in
> Fedora must be built only with dependencies that are also in Fedora.

OK. I decide that I use CPU or Flatpak.

(In reply to Nicolas Chauvet (kwizart) from comment #4)

> Also some other components (ffmpeg) are using clang/llvm to compile some
> features using cuda at runtime. So it could be doable at some point. (IANAL
> / I don't know the upstream point of view on that).

I have installed ffmpeg, clang and llvm.
But crash it.


Thanks Beasley and kwizart.


Note You need to log in before you can comment on or make changes to this bug.