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

Shadow Warrior 2 (324800) #4031

Open
2 tasks done
springwurm opened this issue Jun 28, 2020 · 25 comments
Open
2 tasks done

Shadow Warrior 2 (324800) #4031

springwurm opened this issue Jun 28, 2020 · 25 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton

Comments

@springwurm
Copy link

Compatibility Report

  • Name of the game with compatibility issues: Shadow Warrior 2
  • Steam AppID of the game: 324800

System Information

  • GPU: AMD Radeon RX 580
  • Driver/LLVM version: Mesa 20.1.2
  • Distro version: Arch Linux
  • Link to full system information report as Gist:
  • Proton version: 5.0-9

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.

Symptoms

  • Videos won't play

Reproduction

  • Click Play > Main Menu > Extras > Videos > Select a Video.

Logs

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

kisak-valve commented Jun 28, 2020

Hello @springwurm, looks like this game would benefit from support for Media Foundation maturing.

@btegs
Copy link

btegs commented Jun 28, 2020

@springwurm - Have you tried Proton-GE from https://github.com/GloriousEggroll/proton-ge-custom/releases? Sometimes the GE version has better playback for Media Foundation stuff due to it not being blacklisted like mainline Proton.

@springwurm
Copy link
Author

springwurm commented Jun 28, 2020

@springwurm - Have you tried Proton-GE from https://github.com/GloriousEggroll/proton-ge-custom/releases? Sometimes the GE version has better playback for Media Foundation stuff due to it not being blacklisted like mainline Proton.

yes I tried the Proton-5.11-GE-1-MF release, but there was no difference. <Workaround removed by moderator>

Proton-5.11-GE-1-MF Logs: steam-324800_Proton-5.11-GE-1-MF.log

@kisak-valve
Copy link
Member

Hello @springwurm, the workaround you mentioned is legally problematic and has been removed.

@springwurm
Copy link
Author

to be clear, i used the workaround only for testing. After that, i removed the Wine/Proton prefix.

The game works so far without issues.

@ValveSoftware ValveSoftware deleted a comment from btegs Jun 30, 2020
@kisak-valve
Copy link
Member

Hello @btegs, please see #2594 (comment) and the comment immediately before it.

@btegs
Copy link

btegs commented Jul 2, 2020

Hello @btegs, please see #2594 (comment) and the comment immediately before it.

Considering that this is supposed to be a FLOSS project on an open platform, I totally understand not including proprietary executables. It would be nice if there was some ffmpeg and/or libav implementation to do the same.

@tgurr
Copy link
Contributor

tgurr commented Apr 1, 2021

Keeps crashing for since the latest Proton 6.3-1 release, while it works beautiful with Proton 5.13-6.

Proton 6.3-1 Log: steam-324800_Proton-6.3-1.log

Shadow Warrior 2 is always the first game I try when there are new Proton releases as it starts up blazingly fast and has no interrupting videos/intros to go through first.

Note: I'm seeing the same issue with Proton-6.1-GE-2 (works) vs. Proton-6.5-GE-1 (crashing).

@kisak-valve
Copy link
Member

Hello @tgurr, 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.

@tgurr
Copy link
Contributor

tgurr commented Apr 1, 2021

Hello @tgurr, 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.

@kisak-valve sure, sorry, should've thought of it in the first place, here it is: https://gist.github.com/tgurr/b45138598ffb973686007b426733dca6

@kisak-valve kisak-valve added the Regression Confirmed working on an older version of Proton label Apr 1, 2021
@alasky17
Copy link
Collaborator

alasky17 commented Apr 2, 2021

@tgurr Could you be more specific about where/when it crashes? I'm able to load into an existing save point on 6.3-1 and play for ~1 min without seeing a crash.

@tgurr
Copy link
Contributor

tgurr commented Apr 2, 2021

@alasky17 interesting, for me it crashes after I hit loading a savegame, right during the loading screen, so with 6.3-1 I was never able to actually get ingame.

@kodatarule
Copy link

steam-324800.log
The game crashes upon loading a level. Both with experimental and proton 6.3-1

@ipr
Copy link

ipr commented Jul 17, 2021

Crash immediately in main menu.
steam-324800.log

@Sanaki
Copy link

Sanaki commented Sep 5, 2021

Been playing 40 hours on 6.3-6 so far with no crashes after adding the -novideos flag to launch options.

That said, I came here hoping someone mentioned the CPU spikes causing intermittent slowdown. From what I can tell the game's simply notorious for heavy CPU usage even on Windows, but looking at the same scene, standing still, I'll go from 65 fps to 15, then ten seconds later back to 65. I'm uncertain if this is a proton issue or not. I did find someone mentioning that it might help to shift PhysX to the GPU, but I'm not aware of a way to do that.

EDIT: Okay, I've been trying to pin this down with little success. Right now I'm going with the assumption that it's inconsistent thermal throttling due to the heat here, and not actually proton-related.

@ipr
Copy link

ipr commented Sep 24, 2021

Looks like Proton experimental loads into game now, progress!

It does exit on a cutscene now. Previous attempt left system hanging, while now it just exits on entry to that cutscene. (There was just now update to experimental-version.)

@tgurr
Copy link
Contributor

tgurr commented Sep 25, 2021

Works for me again as well now, even the cutscenes it seems, I experienced no crashes anymore so far. However there's something fishy going on with vsync, as soon as it's enabled the framerates are halfed (on nvm alt-tabbing seems to fix that so a game restart might probably as well).

Another issue I experienced is that Steam Cloud Save didn't restore my previous save game upon reinstalling Shadow Warrior 2 and creating a new prefix under compatdata, so I lost all my progress ☹️.

@kodatarule
Copy link

Works for me again as well now, even the cutscenes it seems, I experienced no crashes anymore so far. However there's something fishy going on with vsync, as soon as it's enabled the framerates are halfed (on nvm alt-tabbing seems to fix that so a game restart might probably as well).

Another issue I experienced is that Steam Cloud Save didn't restore my previous save game upon reinstalling Shadow Warrior 2 and creating a new prefix under compatdata, so I lost all my progress frowning_face.

Game seems to be working just fine on latest proton experimental, but yes just like ninja gaiden master collections this one also has problems re-downloading a save from the steam cloud

@ipr
Copy link

ipr commented Nov 17, 2021

Crash in cutscene with Proton experimental, divide by zero:
wine: Unhandled division by zero at address 0000000140319AAA (thread 0144), starting debugger...

steam-324800.log

@ipr
Copy link

ipr commented Nov 25, 2021

With Proton 6.3-8 this now crashes before reaching main menu (NULL pointer, access violation). So that is worse than before.

steam-324800.log

@alasky17
Copy link
Collaborator

alasky17 commented Dec 1, 2021

@ipr I think that Shadow Warrior 2 was hit by the same regression that broke eFootball PES 2021 etc and should be fixed with the next proton 6.3 release (it is already fixed in the recent experimental update today). Edit: 6.3-8c release with the fix is live :)

@EpicureanGit
Copy link

EpicureanGit commented Jan 30, 2022

OS: Slackware64-Current
GPU: NVIDIA GTX 1070, using driver version 495.46
Kernel: 5.15.17
Using Proton Experimental: "Proton: 1642614452 experimental-6.3-20220119"
It crashes in the 2nd mission after using the 2nd key card and going through the doorway that it opens.
PROTON_LOG=1
https://gist.github.com/EpicureanGit/1d647a334d828d25507749178b9ded7e

@EpicureanGit
Copy link

EpicureanGit commented Feb 19, 2022

Tried: Proton 7.0-1 and Proton Experimental
It crashed at the same spot that I mentioned in my first post. There is a black screen and then crash.

@PredatorCZ
Copy link

Ran a new game, can confirm issue @EpicureanGit had, caused by Unhandled exception: divide by zero in 64-bit code
steam-324800.log

@ipr
Copy link

ipr commented Mar 7, 2022

So far working with Proton 7.0 for me (crashed before). Mesa 21.3.5 and kernel 5.16.12.

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
Projects
None yet
Development

No branches or pull requests

10 participants