Tony
Published
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%
Virtual Desktop set to native resolution
Cannot adjust resolution unless you run in virtual desktop
Proton-5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST
Disable UPlay overlay/in-game stuff, like notifications etc, gives a decent boost in performance and doesn't spam you with useless driver nonsense.
Proton-5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST
Disable UPlay overlay/in-game stuff, like notifications etc, gives a decent boost in performance and doesn't spam you with useless driver nonsense.
Played the entire game on Linux. Worked perfectly. You can use the Ultrawide patch on PCGW if needed.
Some audio crackling but I'm not sure if this was the fault of proton or just the game being from 2008.
[Origin] Singleplayer and Multiplayer work very well, but Proton/Wine can't determine ping.
Proton-5.8-GE-2-MF GloriousEggroll
Proton-5.8-GE-2-MF, Battlefield 4 Lutris install script, -notexturestreaming launch option in both Lutris AND BF4 in Origin.
Main menu stutters for about 20 seconds and then smooths out.
A) Proton/Wine can't translate ping, so certain servers will kick you for this. Trick with multiplayer is to play on servers without this auto-kick feature
B) make sure to put -notexturestreaming in both Lutris args and under Game Properties in Origin. This will get rid of almost all stuttering aside from shader compilation.
C) In your prefix, go to your install directory and install punkbuster from the __Installer/punkbuster/redist/pbsvc.exe
D) Download and install the Windows version of punkbuster from the following link and set it up for Battlefield 4 (very easy) https://www.evenbalance.com/pbsetup.php
Runs great OTB. On my hardware DX12 actually runs significantly faster than DX11.
If the game appears to be running slower than expected, try DX12 if you're on AMD or Nvidia Turing/Ampere.
[EGS] After both Media Foundation fixes, the game runs very well without issue (Other than long load times)
Borderlands 3 Install Script, mf-install, mf-installcab
Game needs -notexturestreaming for it to be playable, which increases load times dramatically. The game also runs at about Windows DX11 speeds, meaning that Windows DX12 is noticeably superior in terms of performance.
IF YOU HAVE MORE THAN 8 CORES:
Steam launch options: taskset -c 0-15 %command%
Lutris command prefix under advanced settings: taskset -c 0-15
Runs perfectly except for some very occasional crashes.
Occasional crashing. Happens maybe once every 5 hours or so. Seems to be a problem on Windows as well but more frequent under Proton.
Using DX12 instead of DX11 seems to run better, at least on my system.
To do this. go to .../compatdata/397540/pfx/drive_c/users/steamuser/Documents/My Games/Borderlands 3/Saved/Config/WindowsNoEditor/
.
Edit GameUserSettings.ini
. Set PreferredGraphicsAPI
to DX12
.
Proton-5.9-GE-3-ST GloriousEggroll
Proton-5.9-GE-3-ST
If you find it playable with the VKD3D perf impact, it's great. I get between 55-80fps on my system @3440x1440
Proton-5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST
If the lod factor is set to 2
in settings.cfg
you will have floating rocks and grass bundles. Recommend having this set to 3
.
Only saying significant because of VKD3D's perf impact. As far as VKD3D allows it works fine. Probably between 50-65% of what I would get on Windows.
Game would hang then crash when accessing the options menu. If I set anti aliasing to 0
in settings.cfg
I could use the menu like normal.
settings.cfg
can be found in your game's installation directory, not in the prefix.
If you're willing to put in the work, its very playable. For the typical gamer? Probably not.
Proton-5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST
Floating rocks, you can fix this by deleting your shadercache for DS when it happens.
VKD3D performance impact is/can be pretty significant. I get about 75 fps average at 3440x1440 max settings. I hear this impact is pretty bad on Pascal GPUs so be aware of that.
Game crashes when trying to access the options menu. You can easily find them in a cfg file in the installation directory as workaround.
Anti-Aliasing turns on for no reason, even if its turned off.
There is currently an issue with the latest commits to VKD3D-Proton, so the latest proton build that works is Proton-5.9-GE-5-ST. GE-6-ST does not work as it causes a game-breaking hang just a couple minutes into gameplay.
After the newest NV Vulkan Dev driver update, it is much easier to get up and running. It does take a bit of work, still.
Proton-5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST
VKD3D performance impact is/can be pretty significant. I get about 75 fps average at 3440x1440 max settings. I hear this impact is pretty bad on Pascal GPUs so be aware of that.
Game crashes when trying to access the options menu. You can easily find them in a cfg file in the installation directory as workaround.
Anti-Aliasing turns on for no reason, even if its turned off.
There is currently an issue with the latest commits to VKD3D-Proton, so the latest proton build that works is Proton-5.9-GE-5-ST. GE-6-ST does not work as it causes a game-breaking hang just a couple minutes into gameplay.
Using the newest Vulkan Dev driver for Nvidia, the frametimes have significantly improved and there aren't any more weird floating rocks and stuff as far as I can tell. Much better experience now.
Distro agnostic: https://developer.nvidia.com/vulkan-driver
Arch-based: https://github.com/Tk-Glitch/PKGBUILDS/tree/master/nvidia-all
Proton-6.14-GE-2 GloriousEggroll
Proton-6.14-GE-2
Definitely feeling some overhead, although it has improved massively since I last reviewed this game on Linux 8 months ago.
This game has always had issues with performance on Linux. Right now with the improvements to VKD3D-Proton the game is running much better than before and is completely playable. It works great on default proton but I would recommend using Proton-GE or TkG to get the latest versions of VKD3D-Proton for possible performance gains.
Runs like Native/Platinum OTB on Manjaro
Most of the other reviews here seem to tell the same tale: you need the Media Foundation DLLs in order for the game to run properly. All of these reviews have been running either Ubuntu or Mint for the most part. Game worked fantastic OTB with Manjaro with no setup required.
Needed mf-installcab, as GE/wine doesn't have the necessary patches for this game yet. If you have over 8 cores, you need to put "taskset -c 0-15" in launch options.
Once wine receives more mf related patches mf-installcab may not even be necessary anymore.
Performance is better than Windows. Over 70 hours not a single issue.
This is not a Proton/Wine issue as this is an issue on Windows as well.
Have over 100 hours on this game w/ Proton. Ran better than the 20 hours of Windows I played previously. Works OTB.
Note: This game does have issues entering fullscreen, however I did not mark it so because this is also an issue on Windows, leading me to believe that this is either intended feature or a bug. Your only options are Windowed or Borderless Window.
Runs very well. Some stuttering but it should eventually get better once there's more precaching, as the first area is almost stutter-free
Proton-5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST
Proton-5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST
Proton-5.9-GE-3-ST GloriousEggroll
Proton-5.9-GE-3-ST
This game never ran the best, so certain places looking in certain directions gives some not-so-desireable FPS. However, this is not a Linux problem as it does this on Windows as well. Most of the time the game is fine though.
Shader compilation is pretty chunky on this game, for some reason. It was pretty much unplayable for a solid 2-5 minutes when I loaded my first save on Linux. Once you get these shaders compiled though its mostly smooth sailing. If you're on mainline drivers steam might be able to supply better pre-caching as well. (I'm on the vulkan dev drivers, so steam probably has less pre-caching for me to download)
Works great with a few quirks
Sometimes requires Alt+Enter on launch to get it to fullscreen completely
Some areas, usually during dialog, dropped to about 66 FPS for some reason, but quickly went back up to my framerate cap of 144. Not sure if this is behavior that happens on Windows as well or not.
Overall works pretty well with slightly worse performance.
Performance is all around slightly worse than Windows, however it was never the most performant game to begin with.
Proton-5.6-GE-2 GloriousEggroll
Glorious Eggroll
Expected performance should've been around 90fps for my rig at 3440x1440, but It seems that universally the game will not go above 60fps on Proton.
With Proton-5.8-GE-2-MF, the game seems to perform better and more consistently than on 5.6-GE-2.
Proton-5.8-GE-2-MF GloriousEggroll
GloriousEggroll
Game still performs significantly worse. (85-100fps vs 55-60fps)
With Proton-5.8-GE-2-MF, the game seems to perform better and more consistently than before.
Proton-5.8-GE-2-MF GloriousEggroll
GloriousEggroll
Game runs worse than on windows (85-100fps vs 55-62fps)
After I installed the newest nvidia vulkan beta drivers, this game ran almost identical to windows.
Proton-5.8-GE-2-MF GloriousEggroll
Proton-5.8-GE-2-MF
Download TKG's PKGBUILDS, install linux56-tkg-pds, and nvidia-all selecting the vulkan beta drivers.
This virtually doubled my frames, from 45-50 to 90-100fps.
Proton-5.9-GE-3-ST GloriousEggroll
Proton-5.9-GE-3-ST
It seems like after the vulkan dev drivers got rebased to 450xx, the framerate is rock solid and doesn't dip at all beyond shader caching when necessary. If you're on Nvidia and you're having bad performance, make sure you install the vulkan developer drivers.
WINEDLLOVERRIDES="xaudio2_7=n,b" PULSE_LATENCY_MSEC=90 %command%
In my experience, GE Proton completely breaks any form of loading. New game takes a very long time to load, and the game hard locks when loading parts of the world. Default Proton does not have these issues.
If you can put up with some stuttering it works fine. Otherwise play on windows or not at all (or maybe you won't even have issues).
Requires https://github.com/z0z0z/mf-install for movies. Game will not start without this.
Additionally, if you have more than 8 physical CPU cores, you need to add this to your launch options: taskset -c 1-16 %command%
It may also be worth noting that while others recommend disabling esync, doing so for me ruined performance and capped my game at 15fps.
Game stutters and dips ~5-10 fps frequently, but otherwise maintains a good framerate.
After installing tkg-pds, nvidia vulkan beta drivers, and mf-install, this game runs just like windows.
mf-install
taskset -c 0-15
If you have over 8c/12t cpu you need the taskset launch flag I mentioned above.
Proton-5.9-GE-3-ST GloriousEggroll
Proton-5.9-GE-3-ST
This game runs best w/ GE proton.
For Nvidia, use Vulkan beta drivers for best performance (was locked at 15fps on 440xx mainline)
You do not need mf-install with GE proton
if you have more than 8c/12t cpu, you need to add
taskset -c 0-15
in the launch optionsFor some reason this game maxes out my GPU despite limiting the framerate, so be aware of that
Works flawlessly OTB. Performance held up at platinum-level performance even during heavy SR fights.
As usual, Feral native version is vastly inferior to steam proton. Works flawlessly with Proton
Audio currently borked in H:R and H3. Will update when this gets fixed either by MS or a Proton patch.
No sound for Halo Reach or Halo 3 campaign
I also tried, without luck:
Proton-5.11-GE-3-MF
Proton-5.9-GE-3-ST
If you have audio issues in Halo Reach or Halo 3, set it to Windows 7 with protontricks/winecfg.
Change windows version to Windows 7
Proton-5.9-GE-3-ST GloriousEggroll
Proton-5.9-GE-3-ST
Screen would flicker black every once in a while but it only happened a few times and it was barely noticeable
Played through this game twice on Windows, runs just as well on Linux OTB.
Alt-Tabbing sometimes did weird things to the window, but a simple alt+enter fixed it.
Proton-5.6-GE-2 GloriousEggroll
Glorious Eggroll
Game Appears to keep itself in borderless window at all times.
With the launch options I added, All forms of linux-exclusive stuttering disappeared. It still has the occasional stutter (specifically at the beginning of a game) but in this regard it feels identical to running on windows.
Protontricks, FlawlessWidescreen, Proton-preloader
If you run Ultrawide or a resolution greater than 1080p, follow this guide:
https://www.reddit.com/r/linux_gaming/comments/hrhn65/guide_run_metal_gear_rising_revengeance_at/
Works OTB, No need to disable Esync, just be patient on game launch.
The game does take a while to start and will sit a black screen for a while but it will eventually load without disabling esync.
Proton w/ vulkan_beta branch is vastly superior to linux native.
Got about 50-70 fps on native with stuttering, while proton maintained a frame rate of above 140fps with no stuttering.
Works better than the native Linux version, and almost like windows.
Flickering lighting occasionally, if this happens try PROTON_USE_D9VK=1
The game runs wonderfully on proton. That being said, here are some tweaks that can give you a better experience:
libstrangle to limit the FPS, can be found in the AUR as well.
vkbasalt to give the game a clearer image (default game is a bit blurry even with SSAA turned off). This can also be found in the AUR.
In your compatdata, go to
/286690/pfx/drive_c/users/steamuser/Local Settings/Application Data/4A Games/Metro 2033/<whatever folder>/user.cfg
Here you can change the FOV (verticle), disable aim assist, and a plethora of other options not found in game.
Average FPS in the benchmark went from 67 -> 93 after disabling Esync. This puts performance almost on par with Windows.
Proton-6.13-GE-1
Works great, just restart your game after you apply graphics settings.
On my system, changing any graphical setting led to horrible performance degradation until the game restarted. If no settings are changed during the gameplay session, the game performs as one would expect and is almost on par with Windows.
Proton-5.8-GE-2-MF GloriousEggroll
Install Origin on Lutris, Install the game, change runner to GE Proton, disable Lutris Runtime.
Some animations in in-game cutscenes were jittery.
Reading these other reports, it doesn't sound like running from Steam is a viable option right now because of the dumpster fire that is Origin. However if you follow the steps i listed above in order, you should have no trouble getting it to at least be playable on your system.
Disclaimer: I am an Origin player, NOT Steam. As of right now, the Steam ver doesn't appear to be playable.
Proton-5.8-GE-2-MF GloriousEggroll
Install Origin on Lutris, Install the game, change runner to GE Proton, disable Lutris Runtime.
Some animations in in-game cutscenes were jittery.
The game runs very well for me under GE Proton and Lutris. Reading these other reports, it doesn't sound like running from Steam is a viable option right now because of the dumpster fire that is Origin. However if you follow the steps i listed above in order, you should have no trouble getting it to at least be playable on your system.
Proton-5.8-GE-2-MF GloriousEggroll
Proton-5.8-GE-2-MF
Crashed once so far
Game will not close on its own, need to manually terminate the process.
Follow this steam guide: https://steamcommunity.com/app/261550/discussions/0/2144217924392222478/
Put the in-game frame limiter to the highest if you have G-SYNC otherwise you will have tons of screen tearing, even if G-SYNC is on. As another user said, to get passed the Brightness Calibration screen, launch the game with your mouse cursor at the bottom of your screen, slightly off-center to the right. Leave it there until you can press "Accept".
Proton-5.9-GE-3-ST GloriousEggroll
Proton-5.9-GE-3-ST
Haven't tried it on default proton, only GE.
Proton-5.9-GE-3-ST GloriousEggroll
Proton-5.9-GE-3-ST
Windowed mode seems to default to 1920x1080 regardless of set resolution. Fullscreen works perfectly.
Runs amazing. Multiplayer stopped working for me, set it to win7 with protontricks and it works fine now.
Proton-5.9-GE-4-ST GloriousEggroll
Proton-5.9-GE-4-ST
FIX: Turn off GPU flushing
FIX: Change Textures and Shadows to Medium
To make SuperBLT work, add WINEDLLOVERRIDES="wsock32=n,b"
to your launch options in steam. Also change Textures and Shadows to medium in your graphics settings to avoid crashing, and turn off GPU Flushing to fix performance issues.
Game works as expected after these tweaks. Should work on any version of proton.
w/ GE proton, game starts to a black window then errors.
This game uses nProtect GameGuard, which is a rootkit anticheat. This is most likely the issue.
Proton-5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST, dotnet48
Crashed when exiting the game once
MangoHUD doesn't work, instantly crashes the game.
Any launch option will crash the game unless you install dotnet48 with protontricks
Installing dotnet48 + GE stable seems to be the best way to play this game, at least on my configuration. Otherwise any launch options would instantly crash the game. MangoHUD still doesn't work for me, if I figure out how to make it work I'll update.
Proton-5.8-GE-2-MF GloriousEggroll
Proton-5.8-GE-2-MF
Occasional stuttering
After testing more, 5.0-9 works better than GE.
As stated by a previous user, GE proton introduces stuttering (and audio issues, however I never experienced that). The game runs great on normal steam proton, however it does not have MF patches to display videos. I believe that the start-up splashes are the only videos the game has but just be aware of that.
Proton-6.12-GE-1 GloriousEggroll
Proton-6.12-GE-1 https://github.com/GloriousEggroll/proton-ge-custom
Brightness calibration patterns are broken unless you Alt-Enter once or twice to window then re-fullscreen the game. Very minor but annoying when doing your initial setup of the game.
Proton-6.14-GE-1 GloriousEggroll
Proton-6.14-GE-1
Game would sometimes put itself in a window by pressing Enter in certain menus, just Alt+Enter to return to fullscreen.
Proton-GE fixes videos, they all play perfectly fine. The game is beatable start to finish with no noticeable performance degradation and could almost be a platinum game.
Proton-6.14-GE-1 GloriousEggroll
Proton-6.14-GE-1
Pressing 'Enter' in some prompts would window the game, fixed with Alt+Enter to re-fullscreen.
winhttp
It's a unity game afaik, so it doesn't perform spectacularly under wine, but well enough to be perfectly playable.
winhttp is not needed if you dont want mods. If you want to play with mods, you need to run protontricks and install winhttp.
Native linux version errors out for me, proton works fine with minor issues that may be fixable with some tweaking
Mouse seemed to stutter a lot which gave the feeling of lower framerate, even though it was running at well over 90fps
When the game boots its just a black screen, if you press any button it will continue to load the game. I believe this may be due to a video, which may be fixed with a GE version or mf-install.
Proton-5.8-GE-2-MF GloriousEggroll
Changed version to Windows 7, winhttp.dll update.
Alt-Tabbing freezes the game momentarily. Also the Xbox service doesn't appear to remember your login.
Followed this guide to get the game working. Only took me 5 minutes and I was up and running.
Proton-5.11-GE-3-MF GloriousEggroll
Proton-5.11-GE-3-MF, winecfg Windows 7, winhttp.dll
Doesn't seem to run as well as it could, however it is absolutely more than playable. Maybe 10-15% worse than windows as an estimate? Nothing really to worry about though IMO.
I followed this guide to get the game to work properly. I recommend using the version of proton I used.
SoT doesn't seem to want to save my Xbox login between game sessions. However this is a very insignificant bug that's just a simple annoyance.
Since Linux doesn't have the Xbox game bar, I'm unable to join friends without an invite it seems. The invite system works flawlessly, however.
Many options are not present in-game because the PC port is kinda trash. You can find the config file in /users/steamuser/Local Settings/Application Data/Athena/Saved/Config/WindowsClient/GameUserSettings.ini
Recommend setting SmoothFPS=False & BackBufferCount=0, then set the file to read only.
Proton-5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST
Virtual Desktop
Game hangs on a white screen at launch unless you enable Virtual Desktop with protontricks
Played the entire game through Proton. Worked great.
Crashed three times during entire playthrough, only when using fast travel system. Unsure if Proton-specific.
Game runs poorly, but this is not specific to Proton. Runs poorly on Windows as well. If you have an X3D CPU, this will serve as a nice band-aid for the performance problems. I played on high witth Balanced FSR at 3440x1440 and got almost a constant 120fps the entire time. I had a 5900X CPU for the first few hours of gameplay and got horrible FPS drops, down to as much as 57.
Works great out of the box. Run in borderless (not exclusive).
Alt-tabbing from exclusive fullscreen caused the game to freeze. Run in Borderless window.
The native version sucks, but it runs perfectly under proton after installing .NET with protontricks.
protontricks 105600 dotnet452
The native version doesn't support modern resolutions and overall seems more unstable.
Works perfectly, runs pretty good.
If you notice performance issues, try DX12 if you are running NV Turing or Ampere, or AMD.
Works perfectly OTB
Some FPS dips in towns but I'm not if this is just the game or proton
It should be noted that GE proton caused some performance problems, I would avoid GE and just use default steam proton.
If you have over 8c/16t CPU, go to Configure > System Options > Enable Advanced Settings > Command prefix and add "taskset -c 0-15". mf-install does not work if it has over 16 threads to work with.
ToW definitely doesn't run great, but I don't believe that it is because of Proton but rather the game itself. With my Hardware at 3440x1440 I stuggle to get 60fps at some points, and over 100fps at other points. This is with all very high settings except screen effects at low to remove AA.
Titanfall 2 Lutris install script, wine runner changed to Proton 5.0-9, Wine esync disabled, Lutris runtime disabled.
To further clarify, I own this game on origin, but I'm using Proton 5.0-9 as my runner through Lutris. I can't Imagine it running much different for steam users.
For non-steam users like myself, make sure you get the install script, it comes with a really great shader cache so there's next to no stuttering right out of the box.
Titanfall 2 Lutris install script w/ Proton 5.0-9 as runner
Re-making this report because I started experiencing some micro-stuttering relating to Origin. Fixed with this: https://github.com/ValveSoftware/Proton/issues/4001#issuecomment-647014231
Titanfall 2 Lutris install script, stutter fix
FairFight?
To fix microstutter, see: https://github.com/ValveSoftware/Proton/issues/4001#issuecomment-647014231
To initiate borderless window, use launch options
-noborder -window
DO NOT RUN BORDERLESS WINDOW ON FIRST LAUNCH. Launch the game like normal, disable vsync, then restart the game in borderless window. Bug info can be found at the following link, second bullet down: https://github.com/lutris/docs/blob/master/titanfall-2.md
Proton-5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST
game appears to be capped at 62fps, but its unreal so you can probably change that in the inis somewhere.
Works out of the box. Did not experience performance slowdowns like my Windows friends. Runs perfectly if not better than Windows.
Other than occasional stutter, with the provided launch options performance is identical to windows.
Proton-5.6-GE-2 GloriousEggroll
Glorious Eggroll
The in game audio device selection does not work. Regardless of the device it will output to your primary sound device.
Occasional Stutter, otherwise exactly like Windows.
Newest GE Proton makes the game run perfectly without disabling E/Fsync. Plays exactly like Windows if not better.
Proton-5.8-GE-2-MF GloriousEggroll
Proton-5.8-GE-2-MF GloriousEggroll
No audio on first launch, change the output device in the settings and then it works perfectly fine.
Newest stable GE Proton makes warframe run ALMOST perfectly, just need a launch option to fix audio crackle.
Proton-5.8-GE-2-MF GloriousEggroll
PULSE_LATENCY_MSEC=60 %command%
Noticeable audio popping/crackling, fixed without issue with launch option I provided above
Noticed the audio crackle after I made my last report, making this one to raise awareness of the problem and solution.
Newest stable GE Proton makes warframe run ALMOST perfectly, just need a launch option to fix audio crackle.
Proton-5.8-GE-2-MF GloriousEggroll
GloriousEggroll
Fixed with launch option
ProtonDB's filter process deleted literally the only important part of my last report, so I have to make yet again another report for this game.
The launch option I used to remove audio popping:
PULSE_LATENCY_MSEC=60 %command%
Works great out of the box.
Occasional Stuttering
Cap your framerate (either vsync or hard fps cap via in-game menu or libstrangle) and disable GPU particles.