Created attachment 141181 [details]
dmesg log mdgpu 0000:0c:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
Trying to run Mario Kart 8 in Cemu under wine with a Vega 56 or 64,
Opening the game (US or EUR, I have EUR, other people have tested US),
The system freezes once the Mario Kart 8 splash screen shows up. Keyboard/Mouse input is gone, only ssh sessions remain open until the system is hard-rebooted. There is no other way to recover from this.
This can be reproduced every time with a Vega64 or Vega56 card. It has been an issue since at least kernel 4.15, mesa 18.0.
I have tested on 2 systems, and several people with Vega cards get this issue (works for nobody).
Linux nihonium2 4.18.1-arch1-1-ARCH #1 SMP PREEMPT Wed Aug 15 21:11:55 UTC 2018 x86_64 GNU/Linux
I'm running antergos with mesa-git, fully up to date.
dmesg, glxinfo are attached.
Created attachment 141192 [details]
glxinfo |greep OpenGL
forgot to attach this last night.
I too have this issue on vega 8(2200g). It may be slightly interesting that a very similar problem happens on windows. The emulator behaves the same way freezing at the same moment while sound continues playing. The only difference is that windows itself remains operable. On windows all Fiji, polaris, and vega cards have had this problem at one time or another. It was fixed for polaris cards on 18.4.1. If I recall correctly It was fixed for fiji on 18.9.1. I don't believe it was ever fixed for vega. For polaris and fiji it has never been an issue on linux.
*** Bug 108720 has been marked as a duplicate of this bug. ***
I would like to help with this bug. I get it with Raven ridge 2400G.
All you have to do is play Mariokart 8 with CEMU.
As far as I can tell, I'm having a similar problem with Pac-Man Championship DX+. AMD Ryzen 5 2400G (Vega 11), AMDGPU drivers with up-to-date Arch software. Since Pac-Man is a Windows game, I've run it through both Wine and Proton, and each results in a hard lock with VMC page fault.
In particular, I can actually launch the game. But whenever I actually start a level (which is when the graphics, simple as they are, become more intense), my system locks up either instantly or within 5 seconds.
I jumpped ship to nvidia months ago so this doesn't help me, but for you guys following this thread, the Cemu developers managed to fix this issue. If you install the latest public release of Cemu, it will work with Vega + mesa under wine.
The latest mesa build also fixes the BOTW texture problem.
So latest Cemu + latest mesa works perfectly with Vega cards now.
Yeah, it's fixed.