[solved] Warframe starting then immediately closing

[edit] Set warframe’s runtime to esync-staging-pba-3.18-x86_64. Not perfect on the audio side, but it works and audio is probably down to tweaking that needs doing on my end.

[edit2] installed xed via winetricks (it’s a windows dll/component) abnd sound is perfect.

OK, here is the terminal output from start of lutris to warframe ‘disappearing.’


andrew@HAL ~ $ lutris
2019-02-15 10:18:38,293: Running Lutris 0.5.0.1
2019-02-15 10:18:38,294: Using NVIDIA drivers 415.27 for x86_64
2019-02-15 10:18:38,294: GPU: GeForce GT 720
2019-02-15 10:18:38,294: GPU: 10DE:1288 3842:2724 using nvidia drivers
2019-02-15 10:18:38,312: Vulkan is supported
2019-02-15 10:18:38,312: Updating DXVK versions
2019-02-15 10:18:53,882: Runtime disabled by system configuration
2019-02-15 10:18:53,933: Replacing /home/andrew/Games/warframe/drive_c/windows/system32/dxgi with DXVK version
2019-02-15 10:18:53,934: Replacing /home/andrew/Games/warframe/drive_c/windows/system32/d3d11 with DXVK version
2019-02-15 10:18:53,934: Replacing /home/andrew/Games/warframe/drive_c/windows/system32/d3d10core with DXVK version
2019-02-15 10:18:53,934: Replacing /home/andrew/Games/warframe/drive_c/windows/system32/d3d10_1 with DXVK version
2019-02-15 10:18:53,934: Replacing /home/andrew/Games/warframe/drive_c/windows/system32/d3d10 with DXVK version
2019-02-15 10:18:53,934: Replacing /home/andrew/Games/warframe/drive_c/windows/syswow64/dxgi with DXVK version
2019-02-15 10:18:53,934: Replacing /home/andrew/Games/warframe/drive_c/windows/syswow64/d3d11 with DXVK version
2019-02-15 10:18:53,935: Replacing /home/andrew/Games/warframe/drive_c/windows/syswow64/d3d10core with DXVK version
2019-02-15 10:18:53,935: Replacing /home/andrew/Games/warframe/drive_c/windows/syswow64/d3d10_1 with DXVK version
2019-02-15 10:18:53,935: Replacing /home/andrew/Games/warframe/drive_c/windows/syswow64/d3d10 with DXVK version
2019-02-15 10:18:53,976: Runtime disabled by system configuration

C:\Program Files\Warframe>title Warframe Linux Game Launcher

C:\Program Files\Warframe>cmd /C start /b /wait “” updater.exe
xterm: cannot load font “-Misc-Fixed-bold-R---13-120-75-75-C-60-ISO8859-1”
xterm: cannot load font “-Misc-Fixed-medium-R---13-120-75-75-C-120-ISO10646-1”
xterm: cannot load font “-Misc-Fixed-bold-R---13-120-75-75-C-120-ISO10646-1”
xterm: cannot load font “-misc-fixed-medium-r-semicondensed–13-120-75-75-c-60-iso10646-1”
Running /usr/bin/wine cmd /C Warframe-Launcher.bat
2019-02-15 10:19:09,019: Game still running (state: running)
2019-02-15 10:19:09,020: Stopping Warframe (wine)
/usr/lib/python3/dist-packages/lutris/command.py:256: Warning: Source ID 3016 was not found when attempting to remove it
GLib.source_remove(self.stdout_monitor)
2019-02-15 10:19:09,203: Switching resolution of DVI-D-0 to 1920x1080
-> Red 1.000, Green 1.000, Blue 1.000
<- Red 1.000, Green 1.000, Blue 1.000


What information do I need to provide beyond this?

Isn’t the error right there? You don’t have the appropriate fonts?

We had a bit of discussion on that on the GitLab page. Your Desktop Environment/Window Manager may influence how the game works. What is your OS? Also try to see if Launcher.bat or updater.exe keep running in the background even if lutris can’t detect it. In my earlier experiences, the launcher vanished but was still updating things in an invisible terminal instance.

actually got it working: Short answer?

Most likely had the wrong wine version. Had wine 4.0 (staging) And so far the only version that works is esynch-pba-staging-3.18.

dxvk 90 gives somewhat static-y audio (go into the wine configuration for that game and set defalt device to pulse rather than 'default to improve it.) setting it higher causes it to just onot work, setting it to a lower version just… BLEH.

Not perfect I can hear audio crackle, but after fiddling with settings it’s at least not snowballing…

Mainline next week is axing 32bit support and dx9 which is why i didn’t follow some advice i"ve seen to go to the 32bit version of the exe.

Edit: Installed xed via winetricks and sound is perfect.

So barring the transition away from dx9/32bit support we’re good now.

Saddly, the 32-bit version used to work fine both in audio and in framerate for a while, but DE is transitioning to 64-bit only. You could try playing the 32-bit version for all content BUT Fortuna. Apparently Fortuna is a major resource hog, so you need the other client for it to work.

The crackling is because of FAudio, the necessary audio implementation to transition to the 64-bit client, since 64-bit xaudio was a no-go. My concern is that the shipped FAudio is quite ‘old’ right now, since the project picked up some interest in the last months.

Hope you have fun playing!

As I’d put in topic edits using winetricks to install xed completely cleared up audio (am using the 64bit version as far as I’m aware.) Here’s hoping it KEEPS working.

Update your lutris script. The new one installs FAudio for the audio in 64bit an works with wine 4.0

You can even test this outside of lutris by running the warframe files with a modified updater script like I described in thie issue https://gitlab.com/GloriousEggroll/warframe-linux/issues/87#note_140904950

how do i update the script?

To help with the audio crackle set the following in /etc/pulse/daemon.conf:

default-sample-rate = 48000
alternate-sample-rate = 44100
default-fragments = 2

the easiest way is to uninstall via Lutris and install again. But this deletes all the Warframe game files and you have to download all them again (about 15GB I think). You can circumvent that by moving the Downloaded Game files somewhere else first, then delete via Lutris and then move the game files in again

I’m currently using the steamplay version to start warframe from steam or the standalone script if I want to test a new FAudio or DXVK version

Thing of it is I only installed within the past week so mine should be an absolute up to date lutris install.

Also it’s a thirty seven gigabyte install.

then I recommend to try the (modified) standalone script as I’ve linked earlier. Then you can test with an up to date wine version without the need to download the Warframe files again.

The standalone script can run independent of the Lutris script, as the magic is inside the Wine prefixes :slight_smile:

Great! When can we expect your work to replace the apparently faulty sub-par lutris script as yours seems to be the inherently better choice?

No, my modifications to the standalone script are minimal and only useful if you already have the Gamefiles lying around, because you used other means to play the game before. The modifications don’t actually change anything how the game is launched.

I have no idea which version @GloriousEggroll is using in Lutris now, but both (Lutris and standalone) can be found in the Gitlab repo

You are familiar with cp -a, ya? or mv? Or, if you prefer, drag and drop in your favorite GUI file manager?

Lutris, install another version, let the script run it’s course, stop the launcher when it is downloading everything, copy the game directory from the other install, fire up launcher again. There, you have a fresh WINE bottle from the latest Lutris scripts without the download.

1 Like