Step by step guide for installing infrastructure for Warframe on Linux like Wine Staging, Vulkan, Install Steam, Warframe itself, and Warframe’s “Special” Proton.
Author: Siren Watcher. Published: 2019-09-23.
Step by step guide for installing infrastructure for Warframe on Linux like Wine Staging, Vulkan, Install Steam, Warframe itself, and Warframe’s “Special” Proton.
Author: Siren Watcher. Published: 2019-09-23.
For support for Warframe in Linux, this Discord is filled with cool people who will try help: https://discord.com/invite/6y3BdzC
This is a version of Wine which gets game patches added in more regularly than the Stable version. So it’s best for gamers.
The following is for ubuntu, but if you are using another distro read the sequence here https://wiki.winehq.org/Download
sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
The last line above is for ubuntu 19.04, for another version please click here:
https://wiki.winehq.org/Ubuntu and change the line to your distro, or https://www.gloriouseggroll.tv/how-to-get-out-of-wine-dependency-hell/.
sudo apt update sudo apt install wine-staging sudo apt install --install-recommends winehq-staging
If it asks for libfaudio0 files you can install them here: https://pkgs.org/download/libfaudio0.
Right click the files and install them with something like gdebi package installer.
This part circumvents the following issue: “Support for DirectX 9 has ended. We hope you can upgrade your graphics card soon!”
In regards to Lutris support:
“If you get DirectX errors, it means you’re missing vulkan libraries. You need both 32 bit and 64 bit vulkan libraries installed on your system for your distro. The reason is because the game is 64 bit but the launcher is 32 bit so the launcher checks for 32 bit.” https://lutris.net/games/warframe/
To install Vulkan:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt upgrade sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
sudo apt install steam-device
Steam > Settings > Steam Play, check “Enable Steam Play for all titles” and “Use this tool instead of game-specific selections from Steam” and under “Compatibility tool” select any Proton version 3.16 or higher.
sudo apt install xz-utils curl tar gzip xterm wine64-tools
Go to /home/, press ctrl + h (turn on hidden files), click .steam, then steam.
Make a folder: compatibilitytools.d
Unpack Proton-4.15-GE-4.tar.gz and place those files into this folder.
Go to steam, click on Warframe, then on the right hand side click Settings > Properties. Click, “Force the user of a specific Steam Play compatibility tool,” then from the dropdown menu change it to Proton-4.15-GE-4.
What this Proton has different in it to normal: https://github.com/GloriousEggroll/proton-ge-custom/releases/
Set vsync to On or Off in game. Don’t use Auto.
If you have any errors with keyboard and mouse
cd curl -O https://gist.githubusercontent.com/xarvh/6abfbd176a48e21886813e98480e9dc5/raw/96642aeea1a1f59d9f59cff5b6ecbb20362fdfd3/xboxdrv.service sudo apt install xboxdrv sudo mv xboxdrv.service /etc/systemd/system sudo systemctl enable xboxdrv sudo systemctl start xboxdrv
“Workaround: install xboxdrv and run it as a service before running steam, steam recognizes it as an xbox controller even without a controller plugged in. it’s mean to be a translator for generic game pads.” https://github.com/GloriousEggroll/proton-ge-custom/
The above is enabled xboxdrv to be added to system boot. So will be automatically on from now on. This is fine for making Warframe smooth, but can cause an issue with other games as it defaults you to use a controller. If this happens with another game, just put, sudo systemctl stop xboxdrv.service, into terminal to kill the service and the game should revert back to keyboard.