Magic the Gathering: Arena open beta version
Many workarounds were needed to install.
The game installs with the official installer.
Then the game downloads many files and crashes a lot of times expecially when one or two files are left.
The game connects to the game servers.
Deckbuilding, matchmaking, and playing - all work.
What does not
The installer dispays graphic glitches.
Click next until installs the game then run MTGA.exe not the Launcher
To get around the gcThreadContext crash while downloading files, restart the game when it happens, and continue downloading where it left off.
Running this can reduce the number of crash, however, the installer and the game will run slower.
WINEDEBUG=+relay,-debug wine MTGA.exe
What was not tested
In game shop
32 bit prefix to run MtgaLauncher
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 19.04 "Disco" amd64 (+ variants like Kubuntu)||Oct 05 2019||4.17||No, but has workaround||Yes||Yes||Gold||Arthur Peters|
|Show||Gentoo Linux||Aug 27 2019||4.14||No, but has workaround||Yes||Yes||Gold||ZeroPointEnergy|
|Show||Ubuntu 19.04 "Disco" amd64 (+ variants like Kubuntu)||Jun 25 2019||4.11||Yes||Yes||Yes||Silver||Arthur Peters|
|Show||Debian 10.x "Buster"||Apr 26 2019||4.0||Yes||Yes||Yes||Gold||Shane B|
|Show||Fedora 29 x86_64||Jan 30 2019||4.0||Yes||Yes||Yes||Bronze||Josh|
|Bug #||Description||Status||Resolution||Other apps affected|
|24501||wine-mono does not support WPF||NEW||View|
|45546||Magic The Gathering Arena updater: Unity fork of Mono-runtime reports 'Fatal error in gc, GetThreadContext failed' (suspension of Mono-managed threads sometimes exceed 100ms)||NEW||View|
|45898||Magic The Gathering Arena has most hotkeys not working||UNCONFIRMED||View|
|45937||Magic The Gathering Arena stops accepting any input after losing and regaining focus||UNCONFIRMED||View|
|47753||Magic The Gathering: Arena (MTGA) issue crashing on start||UNCONFIRMED||View|
|47820||Magic: The Gathering Arena - custom_get_thread_return Invalid Return Code 1627||UNCONFIRMED||View|
|47967||Wine fails to find application DLLs when the working directory is not the application directory||NEW||View|
This should allow you to run the updater.
Note that this does not fix the GetThreadContext failed bug.
The alt-tabbing is fixed by adding a registry key for "HKEY_CURRENT_USER\Software\Wine\X11 Driver\UseTakeFocus" and set it to "N"
It is possible to overcome the "Fatal error in gc, GetThreadContext failed" crash when downloading game files by using a patched version of wine. (see the discussion here https://bugs.winehq.org/show_bug.cgi?id=45546)