RX 5600 XT crashes immediately with any type of OpenCL rendering in Blender
System Information
System: Kernel: 5.8.15-201.fc32.x86_64 x86_64 bits: 64 Desktop: KDE Plasma 5.18.5 Distro: Fedora release 32 (Thirty Two)
Machine: Type: Desktop Mobo: ASUSTeK model: EX-A320M-GAMING v: Rev X.0x serial: <filter> UEFI: American Megatrends v: 4023
date: 08/20/2018
CPU: Info: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP L2 cache: 4096 KiB
Speed: 3181 MHz min/max: 2200/3700 MHz Core speeds (MHz): 1: 3171 2: 3182 3: 2430 4: 3010 5: 2483 6: 3169 7: 2126
8: 2123 9: 3181 10: 3182 11: 2171 12: 2133 13: 2121 14: 2126 15: 3122 16: 3154
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] driver: amdgpu
v: kernel
Display: x11 server: Fedora Project X.org 1.20.9 driver: ati,modesetting unloaded: fbdev,radeon,vesa resolution:
1: 1920x1080~144Hz 2: 1920x1080~144Hz
OpenGL: renderer: AMD Radeon RX 5600 XT (NAVI10 DRM 3.38.0 5.8.15-201.fc32.x86_64 LLVM 10.0.1) v: 4.6 Mesa 20.1.9
The issue
Whenever I attempt to do anything even slightly computationally heavy in Blender, the entire driver crashes, with no possibility of recovery. Many other Blender users with RX cards, as seen here, seem to be having this exact same problem. Nobody seems to have any temporary or remedial solution. I followed the guide over at Ask Fedora Project to get OpenCL to properly work with my GPU, which is accomplished using only official AMD drivers.
Rendering in Blender with the CPU works normally without any issues. Rendering almost anything in Eevee, however, causes an immediate GPU crash as well, even if OpenCL is disabled entirely.