Skip to content

Fixes\QOL Improvements For Windows Games/Emulators Running Under Proton on Linux. Stutter Fixes, Lag Fixes, FPS Fixes, FOV Fixes, Post Processing Removal etc.

Notifications You must be signed in to change notification settings

KowabungaOfficial/Linux-Proton-Game-Fixes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 

Repository files navigation

Linux Proton Game Fixes

Tip

Config File Locations

Game Launcher Config Location

Heroic Config Location (For Stuff like Engine.ini etc):

/home/"YOUR USERNAME GOES HERE"/Games/Heroic/Prefixes/default/"Name Of Game"/pfx/drive_c/users/steamuser/

Steam Config Location (For Stuff like Engine.ini etc):

/SteamLibrary/steamapps/compatdata/"THE GAMES ID NUMBER GOES HERE"/pfx/drive_c/users/steamuser/

Tip

Steam Proton Lag/Stutter/FPS Drop Fix

(Lag/Stutter/FPS Drop Caused When Moving Mouse After 20-40 Minutes)

Add LD_PRELOAD="" %command% to all games in the launch options

Fix Is Mentioned Here: SheMelody

Vampyr [FPS, QOL, and High Core Count CPU Crash Fix]

  1. Play game first then exit, then edit "engine.ini" for the game and add this to end of file:
[SystemSettings]
r.Tonemapper.Quality=0
r.LensFlareQuality=0
r.SceneColorFringeQuality=0
r.LensDOF=0
r.KernelDOF=0
r.GaussDOF=0
r.FilmGrain=0
r.Distortion=0
r.VolumetricFog=0
r.EyeAdaptation=0
r.AutomaticExposure=0
r.Bloom=0
r.BloomQuality=0
r.LightShafts=0
r.DepthOfFieldQuality=0
r.DepthOfField=0
r.DefaultFeature.MotionBlur=0
r.MotionBlur=0
r.MotionBlur.Max=0
r.MotionBlurQuality=0
r.PostProcessOutline=0
r.CharacterOutline=0

[/script/engine.engine]
bSmoothFrameRate=false

[/Script/Engine.LocalPlayer]
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV
  1. Environment Variable (Can Be Used For Heroic/Lutris/Steam):
PROTON_CPU_TOPOLOGY=8

Ultimate Spider-Man [FPS, FOV, PS5 Control Scheme, and Widescreen Fix]

  1. Download & Drag Contents to game folder: ThirteenAG Widescreen Fix Mod (Backup)

  2. Play game in Heroic or Lutris, change settings to what you prefer then exit game

  3. Then edit "UltimateSpiderMan.WidescreenFix.ini" to your liking

  4. Use winetricks to include dsound (For heroic you right click game, then under wine section click winetricks)

Control Scheme For PS5 Dualsense Controller:


Far Cry 3 [High Core Count CPU Crash Fix]

  1. Environment Variable (Can Be Used For Heroic/Lutris/Steam):
PROTON_CPU_TOPOLOGY=4

Far Cry 4 [Viewmodel FOV, and High Core Count CPU Crash Fix]

  1. Download: Schrotflinte12 Viewmodel Fov Mod (Backup)

  2. Drag and Drop patch_hd.dat and patch_hd.fat into "data_win32" folder

  3. Environment Variable (Can Be Used For Heroic/Lutris/Steam):

PROTON_CPU_TOPOLOGY=8

Mass Effect Legendary Edition [QOL, and Game Fix]

  1. Add Game Arguments: -NoHomeDir -SeekFreeLoadingPCConsole

  2. Play with "MassEffectLauncher.exe"

  3. (Not Required, but can fix issues) If using another version of game make sure to "add game" and "run installer first" to install the game.


The Beginners Guide [High Core Count CPU Crash Fix]

  1. Environment Variable (Can Be Used For Heroic/Lutris/Steam):
PROTON_CPU_TOPOLOGY=4

The Stanley Parable [High Core Count CPU Crash Fix, and Game Fix]

  1. Environment Variable (Can Be Used For Heroic/Lutris/Steam):
PROTON_CPU_TOPOLOGY=8
  1. If you have a folder named "thestanleyparable" in your game folder rename it to "stanley"

Bioshock Remastered [Blurry Texture Fix]

  1. Disable fsync and esync for game in heroic/lutris.

Bioshock 2 Remastered [Blurry Texture Fix]

  1. Disable fsync and esync for game in heroic/lutris.

Bioshock Infinite [Blurry Texture Caused By Goverlay Bug Fix]

  1. In Goverlay go to the Performance tab set "Mip-map LoD bias" to "0" (Keep at 0 for all games as well) Mentioned Here
  • To See Difference Look At The Hat On The Coat Hanger
Negative Value (0) Positive Value
Before After

Spider-Man: Web Of Shadows [Crash Fix and FPS Fix]

  1. Use winetricks to include msxml3, msxml6, and vcrun2005

(For heroic you right click game, then under wine section click winetricks)

  1. Environment Variable (Can Be Used For Heroic/Lutris/Steam):
PROTON_CPU_TOPOLOGY=4

Xenia Manager (Xenia Canary) [Black Screen Fix] Gears Of War 2, 3, Judgement

  1. In linux command line paste this and hit enter:
sudo sysctl net.ipv4.ip_unprivileged_port_start=0
  1. Go inside your xenia folder and open xenia-canary.config.toml.file Find the line that says lunch_module="" Input default_mp.xex in between "" marks and save

Example: lunch_module="default_mp.xex"

Important

Number 1 Has To Be Done Everytime The Kernel Is Updated and Everytime your computer is restarted


Xenia Manager (Xenia Canary) [Graphics Device Lost Fix] & [Crash Fix] Gears Of War 2, 3, Judgement, & More

  1. Set "Queue Priority (Direct3D 12)" to Normal
  2. Make sure "Protect Zero Page" is set to on
  3. Make sure "Break On Unimplemented Instructions" is set to on

Important

If All Else Fails Then Set This As Well:

Set "Clear GPU Cache" to on

Caution

Last Resort:

Set "Readback Resolve" to on

This will impact performance


Work in progess, will update soon :) Fallout 3, Fallout New Vegas, and more properly running at high fps on linux.

Fixes\QOL Improvements For Windows Games on Linux. FPS Fixes, FOV Fixes, Post Processing Removal etc.

About

Fixes\QOL Improvements For Windows Games/Emulators Running Under Proton on Linux. Stutter Fixes, Lag Fixes, FPS Fixes, FOV Fixes, Post Processing Removal etc.

Resources

Stars

Watchers

Forks

Packages

No packages published