
rado84
Published
Game Center looks broken with Proton 5.0-8
The last time I ran the game it launched fine altough it wouldn't make above 14 FPS. Now I decided to try it again and the Game Center looks broken, like this: https://i.imgur.com/1Fan7Iy.png
DXVK_HUD=fps,compiler %command%
From time to time and only when you open the city map, there's some weird crackling at even intervals.
Anti-aliasing is horrible, it would be better off without it.
Once you alt+tab the game, it remains minimized in the panel (Cinnamon 6.2.x) and it can't be brought back to fullscreen.
Sudden frame drops when you open the city map but that's not Proton's fault, it just needs optimizations.
The game runs almost perfectly fine with the kernel (LTS) and the nvidia driver shown next to this report. The most of the problems in this report (except for the crackling) are due to the fact the game is poorly optimized. With the latest LTS or rolling kernel + the latest 560.35.03 driver there's a lot of frame loss.
Valve only needs to fix the crackling and the inability to bring the game back to fullscreen after it has been alt+tabbed. I have played the game launched via Wine 8.9 with desktop emulation enabled which fixes the alt+tab problem.
DXVK_HUD=fps,compiler %command%
I use DXVK_HUD=fps,compiler %command% bc I wanna see the framerates + when the game compiles shaders. But the game can run without this command OOTB.
Works out of the box and with a GTX GPU on top of that. :)
The only way to run it is to download VKD3D from github, download mfplat.dll and then put d3d12.dll and mfplat.dll next to the game's executable. Make a Wine library override for these two libraries and run the game. It may stutter in the first 2-3 minutes until it loads all the shaders, but after that it runs even better than on Windows.
When mouse sensitivity is set to the absolute minimum, there's some kind of acceleration that can't be disabled and the mouse is still too fast.
If alt+tabbed, the icon disappears from the panel and you can't go back into the game. The process is still running in the background bc you can hear the game sounds but the only thing you can do is kill the process and start the game again.
Fast travel to any destination results in an infinite black screen. Avoid wheel spinning for rewards - that CTDs the game.
Proton 7.0 - works but has minor graphical stuttering from time to time. Proton Experimental - no stuttering but sometimes textures disappear and the game freezes for 1-2 seconds: https://i.imgur.com/ii0kXwg.png If you avoid: • driving any supercars like the Mosler or Jesko • using the fast travel function • wheelspin for rewards you'll have a decent gameplay in single player and free roaming on the map. The multiplayer was fine for the most part. In 1 out of 10 attempted multiplayer races the game crashed to desktop.
In short - unplayable. Keeps crying about missing media components with error code FH601.
Works only with Wine 3.12 and runs perfectly - all settings to the maximum, vsync ON = 60 FPS sharp all the time! No stuttering, no any problems! But before you run the game with Wine, you must install DX9 or DX11 (find a DX standalone installer DX.exe and install it in the prefix of the game).
Newer or older version of Wine, as well as Proton - not a chance!
Wine 5.7 with DXVK 1.7 - d3d11.dll and dxgi.dll (both the 32-bit versions; 64-bit versions crash the game) with ulimits set to 1048576 and the game runs quite fine.
No prefix, simply put d3d11.dll and dxgi.dll (from DXVK 1.7) into the game main directory where grid2.exe is located and then do a library override in winecfg. Then open terminal in the game dir and type "wine grid2.exe" and that's it.
- With Proton 3.18-4 beta the game wouldn't even run.
- With 3.16-4 it does run but it takes about 2 minutes in loading before it does run. I had to lower the majority of the settings in order to get a decent FPS. These are the settings I aplied: Tesselation: disabled. AO: disabled. AF: disabled. Reflections MSAA: disabled: Vsync: disabled. FXAA: disabled. MSAA: disabled. Pause game on focus loss: disabled. Textures: high. Shader, shadow and reflection qualities: normal. Water: normal. Population density: 50%. Population variety: 100%. Distance scaling: 50%.
With these settings the game becomes playable.
DXVK_HUD=fps,compiler
Some rare FPS drops but I suspect the reason is the older GPU. In Linux this game requires a more powerful GPU than when you play in Windows.
With Proton Experimental the game refuses to launch. It launches only with Proton 9.0-x and it runs out of the box. The launch options I mentioned are just for convenience. Also, unlike other people, I didn't have to disable anything - I just clicked "Story mode" and it started.
Depends on the hardware. I have a feeling this game will require a PC from NASA in order to run smoothly in Linux.
The last smoothly playable version (on Steam and outside of Steam) was v.1.56. After that it seems RockStar are doing anything they can to make you give up playing GTA 5 on Linux. Sudden frame drops every 15 seconds, freezes... It's not fun to play it anymore.
The only noticeable problem is that it takes a little longer for the current game progress to be saved than it should. To me it's not a big deal but someone with a slower computer might have to wait a long time for the progress to be saved.
For the game to run esync and d3d11 must be disabled. However, I noticed something with shadows I never saw when I used to play HTA in Mint 18.3 with kernel 4.13.0-45: shadows appear in places where there should be no shadows and they also disappear (as if cut with a knife) when the vehicle approaches them. When the vehicle goes away, these strange shadows return. Also, at night headlights don't illuminate the ground in front of the vehicle. In principle these problems are not a big a deal and the game is fully playable, but it's just strange.
The game runs fine but I think there's a problem with D9VK in Proton. Since I noticed there was a D9VK option, I decided to try it with HTA, so in user_settings.py file I enabled D9VK, "no DX11" and "no esync" options with the thought in mind that this will run the game with D9VK, considering the game was made in a time when only DX9 existed. BUT!! HTA only showed an error dialog on the screen (without actually saying what the error was) and then closed itself. The only way to make it run "out of the box" is to disable the use of wined3d, d9vk and d3d11 and leave only "no esync" enabled. Which means the game runs fine with the DX10 replacement but it won't run with DX9 replacement and I find that weird, to say the least.
The game is only playable at low resolution like 1024x768
For as long as the typical gamer stays on the first map - they would enjoy it.
Takes too long to save the progress. Longer than expected for such an old game with my hardware.
Going anywhere outside the first region in the game (changing map) freezes the game in an indefinite "loading level initialization".
Trying to change resolution from within the game causes it to freeze.
Proton 5.0-6. Video driver is the latest: 440.82.
Unplayable with any version of proton
protontricks 8190 d3dx10 d3dcompiler_43 d3dcompiler_47
The status of this game should be "borked", no "silver"!
Has a little problem with shadows appearing in places they shouldn't be (such as the illuminated part of an object) and at first run loads a bit longer than I wish but otherwise runs quite fine.
Works out of the box with Proton Experimental, performs even better than on Windows!
UE4 Prereq crashing upon installation
UE4 Prerequisites attempts to install but ends up with an error "incorrect ACL".
Not running at all, steam log reads something about not supporting CP1251 encoding:
[0000007E:] EXCEPTION handling: System.ArgumentException: The requested FontFamily could not be found [GDI+ status: FontFamilyNotFound] [0000007E:] EXCEPTION handling: System.ArgumentException: 'CP1251' is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method. Parameter name: name [00000081:] EXCEPTION handling: System.IO.FileNotFoundException: Unable to find the specified file. [00000081:] EXCEPTION handling: System.IO.FileNotFoundException: Unable to find the specified file. [00000081:] EXCEPTION handling: System.IO.FileNotFoundException: Unable to find the specified file. [00000081:] EXCEPTION handling: System.IO.FileNotFoundException: Unable to find the specified file. [00000081:] EXCEPTION handling: System.IO.FileNotFoundException: Unable to find the specified file. 61995.695:007d:007e:trace:seh:__regs_NtGetContextThread 0x128: eax=fffffffc ebx=6c8fe6c4 ecx=00000080 edx=00000000 esi=0aedf998 edi=00000000 61995.695:007d:007e:trace:seh:__regs_NtGetContextThread 0x128: ebp=00000000 esp=0aedf93c eip=f7f3a929 cs=0023 ss=002b flags=00000286 [00000082:] EXCEPTION handling: System.Threading.ThreadAbortException: Thread was being aborted. 61995.715:007d:007e:trace:loaddll:free_modref Unloaded module L"Z:\media\1000GB\STEAM\steamapps\common\Proton 4.11\dist\share\wine\mono\wine-mono-4.9.2\lib\mono\gac\System.Drawing\4.0.0.0__b03f5f7f11d50a3a\gdiplus.dll" : builtin 61995.715:007d:007e:trace:mscoree:_CorDllMain (0x21b0000, 0, 0x1) 61995.715:007d:007e:trace:mscoree:_CorDllMain (0x21a0000, 0, 0x1) 61995.715:007d:007e:trace:mscoree:_CorDllMain (0x2120000, 0, 0x1) 61995.715:007d:007e:trace:mscoree:_CorDllMain (0x1e90000, 0, 0x1) 61995.715:007d:007e:trace:mscoree:_CorDllMain (0x10000000, 0, 0x1) 61995.715:007d:007e:trace:mscoree:_CorDllMain (0x1860000, 0, 0x1) 61995.716:007d:007e:trace:mscoree:DllMain (0x7eb10000, 0, 0x1) 61996.761:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\winebus.sys" : builtin 61996.761:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\setupapi.dll" : builtin pid 13871 != 13870, skipping destruction (fork without exec?)
The game runs but keys don't work, so it's impossible to drive the train, turn the headlights on or even switch the battery. Also using the mouse to switch buttons on the dashboard doesn't work at all making selection of a route impossible. Won't run without DXVK. Disabling ESync slightly changes things in a way that the player can select a route but that's it - the train remains undriveable.
%command%
I couldn't change the controller to a keyboard bc the game thinks I'm using a gamepad and it's unclear which keys match "previous" and "next" in order to manually select keyboard.
Open /Proton - Experimental/user_settings.py and add this code at the end of the file (after the last curly bracket):
if os.environ['STEAM_COMPAT_APP_ID'] == '1262540': #NEED FOR SPEED DELUXE EDITION user_settings['PROTON_ENABLE_NVAPI'] = '1' user_settings['DXVK_ASYNC'] = '0' user_settings['DXVK'] = '0' user_settings['VKD3D'] = '1' user_settings['NO_ESYNC'] = '1' user_settings['NO_FSYNC'] = '1' user_settings['USE_WINED3D11'] = '0'
For launch options enter only %command% and nothing else. The game will run fine with steady 60 FPS at the highest graphical settings. The game thought I was using a gamepad and I couldn't change the controller type manually bc it was unclear which keyboard keys match the gamepad keys for "previous" and "next". I drove around a little using the WASD keys (bc when gamepad is selected, these keys somehow correspond to car controls) and didn't see any graphical problems. EA Origin ran just fine with the above user settings. If Valve can do something about the game to correctly detect a keyboard instead of a gamepad, this game can be classified as "perfect to run & play".
Tested single player mode. Runs quite fine with some minor tweaking of graphical settings but most notably - disable AF and AA. Sometimes when there are too many enemies around the player the game tends to freeze for about 1 second but it's still playable.
Runs somewhat OK with DXVK-ASYNC and NVAPI enabled
PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1
The game runs somewhat OK with DXVK-ASYNC and NVAPI enabled but only at "High" settings with shadows set to "Low". Any other changes to the video settings and it starts running at 5 FPS tops. I saw the game comes with PhysX installer, UE4PrereqSetup_x64.exe and other stuff but IDK how to install these into the compatdata directory.
Using Proton the game starts but without any menus. The only visible things are 2 dark lines where the login form is supposed to be. Using Wine 4.13 with DLL override (D9VK 0.20) the game starts and everything is visible except for one thing: it has absolutely no text which makes me think the fonts aren't being loaded.
The game runs almost fine with Wine 5.20 (not Steam Proton) and without any python scripts after using "winetricks dotnet35".
All you need is to use d3d9 from D9VK with library override. However, it has no fonts and probably for the same reason I'm unable to enter my login data. See the link to the screenshot of what it looks like. With Steam Proton it can't run at all. If someone can find a fix for the missing fonts, it would be perfectly playable. I tried copying all corefonts from the wine prefix to the proton prefix but that didn't change anything and the game still shows up without fonts.
Worked out of the box and on top of that it ran way better than it ever has on Windows!
I used a Proton setting meant for another game, that's why I chose "out of the box". I didn't have to change anything in order to make it work.
The setting I used that was meant for another game is this:
"PROTON_USE_WINED3D": "1",
"PROTON_NO_D3D11": "1",
"PROTON_NO_ESYNC": "1",
and the game ran perfectly!
Will not launch
WarpPortal appears with a message "Checking WarpPortal, please wait..." and hangs at it - game can not be started.
You must manually choose OpenAL in the game options, otherwise the game runs without any sound.
Open your preferred proton's user_settings.py and add this at the end of the file (after the last curly bracket) and save the file (Ctrl+S):
if os.environ['STEAM_COMPAT_APP_ID'] == '257420': #SS4 user_settings['PROTON_ENABLE_NVAPI'] = '1' user_settings['DXVK_ASYNC'] = '0' user_settings['DXVK'] = '1' user_settings['VKD3D'] = '0'
Adding this to the python file eliminates the need to type launch options permanently.
For unknown reasons this game runs better with DX11 than it does with DX12. For comparison, GOG's verson ran better with DX12 (d3d12 and d3d12core from VKD3D) than with DX11.
Also, if you have hardware like mine, I recommend you to disable/lower these options in the game settings (the ones marked in yellowish color): https://i.imgur.com/yiMkon9.png This will reduce the frequency of the occasional FPS drop and will give you smoother gameplay. DO NOT use the autodetect option, it ruins everything and the performance becomes horrible!
Works out of the box with proton 5.0-9.
Controls are not very responsive. Holding one or two of the keys to move only moves the snake's head and that's it - you can't get out from under the pole sign. IDK if the game is glitchy or Proton but that's it. All I managed was to get down from the pole sign but I couldn't proceed with the gameplay.
This game is simply a "no go" with either Proton version
PROTON_NO_ESYNC=1 %command% /nolauncher
I tried all Proton versions from 7.0 up until the oldest one - this game is simply a "no go" with either one of them - the game won't even appear on the screen. Only Proton 4.11-13 caused something like an attempt to start (black screen for a few seconds, then shutdown like the rest of the Protons). Symlinks and disabling Esync didn't help at all.
/nolauncher
Minor flickering when you're on a planet and zoom out to see the whole surface. But that doesn't prevent you from playing, so it's a minor problem.
With just Proton Exp. the game was running like a comic book, regardless of what level the settings were.
As I said, just Proton (Exp.) isn't enough. I did make the symlinks and added the /nolauncher to the launch options but that didn't fix the major problems with comic book-like performance (meaning 10-15 FPS).
The thing that FIXED the game performance for me was to place these files in the directory next to the game exe: d3d9.dll, d3d10.dll, d3d10_1.dll, d3d10core.dll, d3d11.dll, dxgi.dll, D3D12Core.dll, d3dcompiler_46.dll, d3d12.dll, d3dcompiler_47.dll, mfplat.dll. I know that the game probably uses only 2 or 3 of these files but I'm too lazy to test and see which ones it uses, so I copied them all. :) In any case, placing these files next to the game exe fix the FPS issue and now the game runs even better than it ever did on Windows, LOL
Build Alpha 0.221.0.0 works perfectly out of the box with Proton Experimental. You might wanna wait a minute or two for the shaders to be fully loaded. Once that happens, it runs very smoothly.
Runs fine out of the box with DXVK.
Those who experience object flickering: disable HBAO, disable "detail objects" and reduce the level of texture quality from "high" until the flickering disappears. IMPORTANT!!! Make the above settings while in the main menu. Otherwise the game would freeze and you'd have to reboot your system!!!
Works perfectly out of the box with Proton Experimental. If you happen to experience minor FPS stuttering (like for 50-60 ms), simply disable grass in sniper mode and set grass density to OFF in settings.
When the game starts, initially it doesn't have any sound. The only way to bring it back is to click on any menu in the game. Clicking menus in this game is always accompanied by sound effects (designed by the developer), so doing that brings the sound back.
Sometimes, for unknown reasons, half of the controls stop working. You may be able to use the numbers line of the keyboard but WASD and auto-aim won't work at the same time. The only solution - restart the game.
There's some slowing down when loading a battle (you might enter the battle long after it has begun) and the only workaround to that is to disable shadows in the game settings.
The tinkering is only inside the game settings, not in Proton itself, so the general experience will be fine, depending on the hardware.
It worked just fine last night, now it doesn't
See the notes about performance.
The game simply freezes at the loading screen. All I get is black screen with the yellow loader in the middle which is also frozen and I never get to enter the garage.
Never been able to play normally with the highest settings, despite my hardware. With the highest settings I enter the battle when half of the team has died. With medium and low settings I'm the first to enter the battle even before the countdown starts.
Since Proton is based on wine, my guess is that Proton Experimental is based on the latest wine which is currently 9.22. But 9.22 is glitchy and basically not working at all. At the moment the only way I could get the game work even better than on Windows and than on Steam was wine 9.21 with manually installed wine-mono and also manually installed .Net Framework 4.8.1 with Windows 11 compatibility setting in winecfg.
Note: with the other Protons the game won't even start.
Almost everything works perfectly. With some minor graphical tweaking one can have great performance. It has only one problem, though - when clicking on the in-game store, the game closes itself.
Tripple buffering causes slight graphical lag.
Tripple buffering must be OFF, otherwise camera movement causes slight graphical lag.
In user_settings.py these must be commented: use_wined3d, no_d3d11, no_esync, no_fsync. Uncomment and enable NVAPI & DXVK_ASYNC. DO NOT use any launch options and the game will run just fine. When in game, if you want enable VSYNC but for a smooth gameplay you need to TURN OFF Tripple buffering.
The game freezes on "Game Loading" screen. Competely unplayable.
I cover the required hardware but I still get 25 FPS tops with medium to low settings at 1080p resolution. On top of that the game has absolutely no sound.
As I said earlier I cover the requirements but I still get 25 FPS tops with medium to low settings. Just now I found a rather large (120+ MB) steam log file, which will hopefully help you resolve this game's problems. I 7-zipped it with LZMA2 and here it is: http://www.mediafire.com/file/zmn97nk6yanbxce/steam-301640.7z