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

Strider (235210) #603

Open
kmanchet opened this issue Aug 25, 2018 · 20 comments
Open

Strider (235210) #603

kmanchet opened this issue Aug 25, 2018 · 20 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem

Comments

@kmanchet
Copy link

Experienced no audio and graphical flickering while playing.

Distro: Solus
CPU: i7 5500U
GPU: AMD Radeon R7 M265
Kernel: 4.17

@kisak-valve
Copy link
Member

Hello @kmanchet, 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 kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Aug 26, 2018
@kisak-valve kisak-valve changed the title Strider - No audio and graphical flickering Strider - No audio and graphical flickering (235210) Aug 26, 2018
@kmanchet
Copy link
Author

kmanchet commented Sep 1, 2018

Hello, sorry for the late reply! Here is my system information.

https://gist.github.com/kmanchet/f4a288f9d597c2be58be3d6265d31d28

@rezzafr33
Copy link

I have working audio but has similar graphical glitches
https://gist.github.com/rezzafr33/3f24326160b8c009f42cab34c725da48

@corvusd
Copy link

corvusd commented Nov 14, 2018

Whit this workaround the game work perfectly in wine-staging + dxvk. The problem in proton is that change the config file not work in the same way. Change the option, and save. Run the game and the file return to the original value. Even force the file to only read, the game not read the new value.

@dragonfly-lover
Copy link

@rezzafr33 how did you manage audio to work? I tried also Proton 3.16-5 with no luck.

@rezzafr33
Copy link

@dragonfly-lover, i did nothing, it just works out of the box, albeit with graphical glitch.

@dragonfly-lover
Copy link

@rezzafr33 May Be some have the problem of missing codecs. I have Ubuntu 18.04 with ffmpeg 4.1. which package do you have installed?

@rafaelgomesxyz
Copy link

The game crashes for me, saying that the D3D device could not be created.

@kisak-valve
Copy link
Member

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

@NRG-R9T
Copy link

NRG-R9T commented Feb 12, 2020

It runs really well but without sound.

Steam.log:
https://gist.github.com/NRG-R9T/dc02edd0c34e8bfeff15cef87d78c477

system : https://gist.github.com/NRG-R9T/0bb49d16b0b4a868e35de2118ab3f232
Proton Default 5.0-1
Distro:Ubuntu 19.10
Kernel:5.3.0-29-generic
RAM:16 GB
GPU Driver:4.5 Mesa 19.3.0-devel - padoka PPA
GPU:Radeon RX 580
CPU:AMD Ryzen 7 1800X Eight-Core

@kisak-valve kisak-valve added the XAudio2 Uses the XAudio2 subsystem label Feb 12, 2020
@shoober420
Copy link

Compatibility Report

System Information

LOG:
steam-235210.log

Symptoms

Crash on launch

@NRG-R9T
Copy link

NRG-R9T commented Feb 24, 2020

Compatibility Report

  • Name of the game with compatibility issues: Strider (2014)
  • Steam AppID of the game: 235210

System Information

  • GPU: Radeon RX 580
  • Driver/LLVM version: 4.5 Mesa 19.3.0-devel - padoka PPA/LLVM 10.0.0
  • Kernel version: 5.3.0-40-generic
  • Link to full system information report: Gist
  • Proton version: 5.0-3

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.

error.log: Gist

Symptoms

It runs really well but without sound and music. Otherwise perfectly playable. tried to launch it with all the standard tinker launch options but with no success.

Reproduction

install and start

@tristianc
Copy link

tristianc commented Aug 8, 2020

Compatibility Report

Name of the game with compatibility issues: Strider (2014)
Steam AppID of the game: 235210

System Information

GPU: Radeon RX 480
Driver: 4.6 (Compatibility Profile) Mesa 20.1.4
Kernel version: 5.7.11-200.fc32.x86_64
Link to full system information report: https://gist.github.com/tristianc/ae7b3daae28a14e76501df47c812b64e
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

The install location of the game determines whether or not audio works:

  • /home/localuser/.local/share/Steam (default location of my steam library): does not work
  • /home/localuser/.local/share/Steam2: does not work
  • /home/localuser/.local/Steam2: does not work
  • /home/localuser/local/Steam2: audio works
  • /home/localuser/.hiddenfolder: does not work
  • /home/localuser/steamtest: audio works
  • /home/localuser/steamtest2 (a mountpoint for an external, EXT4-formatted USB3 flash drive): audio works

My hunch is that audio will fail to work in Strider if it is installed in a dot folder.

Reproduction

  1. Create two directories to use as additional Steam libraries. Ensure that there is 4GB available in $HOME, enough for the Strider install:
    a. mkdir ~/.hiddenfolder
    b. mkdir ~/folder
  2. Add the folders to your Steam library by clicking Steam --> Settings --> Downloads --> Steam Library Folders
  3. Install Strider to ~/.hiddenfolder, created in step 2
  4. Start Strider and confirm that audio fails to play
  5. Quit Strider
  6. In your Steam library, right click on Strider --> Properties --> Local Files --> Move Install Folder
  7. Move the install folder to ~/folder
  8. Start Strider and confirm that audio plays

@corvusd
Copy link

corvusd commented Oct 24, 2020

<Comment before this one>

Awesome and very strange. Work for me. I do not understand what happen here. Anothers xaudio2 games work fine in .steam folder.

Greetings!

@dragonfly-lover
Copy link

unbeliavable, but after more than two years, i solved audio issue doing exactly what @tristianc pointed out. kudos to you tristianc! Probably the game search for audio files that it can't find because it can't imagine they are in an hidden directory. i wonder if this is the case for other games.

@rezzafr33
Copy link

I see, no wonder i have no audio problem, I put my Steam Library on different partition and not under hidden/dot directory

@Patola
Copy link

Patola commented Jun 16, 2022

Ok, this is quite weird... I have a laptop and a desktop with the very same Arch install, except for the GPU drivers (the laptop has RTX 3070, the desktop has RX 6800 XT). Using Proton 7.0-3 in all cases.

  • This game runs perfectly on the laptop (NVIDIA)
  • This game runs perfectly on the Steam Deck (AMD)
  • This game does not even start on the Desktop (AMD)

Configuration of desktop: https://gist.github.com/Patola/e51e3af1be3c7d233b8f14fb21be1aa6
Configuration of laptop: https://gist.github.com/Patola/4f8dba624e97724218fb5f1650c292c6

Looking at the proton logs, it seems that on the desktop it crashes at the start. But why? I am attaching the proton log from the desktop (where it crashes) and the laptop (where it works).
steam-235210-laptop-runs-ok.log
steam-235210-desktop-doesnt-start.log

Tried rebooting, tried changing proton (proton 6, proton 7 GE antes others) -- with the needed erasure of the compatdata prefix, of course --, tried verifying files, nothing made it work on the desktop.

Note: the desktop runs hundreds of other proton games with no issues at all. SteamVR is installed which in the case of at least one game would make the game crash at start, but SteamVR is also installed in the laptop (which I often use via ALVR / Oculus Quest 2).

@kisak-valve kisak-valve changed the title Strider - No audio and graphical flickering (235210) Strider (235210) Jun 16, 2022
@kisak-valve
Copy link
Member

Hello @Patola, you might get lucky setting the game's launch options to something like taskset -c 0-15 %command% (https://www.pcgamingwiki.com/wiki/Strider_(2014)#Crashes).

@Patola
Copy link

Patola commented Jun 16, 2022

That was a very good suggestion. HOWEVER, using taskset in any shape or form: with and without -a, right before the %command%, in a script ran by steam, with a mask like 0x7 or a list of CPUs like 0-3, 0,1,2,3, 0,1,2,3,4,5,6,7, 0-7, and even using numactl --physcpubind 0,1,2,3,4,5,6,7 instead of taskset for some reason did not work, the game still crashed at the start.

I was able to confirm that the issue is indeed the number of cores from the game itself, by turning off 2/3 of my CPU cores, as root:
for a in 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23; do echo 0 > /sys/devices/system/cpu/cpu$a/online; done -- but that turns them off system-wide (echoing 1 turns them on again afterwards). That would be the dirtiest solution ever for just running a game. :-/

But by doing that, the game runs. So I've created a stupid script, strider.sh:

#!/bin/bash
for a in 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
do
  echo 0 | sudo tee /sys/devices/system/cpu/cpu$a/online
done
"$@" > /tmp/strider.log 2>&1
for a in 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
do
  echo 1 | sudo tee /sys/devices/system/cpu/cpu$a/online
done

And I changed my launch parameters to:
/home/myuser/bin/strider.sh %command%

With that, it works. Awkwardly, but it works.

@JuanVCS
Copy link

JuanVCS commented Jul 17, 2022

Audio works out of the box now, at the very least with Proton 7.0-3

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