Back to the main site

MTG Arena on openSUSE Tumbleweed

I’m having some issues getting MTG Arena running via Lutris on openSUSE Tumbleweed:

Running taskset -c 0 /home/damien/.local/share/lutris/runners/wine/tkg-3.21-x86_64/bin/wine /home/damien/Games/magic-the-gathering-arena/drive_c/Program Files/Wizards of the Coast/MTGA/MTGA.exe
wine: configuration in '/home/damien/Games/magic-the-gathering-arena' has been updated.
Mono path[0] = 'C:/Program Files/Wizards of the Coast/MTGA/MTGA_Data/Managed'
Mono config path = 'C:/Program Files/Wizards of the Coast/MTGA/MonoBleedingEdge/etc'
wine: Unhandled page fault on read access to 0x00000000 at address 0x106b8a37 (thread 0009), starting debugger...
Waiting on children
2019-07-20 20:55:43,963: Unable to read stat for process 28472
2019-07-20 20:55:43,963: Unable to read stat for process 28472
2019-07-20 20:55:43,963: Unable to read stat for process 28472
2019-07-20 20:55:43,963: Unable to read stat for process 28472
Waiting on children
2019-07-20 20:55:43,968: Unable to read stat for process 28441
2019-07-20 20:55:43,968: Unable to read stat for process 28441
2019-07-20 20:55:43,969: Unable to read stat for process 28472
2019-07-20 20:55:43,969: Unable to read stat for process 28472
Waiting on children
2019-07-20 20:55:44,002: Unable to read stat for process 28473
2019-07-20 20:55:44,002: Unable to read stat for process 28473
All children gone
Exit with returncode 5

Specifically, it looks like the main issue is the “page fault” line. Anyone know how to get around this? Are there some dependencies that I’m missing?

Thanks!

Okay, I think I got it working by doing the following:

  1. Ensure that Mesa-libGL1-32bit is installed
  2. Disable ESync

One thing that helped in debugging was to use the Lutris-installed Wine prefix and installation to run the game, which provided some additional output relative to the log above, and is what pointed me towards missing the openGL dependency.

$ cd ~/Games/magic-the-gathering-arena
$ WINEPREFIX=`pwd` /home/damien/.local/share/lutris/runners/wine/tkg-unity-4.1-x86_64/bin/wine "/home/damien/Games/magic-the-gathering-arena/drive_c/Program Files/Wizards of the Coast/MTGA/MTGA.exe"