Since I switched to Arch Linux with the xf86-video-amdgpu graphics driver for my AMD RX 570 , blender crashes immediately after start. Also running as root or reinstalling the drivers didn’t help.

This error message occurs:

~ $ blender

amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-9)

Segmentation fault (core dumped)

If we look at the dump (either in /tmp/bmw27_gpu.crash.txt or /tmp/blender.crash.txt ), it looks something like this:

# Blender 2.79 (sub 0), Commit date: 2018-05-26 21:51, Hash 32432d91bbe

# backtrace

blender(BLI_system_backtrace+0x34) [0x5607730d03f4]

blender(+0xb7b562) [0x56077265c562]

/usr/lib/libc.so.6(+0x37e00) [0x7f5b39807e00]

/usr/lib/libdrm_amdgpo.so.1(amdgpu_get_marketing_name+0xc) [0x7f5afcb35bdf] [...weitere Zeilen...]

(complete dump: pastebin)

The solution

The solution comes from a StackExchange user, who suggests a downgrade on the libdrm to version 2.4.93-1 .

In Arch I just used the tool downgrade to do so:

Install from the AUR with e.g. yay -S downgrade Find available versions: downgrade libdrm Pick a version and downgrade to it (for me 2.4.93-1 worked)

After that, everything worked like a charm.