Doom eternal steam linux

Doom eternal steam linux

Пользователь FlightlessMango на своем одноименном YouTube канале и веб-сайте проводит сравнение производительности игр на операционных системах Linux и Windows. Одно из последних сравнений было посвящено игре Doom Eternal. На этот раз противостояние двух операционных систем окончилось победой Linux с крепким перевесом в 6%. Тестовая конфигурация FlightlessMango включала процессор Intel Core i7-8700K, работающий на частоте 4,7 ГГц, 16 ГБ оперативной памяти G.Skill Trident Z 3200 МГц и видеокарту Nvidia GeForce RTX 2080. В качестве дистрибутива Linux использовался Arch Linux, а игра запускалась в среде Wine 5.5.9-24-tkg-pds fsync с графическим API Vulkan.

Результаты тестирования включают графики изменения частоты кадров, времени кадра и загрузки процессора. Сравнивая графики изменения частоты и времени кадров нельзя выделить какие-либо явные различия, обе системы ведут себя одинаково, за исключением нескольких моментов в которых то одна, то другая система показывает себя с лучшей или худшей стороны.

График загрузки процессора выглядит лучше на Linux, он более плавный, без скачков и провалов, в целом нагрузка на процессор на Linux ниже. Это заслуга Vulkan, который менее агрессивен к ресурсам процессора.

По итоговым результатам Arch Linux с Wine и Vulkan выиграли у Windows 10 как по максимальному, так и по среднему количеству кадров около 8 и 6% соответственно. Различие в количестве кадров в очень редких событиях находится на уровне погрешности и составляет 1 кадр в пользу Linux.

В последнее время Linux все лучше и лучше начинает проявлять себя в играх, графический API Vulkan — это будущее Linux игр, которое становится все ближе.

Источник

Doom eternal steam linux

323 уникальных посетителей
8 добавили в избранное

Since Doom Eternal is not available for Linux on Steam or the Bethesda launcher even though it’s supposed to release on Stadia, which is just Linux we’re going to use something called Wine. Wine is a compatibility layer, which basically allows you to run Windows applications on Linux.

Valve has created their own version of Wine called Proton, it is available for everyone on Steam, however it’s missing some patches, which make it possible to run Doom Eternal. In this guide we’re going to download a custom version of Proton with these patches.

If you’re running Manjaro or any other Arch based system make sure you’re NOT using steam-native. as we need a new Vulkan driver, which is not available in the Arch repositories yet.

After that’s done you need to enable the Steam Client Beta. It’s quite simple.

Читайте также:  Deepin linux настройка после установки

1. Open the settings menu
2. Go to the account tab, click on change and select the Steam Beta. This should download the updated Vulkan drivers
3. If Steam asks you to restart, restart it
4. When Steam finishes updating go to the settings again but this time go to the Steam Play tab and enable Steam Play

We’re going to be downloading a custom version of Proton created by Glorious Eggroll from this link

Go to this link and download the latest release.
After it’s done extract it. Most file managers should allow you to double click the archive to view it’s contents or extract it.

If you can’t extract the archive using your file manager open a terminal and enter this command.

/Downloads with whatever folder you downloaded the file to cd

/Downloads tar -xf Proton-*

After you extracted the archive you should Have a Proton-(Your version here) folder. In my case it’s Proton-5.4-GE-3.

You need to move this folder to

is your home folder.
You might notice that there’s no «compatibilitytools.d» folder. You have to create it manually

I don’t see a .steam folder, what should I do?
Files and folders that start with a dot are hidden by default. To show them press Ctrl+H. If that doesn’t work look online on how to show hidden files on your system or you can use the command bellow.

/Downloads with whatever folder you extracted the archive to cd

/Downloads # Create the compatibilitytools.d folder if you didn’t already mkdir

/.steam/steam/compatibilitytools.d/ # Replace Proton-5.4-GE-3 with whatever folder you just extracted mv Proton-5.4-GE-3

After you’ve installed the custom version of Proton you have to restart Steam.
Once it’s restarted open the Doom Eternal properties and force it to use the custom version of Proton. In my case it’s Proton-5.4-GE-3.

You’re almost there! Now you need to follow the AMD or Nvidia parts of this guide depending on what GPU you use.

If you have a AMD GPU in your system you’re going to have to enable the LLVM shader compiler as the ACO compiler crashes when you start the game.
To do this open the Doom Eternal properties and set the launch options to this

You’re done! Check out the extras section of this guide for some extra information.

The Nvidia drivers are absolutelly terrible on Linux. You have to download a developer version of the drivers because the Vulkan 1.2 drivers didn’t work properly.

Or if you use Manjaro/Arch this is way easier because you can use this command

After that’s done you have to follow this guide to enable Nvidia Direct Rendering Manager https://wiki.archlinux.org/index.php/NVIDIA#DRM_kernel_mode_setting

You’re done! Check out the Extra part of this guide for some extras

Источник

Doom eternal steam linux

Games for Linux we already have with the growth of SteamOS and many companies are already porting their titles to Linux, which makes us very grateful, buying titles from companies like these makes us very happy.

There is no need for them to spend the time porting it.

Doom (2016) as well as the newer Wolfenstein games all run nearly perfectly under Steam Play/Proton.

This also means Bethesda/id doesn’t have to test and support and QA another branch, which adds even more costs.

Читайте также:  Делегирование windows server это

A Linux port is meaningless at this point, particularly for native Vulkan/OpenGL games as the graphics calls don’t even need a wrapper.

Run it on Steam Play, boom, problem solved.

Plus, as Ransom said, the Linux market has contracted significantly — there is even less incentive now than there ever was to port games — especially again considering they work without porting anyway.

Also — growth of SteamOS? SteamOS is effectively dead at this point.

There are way more caveats. 3d rendering API is not a problem, but there are many other problems may occur like unimplemented standard WinAPI stubs, or strong tie to dirty nasty native rootkit drivers and DRM facilities — If we’re talking about launching on wine. Initial problem of Doom 2016 making it work on wine was unimplemented bcrypt library for ex. We can’t be sure there won’t be other nasty things added.

As of native porting, it requires rewriting major basics parts and syntax rewritings because of VS/gcc/clang compilers inconsistency. If they program it in Visual Studio, good luck porting it to CMake/meson/makefile/etc.

Источник

Купить DOOM Eternal: The Ancient Gods, часть 2

Includes The Ancient Gods — Part Two campaign expansion and DOOM Eternal BATTLEMODE

Купить DOOM Eternal Year One Pass

Includes DOOM Eternal: The Ancient Gods — Part One and The Ancient Gods — Part Two campaign expansions and DOOM Eternal BATTLEMODE

Купить DOOM Eternal Standard Edition

Includes the DOOM Eternal Single Player Campaign and DOOM Eternal BATTLEMODE

Купить DOOM Eternal Deluxe Edition

Includes DOOM Eternal Single Player Campaign, BATTLEMODE, Year One Pass and Deluxe Edition Content

Купить DOOM Franchise Bundle НАБОР (?)

Купить Quakecon 2020 Bundle НАБОР (?)

Контент для этой игры Просмотреть все (10)

Список возможностей

Издание Digital Deluxe Edition

Армии ада вторглись на Землю. Станьте Палачом Рока и убейте демонов во всех измерениях, чтобы спасти человечество.

Они боятся только… тебя.
Пусть вершится месть Палача, а кровь демонов льется рекой!

Deluxe Edition включает:

    абонемент на первый год с двумя сюжетными дополнениями;
    Разгромив армию ада, вы спасли человечество от истребления, но дорогой ценой. В царстве небесном возник дисбаланс сил, и скоро явится настоящий владыка вселенной, чтобы навести порядок. Сражайтесь в новых мирах вселенной DOOM, уничтожайте новых демонов и используйте новые способности.

облик демонического Палача Рока;

  • классические звуки оружия;
    ностальгические звуковые эффекты для всего оружия из DOOM Eternal.
  • Об этой игре

    Они Боятся Только… Тебя.

    Палач Ещё Опаснее

    Нечистая Троица

    Готовьтесь К Battlemode

    Описание контента для взрослых

    Разработчики описывают контент так:

    Similar to DOOM from 2016, DOOM Eternal will contain Blood and Gore, Intense Violence and Strong Language

    Источник

    DOOM Eternal on Linux with AMD GPU (Ubuntu + Steam)

    The first days when DOOM Eternal was released trying to play it on Linux required lots of trial and error along with lots of compile time… Now though the requirements are clear and its easy to get it to work.

    On my systems I run Ubuntu 18.04 LTS and I have AMD GPUs. I tested with an AMD RX580 and a Vega 64. Running on a 1080p with Resolution Scaling enabled and quality set to “Ultra Nightmare” I average around 120 FPS on the Vega 64 and 60 FPS on the RX580.

    Читайте также:  Система mac os snow leopard

    Update: Ubuntu 20.04 LTS + AMDGPU-PRO 20.40 are at this point tested and delivering the best performance. You can even play Doom Eternal on a 4K resolution with no stuttering.

    If you are using an NVIDIA card or another Linux distribution you can check the reports submitted on protondb to get more help.

    Follow the steps bellow to make it work with an AMD GPU.

    AMD Drivers

    Ubuntu 18.04 LTS

    You are going to get the higher FPS by using the latest proprietary AMD drivers. At this time of writing the version is 20.10 released couple of days ago supporting only Ubuntu 18.04.

    Head over to AMD’s website download and install the appropriate files. After that you are set!

    Ubuntu 20.04 LTS

    Update: AMD Proprietary drivers are already released on AMD’s site supporting fully Ubuntu 20.04. After testing them they clearly win in terms of delivering the best performance and higher FPS. Strongly recommended to use those along with AMDVLK.

    At this time AMD proprietary drivers are not going to cleanly install. Thats why I personally use the stock driver coming with Ubuntu.

    But in order to get decent performance we need to install a most recent version of vulkan. Easiest way, download the latest version of AMD’s proprietary drivers (20.10), extract the archive and install ONLY the vulkan related packages.

    Open a terminal, switch to the directory you extracted the files and issue the following command by replacing version with the appropriate one.

    [Outdated] Install updated Linux AMD GPU Drivers, MESA, Vulkan packages.

    The best way at this point to have the most recent packages is to use the Oibaf PPA. Make sure you do not use any other conflicting PPA/packages before switching to this repo.

    [Outdated] Switch to Steam BETA

    1. Open Steam
    2. Select “Settings” from the “Steam” Menu
    3. On the “Account” find the “Beta participation” section and click on the “CHANGE…” button.
    4. Select “Steam Beta Update” from the dropdown list.
    5. Click “OK” and let Steam to restart and auto update.

    Install Steam & Proton

    Install Steam

    Nothing special. Download and install from Steam website. No need to switch to Steam Beta anymore.

    Download and Install Custom Proton

    The only way for the game to start is to make use of a custom Proton version including all the patches/libs needed. At this point I am making use of the excellent work of GloriousEggroll. You will need version Proton-5.6-GE-2 or greater.

      Download the archive and extract it to your

    /.steam/root/compatibilitytools.d directory

  • Then restart Steam.
  • Go to your Steam Library, right click “DOOM Eternal” and select the “Force the use of a specific Steam Play compatibility tool”.
  • Select “Proton-5.6-GE-2” from the drop-down list.
  • Click on the “SET LAUNCH OPTIONS…” button.
  • Enter the following PROTON_NO_ESYNC=1 %command% . If you are on Ubuntu 20.04 with the vulkan-amdgpu package installed OR using the AMD’s proprietary drivers enter the following instead to use AMDVLK. VK_ICD_FILENAMES=»/opt/amdgpu/etc/vulkan/icd.d/amd_icd64.json» PROTON_NO_ESYNC=1 %command%
  • Now you are ready to run the game! Rip and Tear!

    Источник

    Оцените статью