proton
Published
gamemoderun mangohud %command%
Xbox 360 Wired controller not detected with Steam Input enabled (default). Have to disable Steam Input and reconnect controller after starting the game.
- Stuck on black screen with Proton 7.0-4 and Proton Experimental. Works with GE-Proton7-36.
- Performance is acceptable but on the low side considering the simplistic map in the demo (not a lot of objects, trees etc). Smooth 60FPS on low-ish settings (Performance preset, with Textures set to Quality and FSR Quality set to Balanced). Game has built-in AMD FSR 2.0 which works well.
- Intro logos can be skipped by renaming the 2 files in
$STEAM/steamapps/common/Asterigos Demo/Genesis/Content/Movies/
Launcher loading bar appears briefly, then nothing
Might be related to EasyAntiCheat which is found in the game install folder.
5.21-GE-1 GloriousEggroll
Cannot Alt-Tab in Fullscreen. Fix by changing to "Fullscreen Windowed"
- GloriousEggroll Proton has built-in fixes for the launcher issue, so I did not need to add any launch options. Intro movie also played without any problem.
- The game's built-in frame limiter seems bad. When set to cap at 60, it constantly drops to 50+. While setting Vsync maintains 60fps.
- Game launches fast but gets stuck on "checking for DLC" for a few seconds every time before showing the main menu. Not sure if anything can be done about that.
- Overall looks great with the UHD update, which native Linux version did not get.
Don't need to rename exe. Use -nostartupmovies launch option to skip the slow intro logos. Also enable Vsync and FOV keybind, refer to PCGamingWiki.
WINEDLLOVERRIDES='dinput8=n,b' gamemoderun mangohud %command%
Intro video doesn't work due to patent-encumbered format. Just watch it on YouTube; no point changing or installing anything for a one-time 3-minute video.
Make sure to read DSFix's readme and set game options accordingly.
6.21-GE-2 GloriousEggroll
Proton-6.21-GE-2
- If you alt-tab while launching the game, your mouse may be stuck in menu mode (controlling the cursor instead of camera). Just alt-tab out and back in.
- Some menus cause very high GPU load (e.g. from 40-60% in the space rig to 90% in the esc menu or mission terminal and server list). Sometimes it will hit 100% and be stuck at 100% even after leaving the menu, my FPS will drop and I have to restart the game. This is a game bug, not proton bug. Don't idle on most menus. Equipment/wardrobe terminals are safe.
Initially the game didn't start when I used
gamemoderun
. Delete the game's prefix folder (548430) fromsteam/steamapps/compatdata
and launch the game without any launch options first to make sure it works. After that gamemode works fine (mangohud and vkBasalt as well).Both Dx11 and Dx12 versions work well with similar performance. Slightly more VRAM usage on Dx12 but doesn't have any noticeable effect. YMMV on non-Nvidia or non-Pascal Nvidia cards (Dx12 might be better).
gamemoderun mangohud %command%
Edit ~/.steam/root/steamapps/common/Devil May Cry 5/dmc5config.ini
and set TargetPlatform=DirectX11
. Cutscenes glitch and crash on Dx12
Can't Alt-Tab out, use workspaces instead (on Xfce)
Controller (Xbox One wireless) has to be connected before starting the game. If it disconnects during the game, there's no way to reconnect, have to restart the game.
Cutscenes and any menu that renders a scene (like the shop menu with Nico in the van) use much more GPU than gameplay (e.g. avg ~70% GPU in gameplay, 100% in cutscenes/menu) and start to drop frames or lag.
Gameplay is great 60FPS with fullscreen FSR (via GE-Proton), render at 1472×828, target 1920×1080, medium-high settings.
Cutscenes glitch and crash in DirectX12 mode. No problems in DirectX11.
5.9-GE-8-ST GloriousEggroll
Alt-tabbing out of fullscreen has a short blank screen delay but is harmless.
Proton GE has built-in launch fixes so you do not need to do any of the renaming and linking etc from the reddit post. Just install game, set Proton version and play.
If you use any mods, Steam achievements will be disabled (even with the built-in Gift Bag mods). To re-enable achievements, download the ositools script extender and follow the simple install instructions. It also makes loading faster with mods.
WINE_FULLSCREEN_FSR=1 gamemoderun mangohud %command%
Something broke between GE-Proton7-22 and 7-28. I didn't test every version but FSR doesn't work, MangoHud doesn't work with some of those versions. So for FSR I just use GE-Proton7-21 for now.
Game is still playable and fun despite the problems.
Sometimes there is a flicker of an older frame out of nowhere. Might be a driver or GNOME problem, not sure.
Mouse was lagging like crazy in the main menu for a few launches, but seems to have fixed itself.
Frequent frame drops and stutters, even with lower settings and lower resolution.
Crashed on first launch after intro movie, but hasn't crashed since.
Using Proton as despite the problems, it runs better. Native had weird screen tearing even though vsync was on (!!)
gamemoderun mangohud %command%
Bad fullscreen implementation on native version; it forces my desktop to 1280x720. No problem with Proton.
Native version is 1.6.13, while Windows version via Proton is 1.6.14. No idea what's the difference since the dev posts useless updates titled "Small patch" with no version numbers.
5.21-GE-1 GloriousEggroll
Proton-5.21-GE-1 GloriousEggroll
First session played smoothly, but after quitting, I can no longer load any save game. Stuck on loading screen and have to force quit.
gamemoderun mangohud %command%
Audio is extremely loud compared to other games, need to turn it down a lot.
Native Linux version lags badly after 1 round. Windows version via Proton runs better (still some lag spikes, expected for a survivor game)
gamemoderun mangohud %command%
In fullscreen mode, sometimes Alt-Tab fails, crashes after a few tries.
Steam Overlay must be enabled for controller to be detected (X360 wired). Steam Input is default (enabled).
- 1 cutscene randomly played at 10FPS, haven't been able to reproduce the problem.
Tried both Proton Experimental using in-game FSR (Performance @ 1080p), and GE-Proton7-38 using wine fullscreen FSR (720p -> 1080p), performance is basically the same, graphics looks the same except fullscreen FSR makes text/UI blurry. So just use Steam Proton with in-game FSR.
Cannot change graphics settings before the intro cutscene. To skip it, press Alt-F4 then choose "No" when asked to quit the game, then you'll go to main menu. Restart the game after changing your settings if you want to see the intro.
On first run, very high CPU/GPU load on main menu, give it a few minutes to build shader cache.
Intro Logo Skip mod works.
Pause menu continues to render the game scene with 100% of the normal GPU load. If you need to pause use the map menu instead.
6.12-GE-1 GloriousEggroll
Did not need to use protontricks with Proton 6.12-GE-1.
Some video settings seem not to stick when changed in game (resolution and vsync). I had to edit the config file at ~/.local/share/Steam/steamapps/compatdata/214510/pfx/drive_c/users/steamuser/Application Data/Warner Bros. Interactive Entertainment/LEGO The Lord of the Rings/pcconfig.txt
.
gamemoderun %command%
Random stutters at 60fps, very frustrating at higher levels. Will definitely kill your runs at some point. I decided to refund.
Slow to launch considering how small the game is. Softlock when trying to access leaderboards.
All of these problems were reported on Windows too, based on Steam discussions, so this is not a Proton issue. But I'm marking it as negative as the stutter is a deal-breaker for this type of game, regardless of the cause.
gamemoderun mangohud WINE_FULLSCREEN_FSR=1 %command%
Gamma is completely busted (whole image is extra bright) if using a non-native resolution (without fullscreen FSR)
FPS drops to 40 with 100% GPU utilisation during intro cutscene, which is definitely a problem with the game. Had to use FSR and lower the res to 1280x720 to get 60 FPS, and even then it would drop randomly during gameplay.
Native version hard freezes at the loading screen (after the epilepsy warning), have to use a TTY to kill my entire user session.
6.21-GE-2 GloriousEggroll
The game has built-in FSR (Fidelity FX) but it seems to be tuned too aggressively. Character model becomes a blurry mess.
Using Proton GE with fullscreen FSR has much better results. I can crank the shadows/AO and maintain smooth 30 FPS.
- Launch options:
gamemoderun WINE_FULLSCREEN_FSR=1 %command%
- In-game resolution set to 1600x900, upscaled to my monitor resolution 1920x1080
- In-game advanced graphics settings: set resolution scaling to variable (prioritize resolution), disable volume rendering, everything else high / to taste
gamemoderun mangohud WINE_FULLSCREEN_FSR=1 %command%
Alt-Tab in Fullscreen will crash, but Fullscreen is required for FSR
- Controller vibration only works with Steam Input disabled (right-click the game in Steam > Properties > Controller).
- Sometimes it will stop working (may be related to suspend/resume), reconnecting the controller usually fixes it.
- Easy way to test vibration is with fishing. Wildspire Wastes camp 6 has fishing spot inside the camp.
- Using fullscreen FSR with Proton-GE (upscaling 1600x900 to 1920x1080) provides better performance for very minor quality difference.
- Don't use the in-game AMD FidelityFX, it looks horrible.
- Proton-7.2-GE-2 crashes when viewing the weapon/mantle demo videos in the Equipment box, and also randomly fails to start the game sometimes. Stick to 6.21-GE-2 for now.
- I'm using DirectX 11. DirectX 12 also works but had no noticeable benefit on my hardware.
- I could not get mods to work (Stracker's Loader), despite other reports that it works. Always black screen at launch.
gamemoderun mangohud WINEDLLOVERRIDES='dinput8=n,b' %command%
As noted by other AMD GPU users, DX12 performs significantly worse (drops to 40 FPS in my case).
DX11 works well, although there are minor occassional stutters which also affects some Windows users. Overall acceptable performance, high settings 1080p@60fps.
Proton Experimental (9.0) and GE-Proton9-15 both work; no noticeable performance differences.
Modding MHW 15.23 on Linux in 2024
- Install Stracker's Loader (latest version 4.0 at the time of writing).
- Edit the installed copy of
loader-config.json
, and set"logLevel"
to"INFO"
so that you can see the Stracker's output. - Set the game's launch options in Steam to:
That's the minimum example. Of course, you can add other env vars or commands.WINEDLLOVERRIDES='dinput8=n,b' %command%
Clarification on some of the outdated or wrong info floating around:
- Recent versions of Stracker's are designed so that
dinput8.dll
loadsloader.dll
; therefore you only need to tell wine to usedinput8
. You do not need to specifyloader=n,b
. - vc redists (e.g.
vcrun2022
via protontricks) are not needed, at least for Stracker's itself and the plugins (CustomFOV and CutsceneSkip) that I tested in a fresh wineprefix. - Stracker's is not even needed for simple asset replacement mods (e.g. texture or sound replacements). The game's ability to load loose files from
nativePC
dir changed a few times in the past (and currently works for most file types), so some mods that list Stracker's as a requirement may not actually need it now.
Performance is worse than expected for the looks. Everything low except textures high, 1080p, still drops below 60fps often.
No issue using Xbox 360 Wired Controller
gamemoderun gamescope -W 1920 -H 1080 -w 1600 -h 900 -F fsr -r 60 -o 30 -f -- mangohud %command%
Fullscreen resolution can't be changed, the game always uses your desktop resolution (this is a game problem, not Proton/Linux-specific). As a result, fullscreen FSR via GE-Proton won't work, even if you set a specific res using WINE_FULLSCREEN_FSR_CUSTOM_MODE
. I use gamescope instead, since I didn't want to bother with mods, or change my desktop res every time.
I can run the game at 1080p 60 FPS, but it runs very hot relative to other games when it really shouldn't based on the graphics, so I'm just lowering the res to 900p to keep temps down.
Game itself is buggy as hell, not Proton-related though.
Xbox 360 wired controller was detected, but buttons show as random keys and I couldn't get movement to bind to stick axes correctly. Tried with Steam input enabled/disabled. Gave up.
KB+M works, but binding was a hassle. What I did:
- Start a game, get past the intro, then setup controls and other settings.
- Save the game, exit, and find the settings file (
Steam/steamapps/common/Psychonauts/profiles/profile 1/Profile 1- Raz.ini
) and make it read-only to be sure.
Note on control settings: left column is KB+M and right column is controller by default. I removed the whole right column (by binding them all to the same key, let's say Z, then finally binding Z on the left column).
Also, the default controls set both Attack and Inventory menu to Mouse1, which makes it impossible to use the Inv. After loading the game next time, Attack would be unbound and Inv would be bound to M1, but M1 would just do nothing. So check for duplicates.
Native version is even more borked, cursor doesn't correspond to the window so I didn't bother trying to fix it. So just use Proton (6.3-6) with KB+M.
gamemoderun mangohud %command%
Only once, I noticed a misplaced texture flickering in the middle of nowhere.
FPS drops to single digit as soon as VRAM is filled
I have seen various reports of large FPS drops after cutscene or playing for a while, and the suggested fix to use low textures.
What I found after testing a lot is that specific settings don't matter. On my system, the FPS drops to single digit when VRAM is filled, and the FPS doesn't recover even after VRAM frees up (e.g. by fast travel to a smaller area like the base).
So, if you encounter this FPS drop, monitor your VRAM usage, and try lowering textures. Medium is enough to not fill my 1050 Ti's 4GB, I can play at 900p 60FPS with medium textures and everything else high.
Audio crackling / cut out certain channels for a few seconds. Only happened 2 times in 10 hours. Just pause the game to wait it out.
Only one time, one smoke texture turns black. Doesn't affect gameplay.
Occasional stutter when certain events happen / scene changes
gamemoderun mangohud WINEDLLOVERRIDES='msacm32=n,b' %command%
Can't Alt-Tab with Fullscreen mode. With Windowed Fullscreen, Alt-Tab sometimes leaves the mouse in a broken state (can highlight UI elmeents but cannot click), until you Alt-Tab again.
The game has significant performance issues affecting many different users (not Proton-specific). Even with aggressive use of upscaling and lowered settings, it's hit or miss if it will work well for you, so test well within the refund window. Also, even if it works now, the game's patches often introduce new problems for a subset of users.
With a RX 6600, I need to use XeSS upscaling in Performance mode with Medium settings to have smooth 60 fps, but certain areas will cause extreme stuttering or drops below 40 fps. The resulting quailty is far below expectations for the performance cost.
Surprisingly, I have not experienced a single crash, but I play only in offline mode.
The game is full of minor and major bugs affecting all aspects (gameplay, graphics, audio, networking), not related to Proton, so I didn't mark them in the categories here. For example missing vfx, stuck sfx, crashes, items not working as intended or at all. Have fun reading the Steam forums.
The env var WINEDLLOVERRIDES='msacm32=n,b'
is for the Allow Asset Mods mod.
Some textures become blank/white with anti-aliasing enabled. Disable anti-aliasing to fix. All other options can be maxed.
Mouselook (holding rightclick to look around) sometimes stops working. Alt-tab usually fixes it.
KOTOR 1 Community Patch
I recommend using the KOTOR 1 Community Patch (K1CP). It fixes a lot of bugs.
- Launch the game once to create the wine prefix.
- Create a temporary symlink to the game folder as the patch installer doesn't show hidden folders:
ln -s ~/.local/share/Steam/steamapps/common/swkotor ~/kotor
- Run the installer using protontricks:
protontricks -c "wine /path/to/K1CP/INSTALL.exe" 32370
- When the installer asks for the game folder, navigate to
My Computer\Z:\home\$USER\kotor
.
Installation takes about 5min because it patches many files individually. You can delete the symlink afterwards.
I didn't bother with widescreen mod. Game looks fine at 4:3 resolution.
gamemoderun mangohud %command%
Using fullscreen FSR 1.0 via GE-Proton, 900p upscaled to 1080p (i.e. lower ratio than AMD's Ultra Quality preset). Highest settings, everything on except trash mob HP bars. Smooth 60FPS with a 1050 Ti. Only stutters when picking up the boss "XP vacuum" crystal with a map full of unlooted XP.
protontricks 475150 vd=1920x1080
Audio was set to 4-speakers by default for some reason. Just double check and set it to Stereo if needed.
Dx9 version has problems with the font (lots of tiny white dots around the edges of characters. Dx11 version is fine.
Game becomes unresponsive after Alt-Tab. Enable virtual desktop to fix.
I tested many of the solutions in previous reviews. This is the simplest method that worked for me:
Use Proton 5.13-6.
Enable virtual desktop:
protontricks 475150 vd=1920x1080
No need to run
winecfg
and manually click the boxes. This is the same thing but faster. You can change1920x1080
to any resolution.That's it. Both DirectX 11 and DirectX 9 versions work. No launch options, runtimes or other protontricks commands required.
The text in the Steam launch menu is cut off, so for those confused, the first (default) option is the newer DirectX 11 version. The second option is the older DirectX 9 version. You can also check in-game by looking at the anti-aliasing options: Dx11 has FXAA only; Dx9 has MSAA 2/4/8x.
I had to do 2 things to make native client work:
Make a symlink to
~/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libfontconfig.so.1
inTorchlight II/lib64/
Set launch options to
LD_PRELOAD=/usr/lib/libfreetype.so.6 %command%
Alt-Tabbing out and in will not restore the fullscreen properly. Might be GNOME problem
Steam Overlay and FPS counter doesn't work
Mods seem to work fine :)
gamemoderun mangohud %command%
Demo uses OpenGL. Extremely lightweight, my GPU fan literally turns off while playing it because the load is <5%.
Mouse alignment is off in windowed mode (button hitbox is raised by about 1/2 the button height).
Fullscreen is fine. Press F11 to toggle fullscreen.
In fullscreen, the game is always on top, so you can't easily alt-tab. Use workspaces / virtual desktops instead so you don't have to toggle fullscreen to alt-tab.
Works perfectly out of the box
There are visual effects that may be uncomfortable for some people (relatively high amount of blurring, bloom, and camera movement). You have to complete the tutorial stage to get to the main menu where you can turn these off.
Controller works (Xbox 360 Wired Controller). But limited control options for both keyboard and controller (no full remapping, only presets).
Demo doesn't work, stuck on white screen
Tried both Proton 7.0-4 and Proton Experimental
Proton 7.0-4 launches past splash screen to a white screen, with the game's cursor. Proton Experimental just gets to the white screen, no cursor.
The game uses "nProtect GameGuard" anti-cheat rootkit (!!), although it's not clear if the anti-cheat is active for the demo.
gamemoderun mangohud %command%
In-game fullscreen option doesn't seem to work, had to use my window manager's fullscreen shortcut
gamemoderun mangohud %command%
Can't join others in multiplayer.
Didn't have to tinker with anything at all, just use Proton-GE from the start. Waited a bit for the MSEdge Webview install but it proceeded to the launcher without any problems.
gamemoderun mangohud %command%
Using Fullscreen mode, when Alt-Tab out, it becomes windowed. Then when Alt-Tab back in, the window becomes fullscreen but does not reset the size correctly (it becomes something like 1920x1065 even though the window decorations are no longer present, and draws tiny black bars at the top and bottom). Have to go to video options, select 1920x1080, and apply to fix it.
Frequent micro-stutters with DX12. Smooth 60FPS with DX11 (the default). So just leave it as DX11.
Game started fine without tinkering for multiple times since the start, then suddenly couldn't start. Seems like a process
MicrosoftEdgeUpdate.exe
was stuck. Renaming the file (~/.local/share/Steam/steamapps/compatdata/552500/pfx/drive_c/Program Files (x86)/Microsoft/EdgeUpdate/MicrosoftEdgeUpdate.exe
) solved it, but I don't know if long term there will be problems if the launcher expects an updated Edge.Mods don't work in official server despite being sanctioned mods, see comments on Vermintide Mod Framework in Steam Workshop.
Cannot join others, can only host.
gamemoderun mangohud %command%
One specific sound effect (door closing) sometimes loops infinitely. Only way to fix is to save, return to title, then load.
Audio is very unbalanced, not sure if that's Proton/Linux-specific. I have to set music to 4, SFX to 8 and vocals to 10 to get something normal sounding.
Mouse cursor (not WASD/joystick cursor) flickers when moving
Videos don't work with Proton Experimental (8.0-20240111c). There is no indication, it just skips instantly, so you might not know you were missing videos if you have never played the game before. There should be a short intro video when you start a new game.
gamemoderun mangohud %command%
- [999] One specific sound effect (door closing) sometimes loops infinitely. Only way to fix is to save, return to title, then load. Some sounds are supposed to loop (footsteps) so don't be confused about that.
- [999] Mouse cursor flickers while moving.
- [VLR] Mouse cursor flickers and changes to your desktop cursor while moving.
- [VLR] Direct3D9 renderer crashes with GE-Proton during certain transitions (e.g. opening the save menu). Switch to OpenGL renderer in the launcher. Doesn't crash with Proton 8/Experimental but then you won't have video.
- [Both] Videos don't work with Proton 8/Experimental. There is no indication, it just skips to the next scene/dialogue instantly, so you might not know you were missing videos if you have never played the games before. Note 999's first video is after you start a new game, while VLR has a trailer video upon launching the game (after logo, before main menu). Videos work with GE-Proton.
There are two games (999 and VLR) so I've marked each point accordingly.
6.21-GE-2 GloriousEggroll
At 1920x1080, the game was pushing my 1050Ti with constant 95+% GPU utilisation even with all options set to low/off, staring at the ground. That is not normal compared to other games with similar or better graphics.
Using Proton-GE with FSR (WINE_FULLSCREEN_FSR=1 %command%
), game at 1600x900 upscaled to 1920x1080, the GPU usage is more reasonable and game still looks good.
2 game crashes in 1 hour.