Open shoober420 opened 4 years ago
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.
@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
Or just install protontricks and do protontricks 287290 -q wmp11
LOG: steam-287290.log
Game runs, but videos are not rendering.
Another method to fix this is:
WINEPREFIX="/home/$USER/.steam/steam/steamapps/compatdata/15100/pfx" winetricks wmp11
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!
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
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...
The render state in question is not supported, but this will never cause a crash.
Yeah It works on lutris fine with the latest wine and dxvk. Whats the best way to get a wine log
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.
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).
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.
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
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.
Compatibility Report
System Information
Symptoms
See below