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 Revelations 2 / Biohazard Revelations 2 (287290) #3659

Open
shoober420 opened this issue Mar 20, 2020 · 14 comments
Open

Resident Evil Revelations 2 / Biohazard Revelations 2 (287290) #3659

shoober420 opened this issue Mar 20, 2020 · 14 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem

Comments

@shoober420
Copy link

shoober420 commented Mar 20, 2020

Compatibility Report

System Information

Symptoms

See below

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Mar 20, 2020
@kisak-valve
Copy link
Member

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.

@iWeaker
Copy link

iWeaker commented Mar 20, 2020

@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 Winetricks/winetricks#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

@soredake
Copy link
Contributor

Or just install protontricks and do protontricks 287290 -q wmp11

@shoober420
Copy link
Author

shoober420 commented Mar 21, 2020

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

@kisak-valve
Copy link
Member

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!

@kisak-valve kisak-valve added the XAudio2 Uses the XAudio2 subsystem label Mar 21, 2020
@minilandl
Copy link

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

@kisak-valve
Copy link
Member

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...

@doitsujin
Copy link
Collaborator

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

@minilandl
Copy link

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

@thaewrapt
Copy link

#576 (comment) the same applies to this particular game as well, as it needs the same wmp11 verb as per current state of things.

@ipr
Copy link

ipr commented Jan 13, 2022

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

@mistial-dev
Copy link

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.

@RodoMa92
Copy link

RodoMa92 commented Sep 5, 2022

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

@RodoMa92
Copy link

RodoMa92 commented Sep 7, 2022

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.

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 XAudio2 Uses the XAudio2 subsystem
Projects
None yet
Development

No branches or pull requests

10 participants