OS: Arch Linux kernel 4.7.6-1
GPU Driver: AMDGPU 1.1.2-1
Xorg version: 1.18.4-1
Blender version: 2.78.a-1 (latest in official Arch repo)

I'm 100% sure Xorg is loading the GPU driver based on the log file /var/Xorg/Xorg.1.log. I've enabled OpenCL with: CYCLES_OPENCL_SPLIT_KERNEL_TEST=1 blender and then I selected my GPU under User Preferences > System > Compute Device > OpenCL > AMD FIJI GPU.

Under the scene settings, I switched Compute device from CPU to GPU. And I of course switched to Cycles Engine.

When trying to render things, however, blender throws an error about being unable to find the CPU known as FIJI and renders nothing.

How do I get my Fury X to render in blender on Linux?

I don't have an integrated GPU on my CPU, so unless only one process can deal with the GPU at a time (which shouldn't be the case), Xorg should be able to share my GPU with blender.

  • 1
    $\begingroup$ You won't get GPU rendering with the opensource drivers. If you want to use GPU rendering you'll have to switch to fglrx. $\endgroup$ – metaphor_set Oct 27 '16 at 18:01
  • 1
    $\begingroup$ I heard someone complaining that 2.78a solved many bugs but broke opencl (blendernation.com/2016/10/26/blender-2-78a-fixes-69-bugs/…), can't confirm though... $\endgroup$ – m.ardito Oct 27 '16 at 19:20
  • $\begingroup$ Any update on this? Here on the Arch Linux Wiki it says that you either have to use AMDGPU-PRO (proprietary amd driver) or you can use the open source OpenGL driver and the closed source OpenCL driver (opencl-amd) $\endgroup$ – Ignatiamus Oct 10 '18 at 10:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.