You are not logged in.
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
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
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
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