Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resident Evil 2 (883710) Remake #2266

Closed
2 tasks done
laichiaheng opened this issue Jan 25, 2019 · 266 comments
Closed
2 tasks done

Resident Evil 2 (883710) Remake #2266

laichiaheng opened this issue Jan 25, 2019 · 266 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton XAudio2 Uses the XAudio2 subsystem

Comments

@laichiaheng
Copy link

laichiaheng commented Jan 25, 2019

Compatibility Report

  • Name of the game with compatibility issues: Resident Evil 2 Remake
  • Steam AppID of the game: 883710

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

steam-883710.log

Symptoms

After I pass the 1st chapter, it keeps loading forever

Reproduction

Leave the gas station.

@kisak-valve kisak-valve added Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem labels Jan 25, 2019
@kisak-valve
Copy link
Member

Possibly Media Foundation related.

@laichiaheng
Copy link
Author

laichiaheng commented Jan 25, 2019

Is there any workaround for it?

@kisak-valve
Copy link
Member

There's a chance a nasty workaround like #1102 (comment) might help, but that needs several libraries from a Window 7 install to attempt and is not easy.

@f0rmatme
Copy link

f0rmatme commented Jan 25, 2019

@f0rmatme
Copy link

f0rmatme commented Jan 26, 2019

Can I pass the 1st chapter in the demo? if so i can test that MF branch, I just might buy the game and test it too.

The red PC still causes the game to break.

@f0rmatme
Copy link

f0rmatme commented Jan 26, 2019

#838 (comment)
Another fix

@f0rmatme
Copy link

f0rmatme commented Jan 26, 2019

<Link removed by moderator>

This build has mf support i think? Try it with the fix.
Source :
https://www.gamingonlinux.com/articles/theres-a-brand-new-steam-play-beta-version-out-with-faudio-also-a-steam-play-whitelist-update.13143/comment_id=143171

@nsivov
Copy link
Contributor

nsivov commented Jan 26, 2019

@james-munson please don't upload and link windows dlls like that, if they were distributable, we'd use standalone installer instead.

@kisak-valve I think it's better to remove this link #2266 (comment).

@laichiaheng
Copy link
Author

laichiaheng commented Jan 26, 2019

<Link removed by moderator>

This build has mf support i think? Try it with the fix.
Source :
https://www.gamingonlinux.com/articles/theres-a-brand-new-steam-play-beta-version-out-with-faudio-also-a-steam-play-whitelist-update.13143/comment_id=143171

Do I need to create the compatibilitytools.d folder by myself?

I answer myself, yes.
Why do they know these folder names?
I'm redownloading the game, if it works, I can save lots of money from buying hard drive.

@f0rmatme
Copy link

@f0rmatme
Copy link

sudo mkdir ~/.steam/steam/compatibilitytools.d/
and extract that build into that folder

@laichiaheng
Copy link
Author

laichiaheng commented Jan 26, 2019

Is it possible to build Proton with the latest wine-staging? The performance of Proton is really worse than wine-staging, Proton always runs at 4Xfps, no matter how low the setting is, wine-staging almost runs at 60fps always.

@laichiaheng
Copy link
Author

laichiaheng commented Jan 26, 2019

<Link removed by moderator>

This build has mf support i think? Try it with the fix.
Source :
https://www.gamingonlinux.com/articles/theres-a-brand-new-steam-play-beta-version-out-with-faudio-also-a-steam-play-whitelist-update.13143/comment_id=143171

Bad news, it doesn't work.

@f0rmatme
Copy link

f0rmatme commented Jan 26, 2019

@laichiaheng
Copy link
Author

Steam isn't able to download any Proton now, weird.

@laichiaheng
Copy link
Author

@james-munson I tried the 2nd method, and It didn't work.

@f0rmatme
Copy link

Downloading the game will do more testing
did you try this?
#838 (comment)

@laichiaheng
Copy link
Author

laichiaheng commented Jan 26, 2019

@james-munson Yes, I did, the game crashed.
Do I need to copy the 32bit dlls to SysWow64?

@f0rmatme
Copy link

did you update dvxk?

@f0rmatme
Copy link

32bit to normal system 32 and 64 in SysWow64

@laichiaheng
Copy link
Author

@james-munson Yes. It always stuck at 10% loading page, then it crashes.

@laichiaheng
Copy link
Author

laichiaheng commented Jan 26, 2019

32bit to normal system 32 and 64 in SysWow64

No, In Windows-64bit, System32 stores 64bit dlls, SysWow64 stores 32bit dlls.

@f0rmatme
Copy link

having the same issue, just gets stuck on loading no matter what i try

@laichiaheng
Copy link
Author

laichiaheng commented Jan 26, 2019

@james-munson Windows is the only way to go, I just bought a 500GB SSD to install Windows 10 for this game 30min ago, now I'm going to install Windows 10.

@laichiaheng
Copy link
Author

laichiaheng commented Jan 26, 2019

@james-munson Damn! I just spent my money on SSD to play this game, I didn't have to spend that much! I can install Linux on this SSD though.

@laichiaheng
Copy link
Author

@james-munson Are you able to play this game now?

@ShalokShalom
Copy link

Super strange, how a game that asks for illegal workarounds and has no legal way of running it and is thus that unsupported by Steam and Valve, is even considered Platinum.

@dlove67
Copy link

dlove67 commented May 11, 2020

@ShalokShalom there is a legal way of running it:

https://github.com/GloriousEggroll/proton-ge-custom/releases

(Also the legality of other workarounds is more of a grey area, and not necessarily illegal when done by a user. Valve/codeweavers is just using an abundance of caution, I believe)

@iddm
Copy link

iddm commented May 20, 2020

The game works pretty much fine, on 5.0.7 and 5.6GE versions of proton. I was able to finish fully the first run as Claire, but when I started the second run as Leon, just in the beginning when I enter the police station and touch the RPD laptop (it is red), then I can't go back to menu, open inventory, use any other items, see hud, basically, I can't do anything and I have to exit via ALT-F4 combination. That being said, I can't continue playing the game in the second run. This is very sad, the game is very good, and having it almost constantly running in between of 150-240 fps is quite satisfactory if it were not for such stopping bugs :(

I have found several reports about bugs around this red laptop there, but most of them were causing visual glitches or black screen or anything else. Anyway, I tried to use the same solution which was to set "UseVendorExtensions=Disable" in the re2_config.ini file, but the problem persists. Other people said to try to run with DirectX12, but with 20 fps I couldn't even reach this location, lol. I also had lots of glitches and simple couldn't see where I was going while I was using DirectX12, so, basically, I don't know of any solution to this problem.

Somehow, I was able to reach that laptop with 1-3 fps using directx 12 and almost black screen with no useful information on it, but the problem persists even so. I also have just tried the "windowed" mode instead of a fullscreen one, and yes, no solution still.

here is the breaking bug in action, which doesn't happen on 1st playthrough https://www.twitch.tv/videos/613723077
after i've interacted with the video PC, i can't open doors, open menus, etc.

I can't watch your video, but my symptoms are quite similar, it could be that we have the same bug.

UPD:
The same bug actually also happens to Resident Evil 3, exactly the same behaviour. I started playing the game (RE3) as Gill and was able to complete the first part until the game changes to Carlos. When I had to install C4 detonator and blow up the wall between men and women showers, there was a wall a few rooms, called "STARS Office". Once I press the left mouse button in order to open that door, the cutscene starts playing, and after that - again, no more hud, no more escape/inventory/map stuff is available by pressing appropriate keyboard keys, but some items are interactable still: I can open the safe, can save, but not pick up items and anything else. After that bug has happened, I was able to walk as Carlos out of the room and the game switched back to Gill, but still, even after that switch, the bug was active, though, I was able to save as Gill, and, perhaps, may continue playing without a bug for some time again.

This is definitely a problem.

@iddm
Copy link

iddm commented May 21, 2020

I have a workaround! So I tried just not to activate this laptop-thing, and just walk-around. The mission was to "Investigate the police office". So, I was walking about the entire office until I found a medallion or a statue, can't remember now. But once I did that, the mission has changed to "Find 3 medallions" and simply I was able to go through and now I am in the parking garage, so, have moved forward quite far. Everything is working fine, so no bugs and problems after. I haven't been trying to activate or even approach the laptop's area as I see no reason in it. Perhaps, it is even non-interactable now.

@Bumbadawg
Copy link

yep the same MF plat issue i reported above. We found the same workaround it seems =)

@ghost
Copy link

ghost commented Jun 3, 2020

Hello,

  1. SSAO and HDAO seem to randomly cause major FPS drops. For example, in RPD hall, the normal framerate is 90+ FPS but when the issue is triggered, it barely reaches 25-35 FPS, even in the pause menu. After some time (5, 10, 15 minutes, who knows), it goes back to normal. Switching to HBAO+ and switching back again also makes the trick... until the framerate tanks again some time later. For the record, I have the same issue in RE3 Demo, so maybe it's related to the RE Engine.

I use these launch options: RADV_PERFTEST=aco DXVK_ASYNC=1 gamemoderun %command%

I tried disabling them one by one, same. I tried Proton-5.8-GE-2-MF, Proton 5.0-7 and Proton 4.11-13, same. I tried with and without Freesync, same. I tried with and without TearFree, same.

  1. Exactly the same issue as above. Perfect first run, but on the second one, the red latop thing happens.

  2. Later during the second run as Claire, after the phone call with Irons, the loading never ends.

Hardware: Ryzen 5 1600AF, RX 570, 16GB RAM
Software: Fedora 32 Workstation, DXVK 1.6-69, Mesa 20.0.7, Vulkan 1.2.128

@Cxpher
Copy link

Cxpher commented Jun 16, 2020

This issue with the laptop is present even with regular Proton 5.0-9.

I think the workaround is watch the Tyrant video on YouTube and skip the laptop altogether for now as suggested above.

@ghost
Copy link

ghost commented Jun 28, 2020

SSAO and HDAO seem to randomly cause major FPS drops.

It turned out it's due to RADV. When switching to AMDVLK, the framerate is lower (80 FPS vs. 100+) but steady.

@ThisNekoGuy
Copy link

ThisNekoGuy commented Apr 10, 2021

Later during the second run as Claire, after the phone call with Irons, the loading never ends.

I have a similar issue where I, instead of infinite loading, I get stuck with a crash that I can reproduce on every Proton 6 version I've used (6.3-2, 6.5-1-GE, 6.5-2-GE). Only with the 2nd run, I don't understand why.

steam-883710.log
Save-File.zip

@ipr
Copy link

ipr commented Nov 21, 2021

There is occasional crash after playing for some time. I'll see about getting log of a situation that is quickly and/or easily reproducable but they are in different situations so far.

There's a door after a few steps of stairs in west office and approaching it seems to trigger the crash.

steam-883710.log

@NextGenRyo
Copy link

No controller input on proton 6.3-8. I've only tested on a wired xbox controller that always worked. Changing over to the latest custom proton GE version makes the controller work again. This problem wasn't on proton 6.3-7.

@kisak-valve
Copy link
Member

Hello @mixalis1987, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

@NextGenRyo
Copy link

@kisak-valve
I started the game today to do a final test before sending you this log you asked for and to my surprise the controller is working now for 6.3-8. I didn't do anything except shutdown the computer for the night. Maybe I needed a reboot?

@ipr
Copy link

ipr commented May 22, 2022

@kisak-valve I started the game today to do a final test before sending you this log you asked for and to my surprise the controller is working now for 6.3-8. I didn't do anything except shutdown the computer for the night. Maybe I needed a reboot?

Sometimes when Proton changes (updated) you need start the game again (start, exit, start again).

@DeathTBO
Copy link

DeathTBO commented Jun 17, 2022

Forgot to report this bug, but the Ghost Survivors modes crash when attempting to start them. After selecting the mode, the loading screen pops up and hits 100%. I then hit enter/space to continue and it crashes. While this log was collected using the new DX12 update, it happened with the old DX11 client.

Proton 7.0-3, Fedora 36, Mesa 22

steam-883710.log

@kisak-valve
Copy link
Member

Hello @DeathTBO, wine: Unimplemented function MFPlat.DLL.MFCreateDXGIDeviceManager called at address 0000000170032028 (thread 01c4), looks like the line of interest from your log.

@DeathTBO
Copy link

Aha, yes thanks. I had this problem quite a long time ago and videos weren't playing then.

Cleared the prefix and it's working perfectly.

@ShiroAmakusaTokisada
Copy link

Hello,

Resident Evil 2 Remake gets frequent screen tearing. I have VSync enabled and have tested both the "DX11_no_rt" and "DX12" versions of the game. The latter version seems to be better slightly but there's still enough to effectively unsmooth the video quality and break immersion.

Issues seem to be persistent in both mainline proton 6.3-8 and GE Proton 7. Aside from that, the game runs consistently at almost 100 percent 60FPS. Using AMD RX 6600, Ryzen 5600G processor, and Artix Linux.

@kassindornelles
Copy link

kassindornelles commented Oct 5, 2022

RE2 remake on both experimental and stable proton 7 keeps showing the plasma taskbar and when it doesnt it shows a black bar at the bottom of the screen that flickers, started happening since the DX12-RT update

edit: on kde plasma wayland the game window resizes itself when in windowed fullscreen mode, the thing is just broken

image

@laichiaheng
Copy link
Author

laichiaheng commented Nov 23, 2022

It crashes when I start a new game
GPU: RX6750XT
Driver: Mesa Gallium driver 22.2.3 for AMD Radeon RX 6750 XT (navi22, LLVM 14.0.6, DRM 3.48, 6.0.9-zen1-1-zen)
Kernel: 6.0.9-zen1-1-zen
Distro: Arch
steam-883710.log

Does it mean that Resident Evil 4 will not be playable on Linux?

@kisak-valve
Copy link
Member

kisak-valve commented Nov 23, 2022

Hello @laichiaheng, wine: Unimplemented function MFPlat.DLL.MFCreateDXGIDeviceManager called at address 0000000170032138 (thread 01d4), starting debugger... in your log here and in #3719 (comment) hints that you're seeing the same snafu as @DeathTBO, which was worked around by regenerating the wineprefix (#2266 (comment)).

@laichiaheng
Copy link
Author

laichiaheng commented Nov 23, 2022

Hello @laichiaheng, wine: Unimplemented function MFPlat.DLL.MFCreateDXGIDeviceManager called at address 0000000170032138 (thread 01d4), starting debugger... in your log here and in #3719 (comment) hints that you're seeing the same snafu as @DeathTBO, which was worked around my regenerating the wineprefix (#2266 (comment)).

So I just need to remove the prefix folder?

@kisak-valve Removing the folder in compatdata doesn't work, I'm hopeless.

@laichiaheng
Copy link
Author

laichiaheng commented Nov 23, 2022

@kisak-valve Could it possibly be a driver issue?
I've tried other versions of Proton, none of them works.

@DeathTBO
Copy link

Are you sure you removed 883710? Because that worked for me.

@laichiaheng
Copy link
Author

@DeathTBO Yes, I also removed everything in compatdata.

@mbriar
Copy link

mbriar commented Nov 23, 2022

@laichiaheng I see this in your log:

284.374:0138:013c:trace:loaddll:build_module Loaded L"Z:\\home\\laichiaheng\\.local\\share\\Steam\\steamapps\\common\\RESIDENT EVIL 2  BIOHAZARD RE2\\MFPlat.DLL" at

That means the game loads a mfplat.dll from the game directory, which should not be there by default, so that means you probably copied it there yourself while trying some workaround. Delete that and maybe delete the whole game dir and reinstall, for good measure.

@laichiaheng
Copy link
Author

@mbriar After I remove the game directory and reinstall the game, it works.

@iddm
Copy link

iddm commented Mar 8, 2023

I get a constant freeze using the latest Proton, ArchLinux, drivers, steam, and everything.

GPU: RTX 3080
Driver: 525.89.02
Kernel: 6.2.2-arch1-1
Distro: ArchLinux
CLI args: PROTON_USE_SECCOMP=1 PROTON_ENABLE_NVAPI=1 VKD3D_FEATURE_LEVEL=12_2 VKD3D_CONFIG=dxr11,force_static_cbv %command%
2023-03-08_19-14

steam-883710.log

It freezes all the time exactly at the same spot. The audio continues, and nothing is looped; it is just that the input is frozen, and no more frames are rendered. I can enter the alley, and I have like 3-5 seconds until it freezes. I can even enter the menu, and it will still freeze.

I started a new run, and now I go as Claire into the alley with the dialogue, "It's like the end of the world...!".

Another thing to mention is that I get a terribly low FPS: 35-45 with 1920x1080 resolution with FSR (regardless of the upscaling factor) and ray tracing, and everything is high. Even RE3 has almost always a constant 60 fps.

@iddm
Copy link

iddm commented Mar 9, 2023

I wonder, if this issue is closed, should I open a new one?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton XAudio2 Uses the XAudio2 subsystem
Projects
None yet
Development

No branches or pull requests