ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.4k stars 1.07k forks source link

Senua’s Saga: Hellblade II (2461850) #7754

Open frozen-sea opened 5 months ago

frozen-sea commented 5 months ago

Compatibility Report

System Information

I confirm:

steam-2461850.log

Symptoms

Reproduction

Switching to Proton Experimental solves this. Did not find any other obvious issues so far.

Edit: It doesn't happen on 8.0-5c, so this is a regression. Maybe just one that was already known and fixed?

frozen-sea commented 5 months ago

In addition to that, the game doesn't launch at all on Intel Arc. I don't see anything obvious in the log that would make it conclude DX12 isn't supported.

Screenshot_20240522_024512

GPU: Arc A580 Video driver version: Mesa 24.1 Kernel version: 6.8.7 Link to full system information report as Gist: https://gist.github.com/frozen-sea/b1d63ab4b85d2094de02ffeeb0cbf21c Proton version: Experimental bleeding-edge

steam-2461850.log

JCDentonCore commented 5 months ago

The game starts, I can play several minutes of the introduction but when it reaches a certain part before I can control the character, the image freezes and only the audio is heard.

I have to force the game to close since no error message appears, it just freezes.

Arch Linux kernel 6.9, Wayland, Mesa Dev 24.2 AMD RX 7900 XT

Proton experimental bleeding edge Steam beta and beta runtime

Proton log: steam-2461850.log

System specs: specs.txt

simifor commented 5 months ago

@JCDentonCore I couldn't reproduce the issue locally. Please try with the stock kernel and mesa, and try with proton 9. If the issue persists, upload new logs please.

JCDentonCore commented 5 months ago

@simifor

@JCDentonCore I couldn't reproduce the issue locally. Please try with the stock kernel and mesa, and try with proton 9. If the issue persists, upload new logs please.

No, same issue with proton 9 and kernel stock 6.9 from arch linux, mesa 24.2.0-devel(git-2740d92e3d)

steam-2461850.log

IMG_20240524_195223

Update test:

With mesa 24.1 stock, kernel 6.9 stock, proton 9, runtime stock, steam stock

Same issue, it just freezes at same point

steam-2461850.log

IMG_20240524_210059_edit_342633022309173

Steam runtime log: steamruntimelog.txt

PROTON 8.0-5c

Same issue

Log steam-2461850.log

JCDentonCore commented 5 months ago

@simifor With proton 9.0-2-rc1 same issue

Log from 9.0-2-rc1: steam-2461850.log

Attached journald: journald.txt

I am using KDE 6.1 beta now, before I used version 6.0.4 stable, always under wayland, never try to start and test the game with Xorg

I'll try to try a session in xorg to see if there is a difference.

Next week I will finish building my new PC, keeping only the RX 7900 XT graphics, we will see if there are any changes, I will keep you informed, thanks for your hard work!

urbenlegend commented 5 months ago

Anyone else seeing weird black square artifacts particularly on NPC hair? It sometimes also appears on waterfalls.

Here's a video showing what I mean:

https://github.com/ValveSoftware/Proton/assets/241316/6360589e-6a80-429b-8c00-b8781484692d

It even seems to appear on Senua's face due to her tiny skin hairs that dot her face. It is less obvious than the previous example, but it still manifests as weird white shimmering all over her face:

https://github.com/ValveSoftware/Proton/assets/241316/747be965-35aa-4a26-84d4-3ebdb2a2f965

System Info Operating System: Arch Linux KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.2.0 Qt Version: 6.7.0 Kernel Version: 6.9.1-arch1-2 (64-bit) Graphics Platform: Wayland Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 3090/PCIe/SSE2 Product Name: X570 Taichi

urbenlegend commented 5 months ago

Another issue that I am experiencing is poor performance when playing Hellblade 2 after resuming from sleep. I get around 39fps compared to the usual 45-50fps when I play right after a fresh boot. This is reproducible every time with Nvidia 555.42.02 drivers with Kwin Wayland + Explicit sync patch. No other game seems to exhibit the same performance degradation. When this happens, GPU usage hovers arouind 75 percent instead of 97-99.

Steps to reproduce:

  1. Restart computer
  2. Play Hellblade 2
  3. Note performance
  4. Quit Hellblade 2
  5. Suspend system
  6. Play Hellblade 2 again
  7. Notice a 5-10fps drop

System Info Operating System: Arch Linux KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.2.0 Qt Version: 6.7.0 Kernel Version: 6.9.1-arch1-2 (64-bit) Graphics Platform: Wayland Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 3090/PCIe/SSE2 w/ 555.42.02 drivers + Kwin Explicit Sync Product Name: X570 Taichi

runar-work commented 5 months ago

I gave the intro a shot with RX 7600 and wasn't able to reproduce any freezes with that, at least, after testing Mesa 24.0.8 and 2740d92e3d, x11 and Wayland, 6.9.2-arch1-1 and 6.9.2-zen1-1-zen, and different graphics presets.

JCDentonCore commented 5 months ago

Replying: https://github.com/ValveSoftware/Proton/issues/7754#issuecomment-2132070672

Maybe it's a problem with the nvidia drivers, in mesa 24.2 devel it doesn't happen when activating VSR but I do notice a slight flickering in certain parts of the hair, only in photo mode.

steam-2461850.log


What I do have is a serious problem with mesa 24.1, part of the mapping disappears, I updated mesa to the development version 24.2 devel and it was solved.

20240531040059_1

20240531035732_1

I have updated my PC and now I can play, the freezing error I had before was with a PC from thousands of years ago, so maybe it was a thing of the i3 processor or the low amount of RAM, although it is curious that the game always stops It would freeze at the same point and the game would run.

kisak-valve commented 5 months ago

Hello @JCDentonCore, friendly note that the Proton log you attached is not for this game.

JCDentonCore commented 5 months ago

https://github.com/ValveSoftware/Proton/issues/7754#issuecomment-2143445657

Hello @JCDentonCore, friendly note that the Proton log you attached is not for this game.

Thanks for the heads up, fixed!