You are not logged in.

#1 2024-04-18 06:49:58

scatherinch
Member
Registered: 2023-02-24
Posts: 160

[SOLVED] Planetside 2 on Linux (Microstuttering)

Does anyone here play Planetside 2? I'm having issues running this on Linux, even using high-end hardware.

This would be a flawless experience if not for this small, but major problem in a multiplayer FPS like this. I'm staying at a solid 60 frames even when there's a ton of stress going on, but after twelve minutes or so of gameplay, I'm seeing it pause momentarily, about the length of a second.

Here's what I've tried:

• Verified that GPU is set up properly ( https://wiki.archlinux.org/title/AMDGPU )

• Disabling my compositor for X11 (Doing this fixed another game I had, but not this one)

• Verification and re-acquisition of Steam files

• I changed proton versions several times, from experimental, tkg, and even to the really good GE ones

• I've tried tinkering with various steam arguments after doing some research on ProtonDB ( DXVK_FRAME_RATE=144 PROTON_NO_FSYNC=1 WINEDLLOVERRIDES=libglesv2=d WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=1 gamemoderun %command% was my first option,

then I cleared it, tried playing again, but it did not fix the stutter. So I tried to run the launch options with this argument instead, thinking that it could just not be prioritizing my cores correctly:  WINEDLLOVERRIDES=libglesv2=d taskset -c 08-15 gamemoderun %command% )

I spent quite some time trying to figure this out, but, unfortunately, I didn't find an answer. This is the only game that I have in my library has given me these unique sorts of problems on Linux, so I'm not entirely sure what else that I could do other than assume Proton has problems trying to emulate it from it's Windows ecosystem. Would anyone be willing take a swing at this?

gpu and cpu information:

 *-display
      description: VGA compatible controller
      product: Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M]
      vendor: Advanced Micro Devices, Inc. [AMD/ATI]
      physical id: 0
      bus info: pci@0000:03:00.0
      logical name: /dev/fb0
      version: cc
      width: 64 bits
      clock: 33MHz
      capabilities: pm pciexpress msi vga_controller bus_master cap_list rom fb
      configuration: depth=32 driver=amdgpu latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
      resources: iomemory:f00-eff iomemory:f80-f7f irq:54 memory:f000000000-f7ffffffff memory:f800000000-f80fffffff ioport:f000(size=256) memory:f6b00000-f6bfffff memory:f6c00000-f6c1ffff
 *-display
      description: VGA compatible controller
      product: Raphael
      vendor: Advanced Micro Devices, Inc. [AMD/ATI]
      physical id: 0
      bus info: pci@0000:18:00.0
      version: c2
      width: 64 bits
      clock: 33MHz
      capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
      configuration: driver=amdgpu latency=0
      resources: iomemory:f80-f7f iomemory:f80-f7f irq:55 memory:f820000000-f82fffffff memory:f830000000-f8301fffff ioport:d000(size=256) memory:f6a00000-f6a7ffff

 *-cpu
       product: AMD Ryzen 9 7900X 12-Core Processor
       vendor: Advanced Micro Devices [AMD]
       physical id: 1
       bus info: cpu@0
       version: 25.97.2
       size: 400MHz
       capacity: 6343MHz
       width: 64 bits

Last edited by scatherinch (2024-04-22 09:18:52)

Offline

#2 2024-04-21 22:09:45

b314c
Member
Registered: 2021-12-13
Posts: 7

Re: [SOLVED] Planetside 2 on Linux (Microstuttering)

vulkan-icd-loader and lib32-vulkan-icd-loader arent mentioned in the wiki and they fixed a lot of stuttering issues i had in older games like bioshock remasters. Not sure about planetside 2 but you could try it if you dont have it installed yet. Checking protondb reports it seems tho that it might just be the game unfortunately.

Offline

#3 2024-04-21 22:31:27

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,900

Re: [SOLVED] Planetside 2 on Linux (Microstuttering)

Remove amdvlk and lib32-amdvlk and make sure you're using (lib32-)vulkan-radeon instead should be a first check. Generally speaking some small stutters could be due to shader compilation and can generally not be avoided, but will better themselves the more you play.

Offline

#4 2024-04-22 09:18:22

scatherinch
Member
Registered: 2023-02-24
Posts: 160

Re: [SOLVED] Planetside 2 on Linux (Microstuttering)

Yeah, you mentioned that before, but like I said, this is the only game I have that does this. I thought I could tinker with it and make it run like the more modern games I've got, but I guess there's just nothing we can do for this particular title for the moment. Also, I do have those packages that b341c mentioned, but they're attached to a few crucial things I need for this build.

Well, thank you for the feedback. Marking as solved.

Last edited by scatherinch (2024-04-22 09:23:00)

Offline

Board footer

Powered by FluxBB