this post was submitted on 08 Oct 2023
0 points (NaN% liked)

Linux Gaming

15797 readers
23 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
 

Hi all, I am running Batttlebit on my Linux machine and for the most part performance is good (127v127 = 180fps average). However after I installed MangoHUD to measure some KPIs (like GPU utilization) I realized that the game is barely using all available resources. My GPU (RX 5700 XT) is running at around 70% and its definitly no CPU bottleneck (because my CPU is running at 20 - 25% (AMD R9 3900x)). I have tried many things to find the issue (upgrading to latest Mesa, installing Gamemode, etc.) but it seems like that I cannot iron it out. What are your observations? What is you GPU utilization? And how many frames do you get by average?

System Information Linux Backbone: Zorin OS 16.3 Liquorix Kernel Proton-GE Custom (only works on Flatpak Version of the Game) Proton 7.0-6 (only version which is currently working on native Steam) Steam Native / Steam Flatpak (Tested both) Latest Mesa Driver (for Native) Latest oibaf Graphics Driver Gamemode

Hardware: AMD R9 3900x AMD 5700 XT 32 GB Ram NVME SSD

**Edit: **After some further tests it seems like its a bottleneck issue due to the fact that the game is not capable of using all available cpu cores.

top 5 comments
sorted by: hot top controversial new old
[โ€“] thejevans@lemmy.ml 0 points 1 year ago (1 children)

Have they switched their servers to FaceIt yet? They said they'll have a version that will work on Linux, but I remain skeptical until it's implemented.

[โ€“] SitD@feddit.de 0 points 1 year ago

no idea man, I've been gaming and so far nothing has stopped me ๐Ÿ˜Ž

[โ€“] Corngood@lemmy.ml 0 points 1 year ago (1 children)

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.

[โ€“] dome@feddit.de 0 points 1 year ago (1 children)

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?

[โ€“] dome@feddit.de 0 points 1 year ago* (last edited 1 year ago)

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.