ValveSoftware / Proton

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

Tempest Rising Preview (2488530) #7042

Open atrauzzi opened 1 year ago

atrauzzi commented 1 year ago

Compatibility Report

System Information

I confirm:

steam-2488530.log

Symptoms

Game doesn't run. An entry in the taskbar/gnome-dock is created, but the game never renders anything to screen. After some time, the game crashes and the process stops.

Reproduction

Just try to run the game.

kisak-valve commented 1 year ago

Hello @atrauzzi, wine: Call from 0000000170062318 to unimplemented function CFGMGR32.dll.CM_MapCrToWin32Err, aborting looks like the line of interest from your Proton log.

As a secondary detail, d3dcompiler is also hitting a snafu:

err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -5.
err:d3dcompiler:D3DCompile2 Shader log:
err:d3dcompiler:D3DCompile2     <anonymous>:38:8: E5017: Aborting due to not yet implemented feature: Ternary operator.
err:d3dcompiler:D3DCompile2     <anonymous>:51:18: E5005: Function "LinearToSrgbBranching" is not defined.
err:d3dcompiler:D3DCompile2 

Looks like this game would benefit from https://gitlab.winehq.org/wine/wine/-/commit/4fab9ff230f497499da223ade9bbe3633a657f05 and https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/139.

atrauzzi commented 1 year ago

What's the best shot at getting going with these?

Interestingly, the game runs fine on an nvidia card. I'm curious -- Is it possible that the intel would use different calls to nvidia in this way?

ip-6 commented 8 months ago

For NVIDIA card owners - updating the driver (535) and Vulkan (1.3) makes the demo work with Proton 8.0-4. More details available here.

atrauzzi commented 8 months ago

Still hoping for Intel support!