Improve Performance and Responsiveness
2 - Proton optimizations
For proton we can use either Proton-Sarek or Proton-CachyOS.
For Proton-Sarek you can use
PROTON_SAREK_PROFILE=aggprofile to gain performance in some games.For Proton-CachyOS you can try using
PROTON_USE_NTSYNC=1to see if performance improves.
What do these 2 actually do?
- The agg stands for "aggressive" and disables graphically intensive features to gain performance. More on that at Proton-Sarek profiles section.
- NTSYNC is a Linux driver introduced in kernel 6.14 that implements some of the NT Kernel (the kernel Windows still uses today) API calls to dramatically reduce overhead when running Windows games through Wine/Proton.
Feral Gamemode
Feral Gamemode is a piece of software that optimizes system performance for gaming by temporarily adjusting settings like CPU priority and I/O operations.
On ubuntu you can install it by running these commands:
sudo add-apt-repository ppa:samoilov-lex/gamemode
sudo apt install gamemodeYou can use it by using gamemoderun %command% in steam or gamemoderun *game* outside of steam.
3 - DE/WM Optimizations
While these are not really "optimizations" Windows Managers and some Desktop Enviroments can reduce ram usage and make the system more responsive, while these may not have a significant impact on your performance or have any at all the lesser ram usage and minimalism may appeal to some