In this article, we will learn how to run Doom: Eternal on Linux operating system. Doom: Eternal is a first-person shooter game developed by id Software and published by Bethesda Softworks.
The Doom Eternal shooter received critical acclaim, who praised the game for its campaign mode, graphics, soundtrack, and combat mechanics. However, some didn’t like the increased focus on storytelling and its platform sections. Doom Eternal received five nominations in The Game Awards’ annual awards ceremony for 2020, including being nominated for Game of the Year and Best Action Game.
Doom: Eternal on Linux
The game has a gold status in protondb. In most cases, users will have no problem running a single game through Steam Play (Steam Proton).
Judging by the reviews, you can find problems with launching a multiplayer game. At the same time, users shared the decision to launch a network game, Doom: Eternal.
To troubleshoot issues with the online game Doom: Eternal – Battlemode 2.0, follow these steps:
Open the folder with the installed game (Steam – right-click on the installed game – control – view local files). Then you need to copy the PartyWin7 file.dll, rename it to PartyWin.dll and then paste the renamed file with replacement into the folder with the game.
How to run the shooter Doom: Eternal on Linux
Shooter Doom: Eternal quickly and seamlessly launches in the application of the digital store Steam through the Steam Play tool (Steam Proton). Accordingly, we need to install the Steam client.
Step 1: Installing the Steam game client on Ubuntu operating systems and similar
To install the Steam game client, you can download the deb package from official website and install it in the usual way, or install the game client using the built-in app store.
It is easier for me to install Steam with a few commands while downloading the latest version of the deb package from the official website:
sudo dpkg --add-architecture i386 wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb sudo dpkg -i steam.deb rm -rf steam.deb
From the application menu, launch the Steam game client.
Step 2: Install and run Doom: Eternal on Linux
To play games that are available for the Windows operating system and are not available for Linux operating systems, you must enable Steam Play support in the settings of the Steam game client.
- Steam – Settings – Steam Play, check the options “Enable Steam Play for supported products” and “Enable Steam Play for all products”.
- From the drop-down list, select the latest version of Proton. I personally use the Proton Experimental version.
- Restart Steam.
After restarting the Steam game client, games previously available only in Windows will be available on the Linux operating system. Installing games next is no different than installing it on Windows. Click the Next button of the game you need, specify the installation location and wait for the game to finish downloading and installing.
Our experience of running Doom: Eternal on Linux
In our case, we used the steam Proton version of Experimental. There were no problems with the installation of the game. The sole company of the shooter Doom: Eternal went as if the game was native. There were no substantial fps drops (standard fps changes as part of the in-game change scenes), the gameplay was stable. There were no sorties either.
I had to use the method above for the network game, copy the file, rename and paste it into the folder with the game with the file replacement.
Steam Proton continues to please the quality of the games it supports continues to grow and the number of games. So, literally on November 25, the release of a new version of Steam Proton 6.3-8 took place. The beginning of support for games running on the Anti-Cheat BattlEye was officially announced. Namely, the following two games are officially supported: Mount & Blade II: Bannerlord and ARK: Survival Evolved.
Also added support for NVIDIA DLSS for games using DirectX 11 and 12. Although, you need to make some changes to the game’s properties. You need to add the command PROTON_ENABLE_NVAPI=1 %command%, and in the DXVK configuration file, the following command: dxgi.nvapiHack = False.
Steam Proton 6.3-8 adds or improves support for the following games:
- Age of Empires 4
- Assassin’s Creed
- Breath of Death VI
- Call of Duty: Black Ops II singleplayer (202970)
- FIA European Truck Racing Championship
- Game Dev Tycoon
- Ghostbusters: The Video Game Remastered
- Mafia II (Classic)
- Marvel’s Guardians of the Galaxy (AMD GPUs only)
- Mass Effect Legendary Edition (ME1 does not have working audio, see #4823)
- Monster Boy and the Cursed Kingdom
- Monster Energy Supercross – The Official Video Game
- Monster Energy Supercross – The Official Video Game 2
- Nickelodeon All-Star Brawl
- Penny Arcade’s On the Rain-Slicked Precipice of Darkness 3
- RiMS Racing
- Sol Survivor
- The Riftbreaker
- TT Isle of Man Ride on the Edge
- TT Isle of Man Ride on the Edge 2
And what games do you play on Linux?