WoW shadowland causes system lockup with latest mesa drivers

The latest mesa drivers that just came out today/yesterday lock up the whole system when I play WoW Shadowlands. I can see that after the system locks up the LED on the GPU goes out then comes back.

I’m not sure how to troubleshoot this but thought I would spread the word.

The lockup happens within 10 minutes of playing the game on Linux, Linux-zen and Linux-lts. I have not tested any other games.

Anyone else having issues with the new Mesa drivers?

If I downgrade the following packages the lockups no longer happen.

vulkan-radeon (20.3.3-1 -> 20.3.2-2)
mesa-vdpau (20.3.3-1 -> 20.3.2-2)
libva-mesa-driver (20.3.3-1 -> 20.3.2-2)
lib32-libdrm (2.4.104-1 -> 2.4.103-1)
lib32-vulkan-radeon (20.3.3-1 -> 20.3.2-1)
lib32-mesa-vdpau (20.3.3-1 -> 20.3.2-1)
mesa (20.3.3-1 -> 20.3.2-2)
lib32-mesa (20.3.3-1 -> 20.3.2-1)
System:    Kernel: 5.10.7-arch1-1 x86_64 bits: 64 compiler: gcc v: 10.2.0 
           parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux root=UUID=2eb8c557-c813-4f91-ab25-60ac9a7789a1 rw 
           rootflags=subvol=@ quiet loglevel=3 nowatchdog 
           Desktop: KDE Plasma 5.20.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 dm: SDDM 
           Distro: EndeavourOS 
Machine:   Type: Desktop Mobo: ASRock model: X470 Gaming-ITX/ac serial: <superuser required> 
           UEFI: American Megatrends v: P4.10 date: 07/09/2020 
Battery:   ID-1: hidpp_battery_0 charge: N/A condition: N/A volts: 4.2/N/A 
           model: Logitech G Pro Wireless Gaming Mouse type: N/A serial: 
           status: Discharging 
CPU:       Info: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 family: 17 (23) 
           model-id: 71 (113) stepping: N/A microcode: 8701021 L2 cache: 3 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 86279 
           Speed: 2080 MHz min/max: 2200/3600 MHz boost: enabled Core speeds (MHz): 1: 2080 2: 4044 
           3: 3948 4: 2399 5: 2089 6: 2077 7: 4100 8: 2378 9: 2086 10: 4107 11: 2088 12: 2055 
           Vulnerabilities: Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 
           mitigation: Full AMD retpoline, IBPB: conditional, STIBP: conditional, RSB filling 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] vendor: Sapphire Limited 
           driver: amdgpu v: kernel bus ID: 0e:00.0 chip ID: 1002:731f 
           Display: x11 server: X.org 1.20.10 compositor: kwin_x11 driver: amdgpu,ati 
           unloaded: fbdev,modesetting,radeon,vesa resolution: <missing: xdpyinfo> 
           OpenGL: renderer: AMD Radeon RX 5700 XT (NAVI10 DRM 3.40.0 5.10.7-arch1-1 LLVM 11.0.0) 
           v: 4.6 Mesa 20.3.2 direct render: Yes 
Audio:     Device-1: AMD Navi 10 HDMI Audio driver: snd_hda_intel v: kernel bus ID: 0e:00.1 
           chip ID: 1002:ab38 
           Device-2: AMD Starship/Matisse HD Audio vendor: ASRock driver: snd_hda_intel v: kernel 
           bus ID: 10:00.4 chip ID: 1022:1487 
           Sound Server: ALSA v: k5.10.7-arch1-1 
Network:   Device-1: Intel Wireless-AC 9260 driver: iwlwifi v: kernel bus ID: 0a:00.0 chip ID: 8086:2526 
           IF: wlan0 state: down mac: 02:e5:56:8c:97:e9 
           Device-2: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel port: f000 
           bus ID: 0b:00.0 chip ID: 8086:1539 
           IF: enp11s0 state: up speed: 1000 Mbps duplex: full mac: 70:85:c2:8a:54:4b 
           Device-3: Intel Wireless-AC 9260 Bluetooth Adapter type: USB driver: btusb bus ID: 1-10:2 
           chip ID: 8087:0025 
Drives:    Local Storage: total: 465.76 GiB used: 315.65 GiB (67.8%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 500GB size: 465.76 GiB 
           block size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 serial:  
           rev: 2B2QEXE7 temp: 48.9 C 
Partition: ID-1: / raw size: 465.26 GiB size: 465.26 GiB (100.00%) used: 315.64 GiB (67.8%) fs: btrfs 
           dev: /dev/nvme0n1p2 maj-min: 259:2 
           ID-2: /boot/efi raw size: 512 MiB size: 511 MiB (99.80%) used: 560 KiB (0.1%) fs: vfat 
           dev: /dev/nvme0n1p1 maj-min: 259:1 
           ID-3: /home raw size: 465.26 GiB size: 465.26 GiB (100.00%) used: 315.64 GiB (67.8%) fs: btrfs 
           dev: /dev/nvme0n1p2 maj-min: 259:2 
Swap:      Alert: No Swap data was found. 
Sensors:   System Temperatures: cpu: 73.5 C mobo: N/A gpu: amdgpu temp: 53.0 C mem: 64.0 C 
           Fan Speeds (RPM): N/A gpu: amdgpu fan: 799 
Info:      Processes: 338 Uptime: 14m wakeups: 2 Memory: 15.62 GiB used: 6.94 GiB (44.4%) Init: systemd 
           v: 247 Compilers: gcc: 10.2.0 Packages: 1265 pacman: 1243 lib: 369 flatpak: 22 Shell: Bash 
           v: 5.1.4 running in: konsole inxi: 3.2.01 

WoW works without issues here with the new drivers, just completed 3 M+ dungeons. (on a Vega64).

I wonder if it is just the 5700xt with issues, I can update the mesa packages and it will crash the PC, downgrade them and it no longer crashes. I did the updates twice to make sure.

It works flawlessly with a similar configuration in Arch - the only thing yyou should have to care about is using DX11, as 12 makes it crash after a short time.

yes, i found a bug report that said dx11 works which i have switched too and it does work. I just have GPU resets now and then but i think that’s just the 5700xt being its funky self. hoping i get one of the newegg shuffles for a 6700xt

World of Warcraft on mesa 20.3.4-1 will crash to black or corrupted screen (#4251) · Issues · Mesa / mesa · GitLab

Just wondering, how do you guys play wow shadowlands using linux? I am not a big gamer but tempted if it works on linux.

I am just using lutris and the World of Warcraft installer. Just make sure you follow the guide and install ALL of the dependencies.

1 Like

Awesome, thanks so much!

meanwhile, DX12 works surprisingly well on my Ryzen 2700X + Vega64 system. But DX11 is still better, especially in Raids and M+.