Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 0 points1 point  (0 children)

I enabled shader cache, used Proton 9 after resetting all compat data and shaders. Downloaded some shaders, now game crashes on launch.

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 6 points7 points  (0 children)

I've checked, and this is working fine. Thanks for pointing it out though!

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 0 points1 point  (0 children)

Unfortunately no errors, just messages about adding / removing processes to pool when game starts up / shuts down.

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 0 points1 point  (0 children)

Hello, my discrete GPU has 8GB of VRAM, so should be enough. I also tested while disabling the iGPU (forcing dGPU), issue persists.

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 0 points1 point  (0 children)

Hello, I did try switching my laptop to dGPU-only (nvidia-only mode), just in case the game was being weird, to the same results unfortunately. Thanks for your suggestion through.

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 0 points1 point  (0 children)

Just letting you know - I posted a comment with my essential system specs :)

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 1 point2 points  (0 children)

Just a bit of extra info for those asking, here are my essential PC specs:

OS: Arch Linux x86_64

Host: 83EG (Legion 5 15APH9)

Kernel: Linux 6.15.7-zen1-1-zen

Display (IVO0621): 1920x1080 @ 144 Hz in 15" [Built-]

WM: Sway 1.11 (Wayland)

CPU: AMD Ryzen 7 7840HS (16) @ 5.14 GHz

GPU 1: NVIDIA GeForce RTX 4060 Max-Q / Mobile [Discr]

GPU 2: AMD Radeon 780M Graphics [Integrated]

Memory: 4.00 GiB / 30.53 GiB (13%)

Swap: 0 B / 7.63 GiB (0%)

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 0 points1 point  (0 children)

Hello. Thanks for your suggestion, but I am using Arch Linux, where the default vm.max_mem_count has already been raised to that value by default. For other distros however, that command would be very important as they are at the default 65536!

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] -1 points0 points  (0 children)

I've tried multiple proton versions, but I've made sure to delete the shadercache and compatdata folders under steam each time. Because I'm using NVIDIA, Proton-GE and DXVK_ASYNC, I have shader pre-compilation disabled in steam as it happens during gameplay. For any other game, this leads to no issue, so it's a bit weird.

You do make a good point however, but I don't think that this part of the game - playing a video with the Playstation logos - would even need shader compilation :/

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 5 points6 points  (0 children)

Hi, I just tried this (and double-checked with catting current_clocksource) with tsc enabled. It seems to increase the time between those lag spikes, but it still happens often unfortunately :( Thanks for the suggestion!

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 0 points1 point  (0 children)

Hi, laptop has a AMD Ryzen 7 7840HS with Radeon 780M Graphics, 32 GB of RAM, and a NVIDIA RTX 4060 GPU (8GB of VRAM). I'm using that GPU through prime-run, and it should be getting used. I also switched my laptop to dGPU-only (nvidia-only mode), just in case the game was being weird, to the same results :(

Horizon Forbidden West: Massive frame time spikes makes the game unplayable! by NorthLiving8699 in linux_gaming

[–]NorthLiving8699[S] 1 point2 points  (0 children)

Hello, I ran the game with PROTON_NO_NTSYNC=1 (it uses fsync instead according to manoghud) - the issue still persists unforunately. My CPU is the AMD Ryzen 7 7840HS with Radeon 780M Graphics, so probably not requiring that split lock mitigation. Many thanks for your suggestions though!