The thing i noticed the most trying to run this on linux even with some fixes was how much some graphics effects fuck with the performance, the difference between low and ultra settings was actually huge on this game
That's because of the CPU limitation and some post-processing being over the top for its time. Thing is, with the tweaks in this video you run this game really well on any GPU that supports Vulkan. If your GPU is old or you just want extra fps you can always try injecting FSR with Proton GE.
@@doompenguin7453 no doubt i could get the game to run perfectly with all the fixes. I remember seeing something about the smt fix back when i was playing the game but didnt use it because id probably just forget to turn it back on and lose performance in other games. Good video btw, looking forward to more
You can disable SMT in the OS itself, no need to reboot and go to the bios. Go to a terminal and run sudo sh -c "echo off > /sys/devices/system/cpu/smt/control" before launching the game to disable SMT. Once you're done playing, go to a terminal and run sudo sh -c "echo on > /sys/devices/system/cpu/smt/control" to turn SMT back on. This is for AMD users only, I don't know the commands for intel's Hyper Threading.
WINE_CPU_TOPOPLOGY does not give me the same performance boost as disabling SMT from the bios. sudo sh -c "echo off > /sys/devices/system/cpu/smt/control", however, does.
The game doesn't even run in Fedora Linux for me. It crashes on the loading screen. Tried the "PULSE_LATENCY_MSEC=90 PROTON_LARGE_ADDRESS_AWARE=1 %command%" Launch Option, but that doesn't help. Tried some Lutris install scripts as well, but no luck... I also have problems with Windows 11. Very poor performance, about 45 fps with a GTX 1070.
Try to disable Steam Overlay before launching the game. You can find this option going in your library, right click on Far Cry 3 and uncheck the overlay option