Magic: The Gathering Arena won't start

Hi there! I recently changed my pc, and reinstalled Ubuntu, Lutris, etc. Now I’m trying to get MTG: Arena to work, but it won’t start. This are the logs I’m getting:

Running gamemoderun /home/fede/.local/share/lutris/runners/wine/lutris-6.0-x86_64/bin/wine /home/nvme/Lutris/magic-the-gathering-arena/drive_c/Program Files/Wizards of the Coast/MTGA/MTGALauncher/MTGALauncher.exe
Initial process has started with pid 32785
Start monitoring process.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
esync: up and running.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: configuration in L"/home/nvme/Lutris/magic-the-gathering-arena" has been updated.
Monitored process exited.
Initial process has exited (return code: 13568)
All monitored processes have exited.
Exit with returncode 13568

I tried googling around, and even built gamemode again from the Feral git (some things pointed to that fixing it), but have had no luck so far.

Any ideas?

it seems you are using the runner “lutris-6.0” - there is a dedicated runner for mtga: “lutris-mtga-5.0-x86_64”, maybe try using this?

according to the install script, dxvk (of course) and esync both should be true. (though esync probably just effects performance)

I had actually been trying our different runners, and neither worked. The log for the dedicated runner is pretty much the same:

Running gamemoderun /home/fede/.local/share/lutris/runners/wine/lutris-mtga-5.0-x86_64/bin/wine /home/nvme/Lutris/magic-the-gathering-arena/drive_c/Program Files/Wizards of the Coast/MTGA/MTGALauncher/MTGALauncher.exe
Initial process has started with pid 6850
Start monitoring process.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
esync: up and running.
Monitored process exited.
Initial process has exited (return code: 13568)
All monitored processes have exited.
Exit with returncode 13568

What little I gathered from googling around, I’m missing the 32-bit gamemode? But I just couldn’t manage for the life of me to install it.

what about starting without gamemode? afaik gamemode is just for performance and shouldn’t affect whether a game runs or not.