Skip to content
Loïc Paulevé edited this page May 16, 2020 · 11 revisions

How to play Magic Online (MTGO) on Linux and macOS

Using Docker

Advantage: no need to install and configure wine environment
Disadvantage: no sound, and can be buggy on macOS (e.g., https://github.com/pauleve/docker-mtgo/issues/17)

See https://github.com/pauleve/docker-mtgo/blob/master/README.md for instructions

Using Wine

Advantage: better performance and less bugs on macOS
Disadvantage: can be tricky and break over time

Follow instructions at

Troubleshooting

  • Nothing shows up and there is an error message like this:
005f:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Foundation.Diagnostics.AsyncCausalityTracer"

Solution: either use wine 5.6 or later, or execute the following lines:

curl -fOL https://raw.githubusercontent.com/pauleve/docker-mtgo/master/extra/mtgo-no-startupsound.sh
bash mtgo-no-startupsound.sh

(see https://github.com/pauleve/docker-mtgo/issues/79)

  • MTGO crashes with the backtrace mentioning PullPin_Disconnect+0x34() in quartz

Until the bug is fixed (https://bugs.winehq.org/show_bug.cgi?id=48852), disable sound with

winetricks wmp=disabled