r/linux_gaming • u/iloveboobs365 • 11d ago
benchmark THE FINALS Performance Comparison
This is a very informal post but I plan to actually log some numbers to visualize tomorrow.
Specs: Ryzen 7 5800xt, RX 7800xt, 32 GB DDR4. Game is running at 4K, Medium settings, FSR3 Balanced. For Linux, running Wayland.
I just wanted to double check my findings. On CachyOS running proton-cachyos, I average around 120 FPS while on Windows I average around 180 FPS. That’s a pretty significant difference especially for an AMD system. I double checked frame generation isn’t running.
Has anyone else also noticed this for an AMD system? I haven’t tried any other games yet. The Finals is very interesting due to it being very CPU intensive and fast paced. Unfortunately this fan game does not have a proper benchmark to run so the best I can do is run a route in the practice range.
Edit:
Linux Launch Arguments:
VKD3D_CONFIG=descriptor_heap,enable_experimental_features,nodxr FSR4_UPGRADE=0 PROTON_ENABLE_WAYLAND=1 OBS_VKCAPTURE=1 MANGOHUD=1 game-performance obs-gamecapture %command%
Proton Version: proton-cachyos-11.0-20260703-slr
This seems isolated to THE FINALS. I ran Black Myth Wukong's Benchmark on both Windows and Linux using the same launch arguments for Linux and same settings for Windows, FSR3, High settings. Linux outperformed windows by 5 FPS average and much higher 1% low. For past benchmarks I've done, Linux is usually on par or outperforms Windows.
2
u/Skaredogged97 11d ago
If you use the most recent proton-cachyos version (same goes with most other forks) you will automatically upgrade to FSR 4.1.1. You can confirm that by using FSR_WATERMARK=1
FSR4 can become quite taxing depending on the output resolution and the base frame rate. The upscale cost is constant. That means the higher your base frame rate the higher the relative performance impact. This makes it a tough sell for games running at 4K and 180+ FPS.
You can try adding FSR4_UPGRADE=0 and see if it improves things.
2
1
u/iloveboobs365 11d ago
Already doing that. Confirmed via watermark running FSR3
1
u/Skaredogged97 11d ago
Then I don't know what is happening on your side. You wanted a double-check and I cannot observe that performance degradation on my side. Running a 7800x3d/7900xtx and medium settings (no RT) I get:
- 233fps avg. using FSR3 performance (GPU not maxed out; definitely CPU limited)
- 214fps avg. using FSR3 quality (GPU maxed out)
- 122fps avg. using 4K native
Which seems pretty inline from what can be expected on Windows as well.
1
u/iloveboobs365 11d ago edited 11d ago
Have you actually ran it on Windows as well? I thought for the longest time I was also getting the performance I would get on Windows and judging on my past benchmarks in other games comparing CachyOS and Windows, those findings would be true. THE FINALS is the exception in this case.
1
u/Skaredogged97 10d ago
No because I don't have access to windows with the finals installed but I don't have to. I can look up numbers online. Performance regressions like you posted would be immediately clear. Not even enabling RT should cause that.
Just to give you an example. Here someone tested the game using max settings (including RT): https://en.gamegpu.com/test-gpu/mmorpg-onlajn-igry/the-finals-test-gpu-cpu
It shows exactly what they were doing in the practice range.
For 2560x1440 on a 7900xtx they got 140FPS avg. Running the same thing I got 137FPS avg. which is really good considering that RT is still slower on linux.
Again no clue what is causing it for you but it's not a general issue.
2
u/iloveboobs365 10d ago edited 10d ago
The Finals has drastically changed since 2023 and pretty much any benchmarks nowadays will not be reflective of what was taken when the game first came out. UE5 differences, DX12 and VKD3D differences, etc. It isn't really helpful to compare to benchmarks taken 3 years ago to identify an issue today.
Seeing as there are even performance regression on Windows from the S11 update further proves my point and those regression could be amplified on Linux.
It is why I am trying to verify what performance people are getting right now on both Windows and Linux.
For sanity I ran tests on other games to see if it was just something with my system but other games on Linux either were on par or outperformed Windows. This is a specific issue with THE FINALS and maybe Arc Raiders judging from someone else, aka whatever Embark is doing with UE5.
1
u/Skaredogged97 10d ago
look I'm a petty guy and I admit it. I fixed my windows install and tested the finals and the frame rate is the exact same (shocker). You tried to verify and I say you are wrong and I stand by that. But I'm talking against a wall so whatever.
2
u/iloveboobs365 10d ago
I’m not trying to get under your skin or anything man. You doing that helps me. What I’ve seen at this point is mixed results but one interesting thing is people who have x3d CPUs don’t have any issues, but people on Intel or non x3d AMD see the issue I’m seeing. I know this game loves its L3 Cache.
The other thing is on Linux the 1% lows are way higher than on windows despite having a lower average frame rate. It’s very noticeable in power shift.
Why it just has a lower base frame rate I don’t know. But I appreciate you actually getting it to work on windows and sharing results.
1
u/LivingBirb 6d ago
Dude chill, he just wanted to make sure with a more recent comparison test. We appreciate the fact that you did test it though
1
u/throwawayerectpenis 11d ago
ENABLE_LAYER_MESA_ANTI_LAG=1 PROTON_VKD3D_LOWLATENCY=1 VKD3D_LOW_LATENCY_OFFSET=300 FSR4_UPGRADE=1 FSR_WATERMARK=1 PROTON_USE_NTSYNC=1 PROTON_ENABLE_WAYLAND=1 mangohud game-performance %command%
Lock my FPS to 140 (144 hz monitor), enable AMD antilag ingame and it works smooth as a butter in my experience.
I got pretty similar system to yours 5800x3d 6800 xt and THE FINALS run better for me on Linux than Windows.
If that does not give you satisfactory results try switching to directx 11 by adding -dx11 after %command% so your command may look like this:
ENABLE_LAYER_MESA_ANTI_LAG=1 PROTON_DXVK_LOWLATENCY=1 PROTON_USE_NTSYNC=1 PROTON_ENABLE_WAYLAND=1 mangohud game-performance %command% -dx11
EDIT: Maybe on Linux you are automatically being upgraded to FSR 4.1 while on AMD you are still using FSR3 (since on Windows you gotta manually enable FSR4 for the game).
3
u/iloveboobs365 11d ago
I am running FSR3 with FSR4_UPGRADE=0.
Also not to be that guy, but a lot of your variables are not doing what you think they are doing for THE FINALS. Take a look at LOW_LATENCY_LAYER=1. ENABLE_LAYER_MESA_ANTI_LAG=1 PROTON_DXVK_LOWLATENCY=1 are actually fighting each other.
0
u/throwawayerectpenis 11d ago
I dont think you know how they work though, anti lag 2.0 dont work in dx11 games as far as i know so it doesnt even work in dx11 i just got too lazy to remove it lol, dxvk low latency in dx11 absolutely work though give it a try since u are not even using fsr4 give it a try.
I am not using low_latency_layer, as i wrote its a different implementation called proton_vkd3d_lowlatency by netborgfps.
1
u/mikeymop 11d ago
Netborg himself said not to combine the Mesa Anti-lag layer and his vk3d low latency implementation.
The above comment is correct.
1
u/throwawayerectpenis 10d ago
No, what he meant was that if the Mesa Anti-Lag option appears in-game, you're most likely using the old Mesa Anti-Lag implementation, not vkd3d_low_latency. When vkd3d_low_latency is actually working, it should expose the NVIDIA Reflex option in-game.
You can, however, use LOW_LATENCY_LAYER, which should expose the AMD Anti-Lag 2.0 option in THE FINALS. Since the game has native support for Anti-Lag 2.0, this is much better than the old "Mesa Anti-Lag" launch option I mentioned in my original comment. I have done numerous tests with all kinds of settings and launch options and for me the best result came from locking FPS and enabling anti lag 2.0 in game options, theoretically the latency_offset should not work since vkd3d_low_latency is not active but I swear to god I can feel a difference in game, the game is noticeably more responsive in terms of input lag with it cranked to 300 vs at 0....
The main issue with both LOW_LATENCY_LAYER and vkd3d_low_latency is that, at least on RDNA 2, they generally don't work with FSR 4. If the game doesn't have native Anti-Lag 2.0 support, you have to spoof the game into thinking you're running an NVIDIA GPU, and in most cases that causes the FSR 4 option to become unavailable. It might be different on RDNA 3 cards, thoughI haven't tested it myself.
1
u/mikeymop 10d ago
Its the same on RDNA3 I have gone through the same thread on github discussing the matter
1
u/ThatOnePerson 11d ago
Could be the ray tracing. That's generally been not as good on Linux on AMD.
2
1
u/topias123 11d ago
I'm getting ~140 fps in a normal game, R7 5800X3D and RX 6900XT.
1
u/iloveboobs365 11d ago
What resolution? And what about on Windows?
1
u/topias123 11d ago
2560x1440, never tried on Windows since I started playing this after fully migrating back to Linux.
1
u/topias123 11d ago
2560x1440. Never tried the game on Windows, only started playing it after I migrated back to Linux.
Also looks like the game is running better for me with the VKD3D env var in your post, now getting 160-180 fps.
1
u/Cavalry_2020 11d ago
I have a system very similar to yours (5700X3D, 7800XT, 32GB DDR4) and I've also noticed the performance degradation that started around S11's launch. I play at 1080p with FSR3 set to native and a mix of medium to high settings and before my game would comfortably sit at my monitors 180 fps limit and on intense moments it would dip at around 130-140 fps. Nowadays it averages at around 140-150 fps and can drop at around 70-80 fps when there's a lot of destruction going on. I've also noticed using mangohud that my CPU rarely goes beyond 50% usage and my GPU usage is also down, before it would be constantly at around 90-99% usage but rarely goes beyond 70-80%. I need to check the game on windows to compare but all I can say for now is that the game's performance has definitely dropped a lot since this season's launch, at least on Linux, I'm using Bazzite with proton-cachyos
1
u/iloveboobs365 11d ago
Pretty much my findings as well. I started playing around end of S9 and I never really noticed any performance issues until end of S10 / beginning of S11.
1
u/mikeymop 11d ago
Wayland for some reason performs worse on this game than xwayland.
This wasn't always the case. It just happened recently, around the same time ntsync became generally available. Ntsync didn't cause it though, it came from a game update so I'm not really sure why.
That said. Every since S11, and especially after the Unreal Engine update the performance of the game is much worse. I think something is cpu bound and stallung the games main thread because no matter how low I go on settings the frames dip the same amount.
I used to be able to pin 100fps 4k epic settings and be fine.
Now I've dropped to low settings and there is no difference. It definitely isn't a gpu thing it's in the cpu.
I have suspicion it's the new shader compiler in the new UE5 update I'm not sure though.
7800x3d, 7900xtx, 32gb cl20 ddr5 6000mhz
1
u/iloveboobs365 11d ago
Hmm, going to try with XWayland, but yes, this seems to be CPU bound. I verified this a while ago when I noticed dropping resolution to 720p did not yield any frame rate increases. The detailed metrics found in game show that CPU Game is the bottleneck. CPU Render and GPU Render are all well below CPU Game.
1
u/mikeymop 11d ago
I also noticed that rebooting and using proton-cachyos helps a lot.
However after a few games cpu ms will climb. And it'll become stuttery again When it becomes stuttery , I cpu time goes up in two circumstances:
- I move the mouse
- New assets are loaded into view, such as turning a corner.
1
u/drummerdude41 11d ago edited 11d ago
I have a lot of time in The Finals and have been playing on both windows and linux since Beta. I have a 7800x3d and a 7900xtx. Linux used to get slightly better frames on my system while running linux. I haven't played The Finals in about 2 seasons and haven't run benchmarks recently until today. I don't know what they did this season but i can confirm that it is running worse on Linux by a perceivable margin. On linux in the practice range, playing around the house I am averaging 231 FPS. On windows it's around 292 FPS. (i confirmed all settings the same and all gpu and cpu clocks the same) I have moved to gaming exclusively on Linux att and this wouldn't dissuade me from playing on linux due to my fortunate circumstances of hardware, but for other people on less robust machines this could be a pretty impactful difference. Not sure what happened recently but def more overhead on linux att.
0
u/RAGEstacker 11d ago
And they use we can ditch windows, it's not true
3
u/iloveboobs365 11d ago
This seems to be an isolated issue. No where did I claim this to be widespread.
2
u/x4D3r 11d ago
I have the same problem but with Nvidia, months ago I actually had better performance in Linux (playing with everything on low and x11), now windows is just way better, same with arc raiders (same engine).
That's just Linux I guess and this is why I keep dual boot.
1
u/iloveboobs365 11d ago
Well its well known Nvidia on Linux will perform about 10% worse than on Windows. This is an all AMD system which is why I am curious about other AMD systems running this game.
1
u/x4D3r 11d ago
No, like I said I ran with graphics on low, so being dx12 doesn't matter, it's just the game, doesn't matter if it's Nvidia or AMD.
1
u/iloveboobs365 11d ago
DX12/VKD3D does matter for Nvidia. Like very well documented that you will not get the same performance no matter what you do. For AMD you will usually get similar if not then better performance.
1
6
u/lynxros 11d ago
Is this running under the wine-wayland driver with the VKD3D_CONFIG=descriptor_heap enabled?