Shadow Warrior

Shadow Warrior

View Stats:
thesmiley1 Feb 8, 2016 @ 9:33pm
Unplayable on linux
I recently purchased this game, but I've been unable to play it on linux so far. Linux support was a big selling point for me, so that's pretty disappointing.

If I try to launch the game and select "Play Shadow Warrior", my mouse cursor turns into a shovel (or whatever) after a couple seconds and then nothing happens. Eventually it turns back to my normal cursor and that's it. Nothing else.

If I choose "No Steam Runtime Mode", my cursor turns into a shovel (or whatever) and eventually the game starts. But I have no sound. And the video output is heavily skewed. The only resolution option the game presents is 3840x1080 (I have a dual 1920x1080 monitor setup). What seems to be happening is the game is scaling a 3840x1080 output to my primary monitor, resulting in a 32:9 frame being skewed to a 16:9 viewport.

Launching `ShadowWarrior.bin.x86` or `RunGameNoStreamRT.sh` from a terminal does not seem to provide any helpful output and I still have the same skewed video and no sound.

So at this point I need to get sound working and fix dual monitor issues.

Arch linux w/ KDE
Propietary nvidia drivers 361.18

Otherwise I guess I have a couple weeks and a couple hours to blow trying to get it to work, but I'd prefer if it didn't come to that. Help?
< >
Showing 1-6 of 6 comments
KnockoutGames Feb 11, 2016 @ 7:43am 
Have you tried making your system a single monitor setup to rule out that as an issue? Please post detailed system information. Preferably I'd like to get the text from <Steam UI->Help->System Information>. Thanks.
thesmiley1 Feb 12, 2016 @ 5:26pm 
Thanks for responding!

I tried disabling one monitor and testing:

Launching from Steam with 'Play Shadow Warrior' resulted in a black screen for a few seconds that then crashed.

Launching from Steam with 'No Steam Runtime Mode' was a bit disastrous... I had kwin set to disable compositing for fullscreen windows and when the game started but became unresponsive, kwin was basically disabled and my desktop was pretty much unsusable. I couldn't manage to kill the process and had to reboot.

Launching 'RunGameNoStreamRT.sh' from a terminal was a bit more successful in that the game started successfully and the video skewing was gone. Disabling a monitor is a _big_ ask for a workaround, though. It's really inconvenient and I consider dual monitors essential. Dual monitor issues are sadly too common in games on linux, but I've never had to resort to disabling a monitor - I've always been able to work around the issue by messing with some config settings (manually editing with a text editor is no big deal).

I could _almost_ let it go since the game was a good deal on sale and I've been on a kick to support linux game development, but I still have no sound. I did notice in the in-game options under audio it says 'No sound card detected'.

Here is the output from Steam UI -> Help -> System Information (with both monitors enabled):

---

Processor Information:
Vendor: GenuineIntel
CPU Family: 0x6
CPU Model: 0x3c
CPU Stepping: 0x3
CPU Type: 0x0
Speed: 4300 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
Linux (64 bit)
Kernel Name: Linux
Kernel Version: 4.4.1-2-ARCH
X Server Vendor: The X.Org Foundation
X Server Release: 11800000
X Window Manager: KWin
Steam Runtime Version: steam-runtime-release_2015-06-12

Video Card:
Driver: NVIDIA Corporation GeForce GTX 760/PCIe/SSE2

Driver Version: 4.5.0 NVIDIA 361.18
OpenGL Version: 4.5
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1187
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 3840 x 1080
Primary Display Size: 20.75" x 11.65" (23.78" diag)
52.7cm x 29.6cm (60.4cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 4096 MB
Supported MSAA Modes: 2x 4x 8x 16x

Sound card:
Audio device:

Memory:
RAM: 15983 Mb

Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 213442 Mb
Largest Free Hard Disk Block: 32021 Mb

Installed software:

Recent Failure Reports:

---

It seems odd that Steam does not list a sound card... not really sure what to make of that... no idea if that's normal/expected. I will say that I have no trouble with audio in any other applications or the dozen or so other games I currently have installed (including multiple Source and Unity games as well as a bunch of indie games and games like Dying Light and The Witcher). I am using onboard audio from an Asrock Z87 board (Extreme4).

Thanks again for your help.
Last edited by thesmiley1; Feb 12, 2016 @ 6:26pm
thesmiley1 Feb 14, 2016 @ 6:08pm 
Installing lib32-alsa-plugins package has partially gotten the sound to work. It works before getting to the main menu and in the initial scene with the demons after starting a new game. But it's still not working in the scene where the main character is driving in a car or in the game proper after skipping that. And steam and this game still report I have no audio card for whatever reason.
KnockoutGames Feb 16, 2016 @ 5:59pm 
So the game uses FMOD, which can be finicky. Have you tried installing 32bit fmod libs via your package manager so it pulls in the required dependencies? Usually alsa and/or pulseaudio does the trick.

Sorry I wasn't recommending unplugging your monitors as a permanent workaround, its just a way of isolating the issue.
rgalex2034 May 10, 2016 @ 2:01pm 
I don't know if it has something to do, or if this is going to be useful, but when I run the game I have the shovel and a black screen. If I press Shift, then the game starts with no problems, running with the Steam Runtime.
gee May 16, 2016 @ 2:08am 
In the future use ldd on the game's binary to see which binary dependencies you're missing.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Feb 8, 2016 @ 9:33pm
Posts: 6