If using a video card with more than 2GB VRAM, consider using the following launch options:
-norestrictions -nomemrestrict -percentvidmem 100
What does not
The solution was described in "Workarounds" section.
A vanilla install uses a cloud save system that's dependent on GFWL. It is necessary to have an account to run the game.
To avoid making a xbox account, I used xlive.dll to remove the extra DRM. However, this does break the multiplayer.
If you're experiencing poor FPS after trying the launch options mentioned above, try some of the following:
What was not tested
I didn't test Multiplayer, but I assume it would work as the Social Club and GFWL (Games for Windows Live) work; assuming you're willing to make an xbox account.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Arch Linux x86_64||May 06 2019||4.7-staging||Yes||Yes||Yes||Gold||Adam Moore|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Dec 26 2018||3.18-staging||N/A||Yes||Yes||Gold||Roman|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Feb 17 2018||3.2||N/A||No||No||Garbage||Aaron Franke|
|Show||Gentoo Linux x86_64||Sep 30 2015||1.7.51||Yes||Yes||Silver||Manuel|
|Show||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Jan 30 2014||1.7.11||Yes||Yes||Silver||an anonymous user|
Games for Windows - LIVE does not work under Wine. GFWL components will crash any game that use the service. The only thing to do about it is to cut XLive out using XLiveLess Patch.
1) Download the latest XLiveLess patch from here.
2) Unpack xlive.dll into the game folder.
XLive is out and the game launch is unobstructed. Please note that from now on the online play via GFWL is disabled so as to prevent cheating.