Magic: The Gathering Online

Current and latest version of Magic: the Gathering Online. 

Application Details:

Version: 4.x
License: Retail
Votes: 213
Rating: Gold
Wine Version: 2.0-rc5

Maintainers: About Maintainership

Test Results

Selected Test Results

What works


Online match ( Free Trial )

What does not

What was not tested

Signing in into the paid account.

Deck building.

Shop and all paid account things.

Additional Comments

Used winetricks to install dotnet. Windows is set to Win7
selected in Test Results table below
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentGentoo LinuxJan 16 20172.0-rc5 Yes Yes GoldAnton Romanov 
ShowUbuntu 14.04 "Trusty" i386 (+ variants like Kubuntu)Jul 10 20161.8.3 No Not installable GarbageJaroslav Smutek 
ShowArch Linux x86_64Feb 15 20161.9.3 No Not installable GarbageSteven Roose 
ShowFedora 22 x86_64Aug 12 20151.7.47 Yes Yes GarbageAndrea Siro 
ShowFedora 21 x86_64Apr 09 20151.7.40 No Not installable GarbageZhenboLi 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Sort of got it working
by noxora on Thursday May 25th 2017, 15:08
I got this working with some time and effort, the big trick was to make sure that dotnet 4.5.2 was correctly installed. After that, I ran the program several times, got halfway through a few games, but had to close when I hit the error

"wine: Call from 0x7b43c26c to unimplemented function windowscodecs.dll.IWICPixelFormatInfo_GetBitsPerPixel_Proxy, aborting"

Which is what killed it. I think this is going to stay this way for now.
If I knew what the function did, I could write it and make a pull request.
After MTGO Update getting new error
by nick rudh on Saturday April 22nd 2017, 8:34
just updated the client had it working OK while running staging 2.5 on Debian stretch had some graphical problems with cards mana cost but everything else seemed to work well played a few matches. However after the update for MTGO I think it added art for the new masterpiece cards I get the following error usually after logging in. Anyone else getting this or have a solution? I updated to staging 2.6 same error.


err:eventlog:ReportEventW L"Application: MTGO.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.AccessViolationException\nStack:\n at MS.Internal.Text.TextInterface.Font.CreateFontFace()\n at MS.Internal.Text.TextInterface.Font.AddFontFaceToCac"...
fixme:advapi:DeregisterEventSource (0xcafe4242) stub

Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at MS.Internal.Text.TextInterface.Font.CreateFontFace()
at MS.Internal.Text.TextInterface.Font.AddFontFaceToCache()
at MS.Internal.Text.TextInterface.Font.GetFontFace()
some more stack trace then register dump
Fatal error
by AEScipher on Monday February 13th 2017, 19:37
Hello, i'm running 2.1 staging and get the following error after installing
Infinite loop
by Wine Taster on Wednesday January 18th 2017, 9:08
Jaroslav Smutek writes about infinite loop.
I did winetricks dotnet452 corefonts, can start installer, setup is downloaded and after some time I get a infinite loop:

err:rpc:RpcAssoc_BindConnection syntax {00000131-0000-0000-c000-000000000046}, 0.0 not supported
err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706b5
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet

Can anybody confirm this and maybe even has a workaround?
Seeing socket exception with wine-2.0-rc4
by Nicolas Goles on Friday January 13th 2017, 13:35

The app seems to get to the login screen and I can attempt to login. I end up getting a socket exception though:
Anyone has been able to use it?
by Andres on Thursday November 3rd 2016, 10:26
I am using linux mint, wine-1.9.11 (Staging), installed dotnet452 with winetricks.

I am able to run the setup but when I try to login, it fails with the following error trace: