this post was submitted on 08 Oct 2023
28 points (100.0% liked)
Linux Gaming
15892 readers
8 users here now
Gaming on the GNU/Linux operating system.
Recommended news sources:
Related chat:
Related Communities:
Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I don't have the game go test, although I've been meaning to give it a try...
It sounds to me like it's limited by CPU single-thread performance, which isn't suprising at those frame rates. Looking at overall CPU usage doesn't tell the whole story. It's likely that some threads on your CPU are active 100% of the time.
You may have some headroom on GPU performance, so you could try increasing quality in a way that isn't likely to impact CPU performance. I'm not sure what options the game has, but some good candidates would be: rendering resolution, texture resolution, anisotropic filtering. If you can do that, and it increases GPU use without dropping overall performance, it more or less confirms the CPU bottleneck.
After some further research this is also my best guess. It looks like the game cannot utilize enough cpu cores. I will try to max out the settings to confirm it. However is there a workaround to utilize more cpu threads?
Okay after testing I can confirm that its definitely an cpu bottleneck. Seemes like the game or the unity engine is not capable of utilizing all cpu cores which is a bummer.. I couldn't find a workaround either. Even "taskset" via terminal does not help since the command shows that already all cores are allocated to the process. However the engine / game does not utilize these.
I'm not sure if the game supports more than one of vulkan/d3d11/d3d12, but those might have different CPU performance. Also you seem to be stuck on an old version of proton. If there's any way to get it working on something newer that might help.