ValveSoftware / Proton

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

Black Myth: Wukong (2358720) #8004

Open simonlui opened 2 months ago

simonlui commented 2 months ago

Compatibility Report

System Information

I confirm:

steam-2358720.log

Symptoms

The game doesn't launch on my system but it seems to do so anecdotally on other Linux systems I've seen. Admittedly, I am using Intel Arc which is unusual so it can be an issue here. The line in the log in question that the game seems to hit and exit on is this one, most likely. 9582.886:012c:0130:warn:seh:dispatch_exception unknown exception (code=c06d007e) raised c06d007e is Unknown Software Exception in Windows, it seems, so doesn't seem to be helpful here in saying what is actually wrong here.

Reproduction

Open the game with a similar setup and see the game open up a window briefly before crashing and having the window disappear. Either using the compatibility mode or not versions of the game and other versions of Proton like Proton experimental and Proton 8 yields similar results.

If all other vendors work and Intel is the only GPU platform with issues with this game, I will escalate and create an issue inside Mesa Gitlab for the Intel kernel developers to take a look at.

alosarjos commented 2 months ago

Working fine for me on an AMD 7800XT, but I'm seeing some visual glitches I've already reported on the mesa gitlab

Leopard1907 commented 2 months ago

@simonlui Does it work with force_vk_vendor=-1 %command% ?

hjpaul7 commented 2 months ago

Was there a Proton Experimental update? I was playing last night just fine at around 80fps, but launching today I cannot break 25fps no matter what. Launched multiple times, lowered all graphics settings, nothing. Bit confused.

4090 555.58.02

simonlui commented 2 months ago

Does it work with force_vk_vendor=-1 %command% ?

No, was one of the first things I tried since integrating XeSS in games and trying to run it on Linux can crash if you have an Intel GPU with XMX support. At this point, given ProtonDB reports and what is being said here, I'm going to escalate the issue to the Mesa gitlab for Intel devs to take a look.

tuxtergames commented 2 months ago

Today after a few atempts to improve performance I got denuvo warning.

image

kisak-valve commented 2 months ago

[Black Myth:Wukong] Specific scene makes game fps extremely low for several seconds

Issue transferred from https://github.com/ValveSoftware/Proton/issues/8024. @kamikaze211 posted on 2024-08-25T17:00:29:

Compatibility Report

System Information

I confirm:

steam-2358720.tar.gz

Symptoms

Specific scene makes game fps extremely low for several seconds, with frame time extremely long, and GPU usage very low.

Reproduction

Attract archers to shoot arrows, then move to the bridge. You will see the GPU usage will be very low, and the fps will be shown as none, and the frame time will be extremely long. And I had tried to change another kernel, another Proton version, and updated the system to the latest, and set to the lowest graphic settings in the game. I also tested on Windows 10, but without this issue. vlcsnap-2024-08-26-00h49m28s313

Sittymin commented 2 months ago

@simonlui I'm also using an Intel Arc A770, and I can successfully launch Black Myth: Wukong (both Proton experimental and Proton 9.0-2 work). However, there are different kinds of flashing artifacts in the water when using TSR, FSR, or XeSS.

https://github.com/user-attachments/assets/35198a00-2628-4a3a-928f-917fafd46b48

(the mouse display error seems to be a Steam recording issue, it's normal in game.)

simonlui commented 2 months ago

@Sittymin What kernel and Mesa are you using? The artifacts I think is from a graphical issue with global illumination where setting it higher causes issues, at least from what I saw from the benchmark tool. Otherwise, nothing else stands out, I have both Proton versions and they don't work and crash with the same unknown software exception error in the logs I noted earlier.

Sittymin commented 2 months ago

@simonlui My Mesa is 24.1.5 and my kernel is 6.10.4. I don't think it's a Mesa or kernel issue, but I'm not sure what else to suspect because I was able to launch Black Myth: Wukong from the start.

EDIT: I found that forcing the Xe kernel module to load fixes artifacts; however, the game is very choppy, although the displayed FPS is not low. This might be a driver issue on Intel's side.

simonlui commented 2 months ago

My versions aren't that far off from yours. I am not using the Xe kernel module but I don't think that has anything to do with why the game crashes or not. Not sure what is wrong. Also, I know you already know this but I did open a Mesa issue and it is here

Sittymin commented 2 months ago

In my logs, the part corresponding to 9582.886:012c:0130:warn:seh:dispatch_exception unknown exception (code=c06d007e) raised looks like this, I'm not sure if it's useful.

23896.543:0128:012c:trace:seh:RtlAddFunctionTable 0000000001D63CD4 1 1d63a14
23896.546:0128:012c:trace:loaddll:build_module Loaded L"Z:\\home\\Sittymin\\.local\\share\\Steam\\steamapps\\common\\BlackMythWukong\\Engine\\Binaries\\ThirdParty\\PhysX3\\Win64\\VS2015\\NvCloth_x64.dll" at 00006FFFF9AC0000: native
23896.548:0128:012c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msmpeg2vdec.dll" at 00006FFFF9AA0000: builtin
23896.549:0128:012c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\MSAudDecMFT.dll" at 00006FFFF9A00000: builtin
info:  Intel(R) Arc(tm) A770 Graphics (DG2):

PS: I was just looking for differences in the logs

gou4shi1 commented 1 month ago

The dust can not be rendered correctly.