
Sean
Published
WINE_CPU_TOPOLOGY=31:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30 %command%
protontricks 371660 uplay
For those of you who are getting stuck on the Far Cry Primal splash screen indefinitely, apparently this is an issue with newer CPUs. This is what eventually worked for me:
WINE_CPU_TOPOLOGY=31:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30 %command%
Many many thanks to the awesome work by ChaosBlades and Blisto91 in this thread: https://github.com/ValveSoftware/Proton/issues/2143
Also see some more valuable Far Cry information here: https://github.com/ValveSoftware/Proton/issues/5927
Before I found out about this fix, I had previously tried the trick of copying another Far Cry's Ubisoft folder over this one. That didn't help and eventually Uplay stopped launching altogether. To fix it I deleted the ~/.local/share/Steam/steamapps/compatdata/371660/pfx/drive_c/Program Files (x86)/Ubisoft/ folder and ran 'protontricks 371660 uplay' to reinstall it. Didn't have another Uplay issue after doing that.
-offline -offline_mode "-uplay_steam_mode"
Rename Tom Clancy's Splinter Cell Blacklist/src/SYSTEM/systemdetection.dll to something else (I just changed it to systemdetection_.dll)
In order to get this to run (on a nvidia gpu) I had to combine several of the fixes below. This is what finally worked for me:
- Set launch options: -offline -offline_mode "-uplay_steam_mode"
- Browse to local files and rename Tom Clancy's Splinter Cell Blacklist/src/SYSTEM/systemdetection.dll to something else (I just changed it to systemdetection_.dll)
I thought I had to also change compatibility from Experimental to an older version, but then I put it back to Experimental and the game still launched fine.
Finally!! And like others have stated, after the game exits I have to press the "Stop" button in Steam to kill it.
%command% -offline -offline_mode
I'm changing my report after finding some new information. I have found most of my Ubisoft game issues stem from my CPU having too many cores. I tried the fix that I mentioned in my Far Cry Primal report, but it didn't help Blacklist as much. Still experienced video and audio stuttering. However, based on a report for Splinter Cell Conviction, I tried a similar cpu fix that ended up working great. The script is here.
Recommend running protontricks 235600 uplay
Still have to rename or delete Tom Clancy's Splinter Cell Blacklist/src/SYSTEM/systemdetection.dll
The provided launch params are necessary to prevent a crash after 25-30 minutes
If MXAA 2x or 4x is used for anti aliasing in the video settings, I got artifacts in the sky as mentioned by @apoorv569 here. SSAA 2x2 Rotated Grid worked fine.
Standard Uplay issue of requesting the password every time, and not exiting (have to quit from my system tray). I tried unchecking Uplay option "Minimize Ubisoft Connect to the system tray when the application is closed", but it didn't help.