
CPU Bottleneck FTW
Published
Counter-Strike 2
Tinker Steps:Custom Proton: Steam Linux Runtime 3.0, Set launch options
"/PATH/TO/STEAM/LIBRARY/steam/steamapps/common/Counter-Strike Global Offensive/csgo.sh" %command% -gl -gl_enablesamplerobjects
Steam on linux doesn't allow users to select the beta version of a game (which is how you're supposed to launch csgo_legacy), so the launch options I included will allow you to play CSGO.
The -gl options are because a recent update has made valve games run vulkan by default which has some bugs: https://github.com/ValveSoftware/Proton/issues/8472
I also used Steam Linux Runtime 3.0 (sniper) because the native version doesn't load textures on a few commmunity maps.
Custom Proton: Steam Linux Runtime 3.0
Distro:Arch Linux
Kernel:6.14.2-arch1-1
RAM:16 GB
GPU Driver:4.6 Mesa 25.0.3-arch1.1
GPU:AMD Radeon RX 6700 XT
CPU:AMD Ryzen 5 2400G
Custom Proton: Steam Linux Runtime 3.0
Distro:Arch Linux
Kernel:6.14.2-arch1-1
RAM:16 GB
GPU Driver:4.6 Mesa 25.0.3-arch1.1
GPU:AMD Radeon RX 6700 XT
CPU:AMD Ryzen 5 2400G
Hogwarts Legacy
Tinker Steps:Custom Proton: Proton 9.0-4, Set launch options
DXVK_ASYNC=1 RADV_PERFTEST=gpl gamemoderun MANGOHUD=1 LD_PRELOAD="" %command%
WARNING: DO NOT switch back and forth between proton versions to compare preformance. Denuvo will ban you from launching the game for 24 hours if you switch proton versions a few times. Just set it to Proton 9.0-4 then set your launch options and avoid tinkering.
Custom Proton: Proton 9.0-4
Distro:Arch Linux
Kernel:6.14.2-arch1-1
RAM:16 GB
GPU Driver:4.6 Mesa 25.0.3-arch1.1
GPU:AMD Radeon RX 6700 XT
CPU:AMD Ryzen 5 2400G
Custom Proton: Proton 9.0-4
Distro:Arch Linux
Kernel:6.14.2-arch1-1
RAM:16 GB
GPU Driver:4.6 Mesa 25.0.3-arch1.1
GPU:AMD Radeon RX 6700 XT
CPU:AMD Ryzen 5 2400G