Closed tsilvs closed 1 month ago
I am trying to enable discrete GPU rendering by following these steps:
Edit
Preferences...
Ctrl+,
System
Cycles Render Devices
HIP
But right now I am getting this error:
No compatible GPUs found for Cycles Requires AMD GPU with Vega or RDNA architecture and AMD driver version 22.10 or newer
My PC is an MSI Bravo laptop with these specs:
OS: Fedora Linux 39 (Silverblue) x86_64 Host: Bravo 15 A4DDR (REV:1.0) Kernel: 6.8.8-200.fc39.x86_64 Packages: 2768 (rpm), 114 (flatpak) Shell: bash 5.2.26 Display (AUOD0ED): 1920x1080 @ 120Hz [Built-in] DE: Gnome 45.6 WM: Mutter (Wayland) Cursor: breeze (24px) Terminal: GNOME Terminal 3.50.1 CPU: AMD Ryzen 7 4800H (16) @ 2,90 GHz GPU 1: AMD Radeon RX Vega 6 (Ryzen 4000/5000 Mobile Series) GPU 2: AMD Radeon RX 5500M Locale: en_GB.UTF-8
Both RX Vega 6 & RX 5500M comply with the requirements.
RX Vega 6
RX 5500M
Here are terminal logs with debug commands:
$ rpm -qa "rocm*|*amd*" amd-gpu-firmware-20240410-1.fc39.noarch amd-ucode-firmware-20240410-1.fc39.noarch xorg-x11-drv-amdgpu-23.0.0-2.fc39.x86_64 rocm-comgr-17.0-3.fc39.x86_64 rocm-runtime-5.7.1-1.fc39.x86_64 rocminfo-5.7.0-1.fc39.x86_64 rocm-device-libs-17.1-1.fc39.x86_64 rocm-hip-5.7.1-1.fc39.x86_64 rocm-clinfo-5.7.1-1.fc39.x86_64 $ flatpak run org.blender.Blender --version Blender 4.1.1 build date: 2024-04-15 build time: 23:47:45 build commit date: 2024-04-15 build commit time: 15:11 build hash: e1743a0317bc build platform: Linux build type: Release build c flags: -Wall -Werror=implicit-function-declaration -Wstrict-prototypes -Werror=return-type -Werror=vla -Wmissing-prototypes -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wlogical-op -Wundef -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Wformat-signedness -Wrestrict -Wno-stringop-overread -Wno-stringop-overflow -Wnonnull -Wabsolute-value -Wuninitialized -Wredundant-decls -Wshadow -Wimplicit-fallthrough=5 -Wno-error=unused-but-set-variable -std=gnu11 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 build c++ flags: -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wcomma-subscript -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wno-stringop-overread -Wno-stringop-overflow -Wimplicit-fallthrough=5 -Wundef -Wmissing-declarations -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 build link flags: -Wl,--version-script='/home/blender/git/blender-v410/blender.git/source/creator/symbols_unix.map' build system: CMake $ cat /var/home/tsilvs/.local/share/applications/org.blender.Blender.desktop [Desktop Entry] Version=1.1 Type=Application Name=Blender (flat) GenericName=3D modeler Comment=3D modeling, animation, rendering and post-production Icon=org.blender.Blender PrefersNonDefaultGPU=true Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=blender --file-forwarding org.blender.Blender @@ %f @@ Actions= MimeType=application/x-blender; Categories=3DGraphics;Graphics; Keywords=3d;cg;modeling;animation;painting;sculpting;texturing;video editing;video tracking;rendering;render engine;cycles;game engine;python; StartupWMClass=Blender
Thus I need help troubleshooting this issue to be able to render on GPU.
What I already tried:
$ sudo usermod -a -G video tsilvs $ sudo usermod -a -G render tsilvs $ rpm-ostree install rocminfo rocm-clinfo rocm-hip rocm-core
Sources I consulted with:
Yeah, situation sucks for AMD GPU right now, but atleast there are some movement in planning support for AMD. This is the same issue with. https://github.com/flathub/org.blender.Blender/issues/121
I am trying to enable discrete GPU rendering by following these steps:
Edit
menuPreferences...
window (also accessible viaCtrl+,
hotkey)System
tabCycles Render Devices
sectionHIP
optionBut right now I am getting this error:
My PC is an MSI Bravo laptop with these specs:
Both
RX Vega 6
&RX 5500M
comply with the requirements.Here are terminal logs with debug commands:
Thus I need help troubleshooting this issue to be able to render on GPU.
What I already tried:
Sources I consulted with: