ValveSoftware / Proton

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

Resident Evil 4 Chainsaw Demo (2231770) #6611

Open thndgonz opened 1 year ago

thndgonz commented 1 year ago

The game opens fine and I can do anything around the menu screen/options. Even when you start the game I can see a full 60FPS with proton experimental. (Doesn't work with Proton 7.0)

The thing is that the game randomly freezes after going through a "cutscene" of a deer I believe at the start. I don't know if it's a frame freeze or not because I keep hearing steps/audio.

Overall I would dare say it will probably work fine with proton experimental until completion it just that it has those weird random freezes.

kisak-valve commented 1 year ago

Hello @thndgonz, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

Fothsid commented 1 year ago

Hello. I am experiencing an issue with the settings not working as intended (can't change any options at all), as well as performance being awful with neither CPU nor GPU utilization being nowhere near 100%. Happens on both X11 and Wayland sessions for me with practically no difference. The game also doesn't close itself upon exit, having to force close it through Steam's quit button.

Here's the Proton log for the game (launch -> options -> trying to change stuff with no effect -> exit the game) steam-2231770.log

as well as a system information report from Steam: gist

thndgonz commented 1 year ago

steam-2231770.zip

System details

https://gist.github.com/thndgonz/271a0ec1678f3af002f04edeaad2fee5

headlesscyborg commented 1 year ago

Hello, I have the same issue. I have two PCs (an AMD desktop and an Nvidia laptop) and it only happens on the desktop, so I can provide logs from both, that might help.

AMD desktop

Nvidia laptop

Both running the same up-to-date Arch Linux with the same GNOME version and the very same Proton experimental (tried GE and Hotfix as well, no difference). (I doubt it has anything to do with GPU vendor, I'm just using it to distinguish the two machines)

EDIT 28th March: product refunded

Barnacle commented 1 year ago

I understand that GTX 750 is lower than minimum requirement for this game, but judging by YT videos it still should work. However I have this result on my system no matter what graphic settings I use:

1

kisak-valve commented 1 year ago

Hello @Barnacle, my understanding is that Maxwell (non-refresh) lacks support for multiple Vulkan extensions which VKD3D-Proton uses to provide equivalent support of D3D12. That is a hardware limitation which is not easy or performant to workaround.

mmbossoni commented 1 year ago

As a comment, on NVIDIA GPU's I could run it on 30fps without crashes, 60fps crashes occasionally. Above that it crashes almost at the beginning. I have a GTX 1070. I ran with Hotfix, hotfix + latest vkd3d and GE. All with pretty much same results.

mmbossoni commented 1 year ago

Logs of game at 120fps (Experimental Bleeding Edge + latest vkd3d from git) Massive slowdowns, but no crashes (because of trace probably?) GPU jumps to 100% usage when the "crash" used to happen steam-2231770.log

Fothsid commented 1 year ago

Hello again. I've managed to fix the issue I had on my machine by manually specifying the NVIDIA Vulkan ICD file:

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json gamemoderun %command%

DerekBoucher commented 1 year ago

@Fothsid Thank you so much :pray: This fixed the issue for me.

For those whom this might help: I use AMD graphics, but the suggested fix still works. In my case, I had to use my radeon specific icd file:

(Ubuntu 22.10, eGPU enclosed Radeon 6950 XT)

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json gamemoderun %command%
arthurbcoelho commented 1 year ago

Hello again. I've managed to fix the issue I had on my machine by manually specifying the NVIDIA Vulkan ICD file:

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json gamemoderun %command%

Thank you, @Fothsid!! I almost gave up gaming on linux