protonscr

Resident Evil Revelations 2 / Biohazard Revelations 2

protonopen appid 287290Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#3659 · opened 2020-03-20 by shoober420 · updated 2025-09-17 · 23 comments · github · game page · search this game
Sshoober420 2020-03-20 github

Compatibility Report

System Information

Symptoms

See below

Kkisak-valve maintainer 2020-03-20 github

Hello @shoober420, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

IiWeaker 2020-03-20 github

@shoober420 @kisak-valve the game does not crash at launch, the game works while trying to run the videos in the menu ,WMP11 is needed to view menus and cut scenes. I used a proposed winetrick patch from https://github.com/Winetricks/winetricks/pull/1489, which enable WMP11 installation.
(1) go to the link and download that version of winetricks
(2) "chmod + x winetricks"
(3) "WINEPREFIX = ~ / .steam / steam / steamapps / compatdata / 287290 / pfx ./winetricks"
(4) When the GUI opens select "Enable Silent Install" and then proceed in installing WMP11

Ssoredake 2020-03-20 github

Or just install protontricks and do protontricks 287290 -q wmp11

Sshoober420 2020-03-21 github

Compatibility Report

System Information

LOG:
steam-287290.log

Symptoms

Game runs, but videos are not rendering.

Another method to fix this is:

WINEPREFIX="/home/$USER/.steam/steam/steamapps/compatdata/15100/pfx" winetricks wmp11
Kkisak-valve maintainer 2020-03-21 github

Looks like this game would benefit from support for wmvcore maturing:

fixme:wmvcore:WMSyncReader_OpenStream (32229E68)->(1065F8B0): stub!
fixme:wmvcore:WMSyncReader_GetOutputCount (32229E68)->(3887FEEC): stub!
Mminilandl 2020-03-22 github

Its really weird and I'm not sure whats happening I am not even able to get into game with proton it crashes on launch. But on lutris it works fine cutscenes everything. I'm really confused because I'm using an identical prefix and have installed wmp11. I am usng linux-zen but the same thing happens on the arch kernel.
steam-287290.log

Kkisak-valve maintainer 2020-03-22 github

Hello @minilandl, possible line of interest from the log:
warn: D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_MULTISAMPLEANTIALIAS
This is immediately followed by an access violation and wine: Unhandled page fault on read access to 000000E8 at address 00968464 (thread 005b), starting debugger...

Ddoitsujin 2020-03-22 github

The render state in question is not supported, but this will never cause a crash.

Mminilandl 2020-03-23 github

Yeah It works on lutris fine with the latest wine and dxvk. Whats the best way to get a wine log

Tthaewrapt 2021-01-26 github

https://github.com/ValveSoftware/Proton/issues/576#issuecomment-767497909 the same applies to this particular game as well, as it needs the same wmp11 verb as per current state of things.

Iipr 2022-01-13 github

I did get into game without wmp, but after exiting and restarting I am stuck in a black screen. Log shows stacktrace of access violation somewhere. This is with Proton experimental (6.3).

steam-287290.log.gz

Mmistial-dev 2022-04-12 github

The game crashes on load in steam deck in console mode, running the default proton and proton experimental.

I changed the app launch parameters and went in to desktop mode to try to grab some logs, and it started just fine.

RRodoMa92 2022-09-05 github

Ok, after two hours of debugging, now I've fixed the black screen. This game has issues with screen with a different aspect ratio than 16x9. As soon as I forced 1280x720 from the properties of the Steam Deck in game mode, the game immediately started working fine. If anyone encounters a black screen on this game, force this from the properties panel and try again.

Tried different Proton version, different Proton-GE versions, nothing works.

It doesn't matter which resolution is set in the INI, I can see a resolution change for a split second before bootup and then it will default back to 800p and black screen again. It doesn't matter if the file is locked in read only mode, it will not change but the game will still go ahead for the max resolution supported and break if it's not 16:9. For me it never showed anything different from a black screen from desktop mode while I was testing the game since the max resolution is 800p 16:10, and not 720p 16:9.

I haven't tried to change back to 800p from in game, don't want to risk incurring in other problems. The game stutters a bit, not sure if a shader cache for this game hasn't been fully generated or if it's caused from the symlink of the shadercache to my MicroSD, bottlenecking the shader cache streaming to the APU.

I do not know if Valve can do this, but I would change the default value from Default to 720p server side, or mention this issue in the proton compatibility prompt at bootup. Without this change, nothing would show up on screen. I'll probably test this from my main game rig streamed to the Steam Deck to see if the aspect ratio is the issue (I do not have any other displays with a different aspect ratio, besides my Deck and an iPad).

Hope that this will help someone,

Marco

RRodoMa92 2022-09-07 github

After completing the main plot, the game works besides the ending cinematic, it just show the classic test pattern. It's weird since the codec for the ending cinematic is identical to all the others, just checked from VLC, and they all work fine. The audio plays correctly, so that's not the issue (they are only video streams, all cinematics are encoded with Windows Media VC1, also called WVC1, if I recall correctly, from VLC).

Stuttering is fixed after a run, so the problem was just the missing shader cache.

Marco.

Aandreldmonteiro 2025-01-23 github

The game is crashing for me after clicking the T button for opening the inventory after getting the first item in the game, some bullets on the room you jump to after breaking the glass, also seems to happen on windows when the game is installed on a different drive partition/location by what is written on the steam on the community hub, seems that moving it to the default C partition/location fixes that for them.

Now for a user on Linux using the flatpak version of steam, how would I fix this?

EDIT: No external drives are in use here, there is only one SSD on the system and install locations of both steam and the game are to their default locations as are the proton prefixes to drive C.

Proton log: steam-287290.log

Kkabinbr1 2025-07-21 · hidden on GitHub github

steam-287290.log

Image

revelations 2 crashes when you use the workbench on raid mode and campaign mode on proton experimental
(21/07/2025)

proton 9 is also crashing

system info: RX 9060 16 GB, fedora 42, ryzen 8700G

Kkabinbr1 2025-07-24 · hidden on GitHub github

steam-287290.log
Image

revelations 2 crashes when you use the workbench on raid mode and campaign mode on proton experimental (21/07/2025)

proton 9 is also crashing

system info: RX 9060 16 GB, fedora 42, ryzen 8700G

i figured my fedora install was actually broken, the game seems to work now, weird issue

Aandreldmonteiro 2025-09-14 github
Kkabinbr1 2025-09-15 github

Replying to [#3659 (comment)](https://github.com/ValveSoftware/Proton/issues/3659#issuecomment-3114420946)

How did you solve the issue?

the problem solved when i reinstalled fedora, not sure what happened

Aandreldmonteiro 2025-09-15 github

Replying to [#3659 (comment)](https://github.com/ValveSoftware/Proton/issues/3659#issuecomment-3114420946)

How did you solve the issue?

the problem solved when i reinstalled fedora, not sure what happened

Did you use different partitions, use steam flatpak version or used a different install location for the game?

Aandreldmonteiro 2025-09-15 github

Ok, so I tested and this issue doesn't happen on the official version of steam, only happens in the flatpak version. Any idea how to fix it?

Mmistial-dev 2025-09-15 github

Just installed and ran on SteamOS on Steam Deck. Runs fine now.

Aandreldmonteiro 2025-09-16 github

After trial and error I found a way to make the game not crash using the flatpak version of steam: It needs the flatpak filesystem permission ~/.steam:ro and the oficial installation of steam present in that folder, if the folder is empty the flatpak version of steam with write permission will fill the folder with steam stuff but will still crash the game.