this post was submitted on 13 Mar 2024
32 points (100.0% liked)

Linux Gaming

15774 readers
365 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
 

The game starts but I have extreme performance issues. I'm not talking about low fps or input delay, I have a decent gaming pc, and it's relatively new. I'm talking about stutters, heavy ones. I manged to snap two screenshots of this happening on 60fps cap and uncapped:

Almost all video settings are unrelated. If I lower them the freezes also lower in number, but I don't think it's a hardware limit.. if this can't run it on high-med (as I had it) nothing can. I ran some benchmarks and stress test, both on Windows and Linux, both Vulkan and Dx11, It didn't stutter.

Some other things to mention is how I run it. From Steam, normally. I have no forced proton selected, I did no other configs. However I might have something fucked as:

I can run this .exe natively. I'm sure I can't so what's going on?

Anyways, thankfully mangohud got me and tells me that I'm using proton-experimental 9.0. (on the prev. screenshots, I had forced proton enabled, stutters the same)

I tried using steam tinker, and it says: "using proton-unknown-958".

I have no idea what information more to give, I just typed out things that might be related to the issue. If something's unclear or if I should supply more information, just tell me. Thanks in advance for any help or tips.

SOLVED

thanks for the tips, this one was solved by u/Leopard1907 over on Reddit.

it was my driver, and these two commands:

  • sudo pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader
  • sudo pacman -R amdvlk lib32-amdvlk
top 13 comments
sorted by: hot top controversial new old
[–] [email protected] 14 points 7 months ago (1 children)

While I have to apologize for not being able to provide you with any help for the problem at hand I just wanted to note that if you open up identical public threads via a reddit account and via a lemmy account at the same time then those two accounts are then, for data analysis purposes, connected for all eternity. You might as well not bother using different nicknames.
If that isn't a concern to you then just ignore my ramblings.

[–] [email protected] 8 points 7 months ago* (last edited 7 months ago)

I wanted to reach as meany ppl as possible, as this is very niche. I know what my username is, but I'm not using this as a burner lol. Still, thanks for the warning, I'll keep it in mind if I wish for anonymity.

[–] rtxn 7 points 7 months ago (1 children)

Try using Proton-GE (instructions inside), and running the game in Gamescope.

[–] [email protected] 2 points 7 months ago (1 children)

I tried, proton-GE seems to help, but doesn't fix. Game runs smoother for sure, but it still gets freezes. I found 9.1 to work best, I'll try more 8 versions, my tests aren't scientific. I can't seem to find how gamescope works or to get it working.

[–] rtxn 5 points 7 months ago (1 children)

In Steam, open the game's properties, go to "Launch options", and type in gamescope %command%. It'll open the game inside gamescope using the default settings. If your keyboard uses a non-QWERTY layout, you'll have to set the relevant environment variables.

You should also try running the game using Gamemode (instructions inside). I noticed in the screenshot that one of your CPU cores is maxed out while the others are near idle -- does that always happen while the game is running?

[–] [email protected] 3 points 7 months ago (1 children)

Thank you for your time. However a guy on Reddit came in clutch and told me to use an alr driver, I did, now it's perfect (close enough).

but btw gamescope %command% this was my guess as well, for some reason it just doesn't start, there was no errs in steam console.

[–] [email protected] 1 points 7 months ago (2 children)

@UnRelatedBurner @rtxn are you missing the dashes?

gamescope -- %command%

[–] rtxn 1 points 7 months ago* (last edited 7 months ago)

It should work with and without the dashes. I'd first check if it's installed (it may or may not come with Steam, not sure), then I'd check if there are any gamescope or *.exe processes running -- and if there are, wineserver -k in that wineprefix.

[–] [email protected] 1 points 7 months ago* (last edited 7 months ago)

Yeah, that was it. Thanks

[–] INeedMana 4 points 7 months ago (1 children)
[–] [email protected] 3 points 7 months ago

Thanks for the tip, sadly it didn't work however. Tried it with both dx and vk, and both on proton-GE and proton-experimental.

[–] [email protected] 3 points 7 months ago (1 children)

I had some problems using proton experimental 9 in helldivers. I'd try some 8.X version preferably from Proton-GE as another commenter said, in hopes that that could fix the issue you are facing

[–] [email protected] 2 points 7 months ago

thanks, just got to it. Replied to the other guy if you're curious. spoiler: nothing exciting.