Как установить cyberpunk 2077 на linux

Обновлено: 06.07.2024

На момент запуска Cyberpunk 2077 поддерживает API DirectX 12 и Vulkan, однако, последним можно воспользоваться только для проекта Google Stadia, являющегося облачной игровой платформой. Тем временем разработчики из Valve поработали над своим программным обеспечением Proton, который позволяет операционным системам Linux запускать игры Microsoft DirectX через Steam.

Игра от CD Projekt Red имеет множество проблем с графикой, даже если она изначально работает в Windows. Возможность играть через Proton не решает этих проблем, фактически, это создает еще больше проблем. Согласно ProtonDB, базе данных сообщества, посвященной программному обеспечению, в Cyberpunk 2077 можно играть, но, в зависимости от конфигурации системы, в игре возникают многочисленные проблемы со звуком и графикой.

Компания Valve недавно обновила ПО Proton для поддержки Cyberpunk 2077, но только для видеокарт производства компании AMD. Однако пользователи сообщают, что с драйверами GeForce 455 в игру можно играть и на графических картах производства NVIDIA.


У многих пользователей игра даже не запускалась, некоторые наблюдали отсутствие текстур или теней. В целом игра содержит много багов, не оптимизирована и либо не будет работать, либо будет предлагать низкую производительность. Тем не менее, некоторые счастливчики смогли сыграть в Cyberpunk 2077 на Linux и сняли видеоролики, которые можно посмотреть ниже.

Еще предстоит пройти долгий путь до того, как игра будет предлагать хорошую производительность и оптимизацию для Linux систем, но, судя по тому, как другие игры для Windows выглядели в Linux при запуске, она определенно лучше и в некоторой степени играбельна.

Необходимо подождать пока производители графических процессоров обновят свои драйверы для Linux, а ПО Proton также нуждается в доработке для лучшей совместимости с видеокартами.

linux

Как играть в Cyberpunk 2077 на Linux

Cyberpunk 2077 работает в Linux, но только с помощью технологии Steam Play от Valve. Чтобы получить доступ к Steam Play, вам необходимо установить клиент Steam для Linux.

Установка Steam в Linux

Чтобы установить клиент Steam для Linux, начните с открытия окна терминала на рабочем столе. Вы можете открыть окно терминала на рабочем столе, нажав Ctrl + Alt + T на клавиатуре или выполнив поиск «Терминал» в меню приложения.

Когда на рабочем столе откроется окно терминала, следуйте инструкциям по установке, изложенным ниже.

Ubuntu

В Ubuntu приложение Steam легко установить через репозитории программного обеспечения, включенные в систему. Чтобы установить его в вашей системе, используйте команду Apt:

Debian

В Debian вы можете установить Steam на свой компьютер через репозитории программного обеспечения по умолчанию; однако гораздо удобнее скачать Steam напрямую с Valve.

Чтобы загрузить последнюю версию Steam непосредственно с Valve, используйте следующую команду загрузчика wget. Инструмент wget быстро загрузит последнюю версию DEB Steam и поместит ее в вашу домашнюю папку.

После загрузки последнего пакета Steam DEB на ваш компьютер можно начинать установку. Используя приведенную ниже команду dpkg, установите Steam в свою систему Debian.

Arch Linux

Чтобы Steam работал с Arch Linux, вам необходимо включить «мультибиблиотечный» репозиторий программного обеспечения. После того, как вы настроили «мультибиблиотечный» репозиторий программного обеспечения, установите Steam с помощью команды pacman:

Fedora / OpenSUSE

Пользователи Fedora и OpenSUSE могут установить Steam через пакет RPM. Однако этот метод установки не очень хорош, особенно для новых пользователей. Вместо этого я рекомендую установить Steam в Fedora / OpenSUSE с помощью Flatpak.

Flatpak

Чтобы приложение Steam работало на вашем ПК с Linux, вам сначала нужно включить среду выполнения Flatpak. Чтобы включить среду выполнения Flatpak в вашей системе, следуйте этому руководству по этому вопросу.

После настройки среды выполнения Flatpak необходимо включить магазин приложений Flathub. Flathub позволяет установить Steam:

Настроив Flathub, пора установить Steam. Заставить Steam работать в вашей системе вы можете с помощью команды:

Установка Cyberpunk 2077 в Linux

Теперь, когда Steam установлен, откройте приложение и войдите в систему, используя свои учетные данные. После входа в систему следуйте пошаговым инструкциям ниже, чтобы запустить Cyberpunk 2077 в Linux.

Шаг 1: Найдите меню «Steam» и щелкните по нему мышью. После этого выберите «Настройки», чтобы открыть окно настроек Steam. В этом окне выберите «Steam Play» и установите флажки «Включить Steam Play для поддерживаемых игр» и «Включить Steam Play для всех других игр».

Как играть в Cyberpunk 2077 на Linux

Шаг 2: Найдите страницу «Магазин» и щелкните по ней мышью. Оттуда найдите поле поиска и введите «Cyberpunk 2077» в поле поиска. Нажмите клавишу Enter, чтобы просмотреть результаты поиска.

Выберите «Cyberpunk 2077» в результатах поиска, чтобы перейти на страницу магазина игры.

Как играть в Cyberpunk 2077 на Linux

Шаг 3: На странице магазина Cyberpunk 2077 нажмите зеленую кнопку «Добавить в корзину», чтобы купить и добавить в свою учетную запись. Затем нажмите кнопку «БИБЛИОТЕКА», чтобы перейти в свою игровую библиотеку Steam.

Шаг 4: В библиотеке игр Steam найдите Cyberpunk 2077 и щелкните его правой кнопкой мыши. В контекстном меню выберите «Свойства», чтобы получить доступ к свойствам игры.

В окне свойств найдите «Совместимость». Затем установите флажок «Принудительное использование определенного инструмента совместимости со Steam Play».

Шаг 5: Найдите синюю кнопку «УСТАНОВИТЬ» и щелкните по ней мышью, чтобы начать установку игры на вашем компьютере с Linux. Загрузка может занять некоторое время, так как Cyberpunk 2077 довольно большой.

Заключение

Я видел его на твиче, конечно с сибирью я перегнул, но графоний тут по деталям похуже чем в Ларке 2018 года, локации в основном темные закоулки, и 3-4 зомби в одном месте максимум. Если бы тут были сцены как в киберпанке, то на PS4 он бы так же тормозил.


Последний месяц утонул в Skyrim SE. Для этого использовалась сборка Proton-5.4-GE-3. Проблем не было, все говорили. Играл с модами. В основном из-за SkyUI и возможности надевать сколько влезет колец.


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


Попробуйте steam runtime


В любом случае, ты можешь установить faudio через winetricks или protontricks, или отсюда скачать (через winetricks то же самое скачивается). Это решит проблемы с голосами в Skyrim SE.


Только что скачал skyrim специально проверить, как небыло звуков, так и нет. Удалил сразу же.


В любом случае, ты можешь установить faudio через winetricks или protontricks, или отсюда скачать

У меня не будет работать, если оно не собрано с рантаймом ubuntu 16.04, как делают в стиме.


Понятно, значит до сих пор не исправили, ну или не на всех дистрибутивах работает.


Эти сборки faudio - это обычные dll, к рантайму не привязаны, так что у тебя будет работать. Я специально их с помощью MinGW собрал, чтобы они были абсолютно портативны.

Kron4ek ★★★★★ ( 12.12.20 22:02:58 )
Последнее исправление: Kron4ek 12.12.20 22:04:15 (всего исправлений: 1)


Может быть нужно, чтобы gstreamer был собран с поддержкой wma тоже? Причем какой-нибудь хитрой его разновидности, огороженной патентами.


Скорее всего, да, но я думал они так и сделали. Просто gstreamer FAudio нужен только для одной цели - воспроизведение WMA. То есть если они включили gstreamer на этапе сборки FAudio, но потом сам gstreamer собрали без какого-то нужного плагина, то это полная бессмыслица получается.

Хотя может они и не включали его на этапе сборки FAudio, он может там для других целей лежать.

Kron4ek ★★★★★ ( 12.12.20 22:09:38 )
Последнее исправление: Kron4ek 12.12.20 22:16:05 (всего исправлений: 1)


В Detroit и покруче сцены есть, 60fps в 4K с хорошим запасом. В том же третьем Ведьмаке что-то я не вижу, чтобы графон хуже был, а сцены там гораздо круче есть, толпы людей в портах Новиграда и Боклера, производительность при этом в 4К вполне приемлемая. В Arkham Knight, где офигенный графен каким-то чудом выжали из Unreal Engine 3+, вообще весь Готэм можно с небоскрёбов обозревать, причём в далеке в реальном времени, и дроны видно и какую-то жизнь на улицах, ничего не тормозит при этом в 4К.

CD Project RED традиционно жутко тормозные игры выпускает. Как сейчас помню, первый Ведьмак на топовом железе того времени подтормаживал, второй на средненьком уже слайд-шоу показывал. Не знаю как третий в итоге нормальным в этом плане оказался, но запуск я пропустил и поиграл уже года через два на следующем поколении железа, мб на момент релиза он тоже знатно тормозил.

WitcherGeralt ★★ ( 12.12.20 22:59:23 )
Последнее исправление: WitcherGeralt 12.12.20 23:01:07 (всего исправлений: 2)


(Они использовали для планировщика библиотеку из состава GPUOpen, которая некорректно считает потоки для AMD)

Вы обманываете. Вот на канале ютуба чел. спойлирит эту игру и карта у него нвидиа.


amd некорректно отдает потоки


Там у него генератор подобных лиц, уже пару недель наблюдаю подобные авы на разных акках.


Игра и на Nvidia запускается, проблема в том, что Nvidia пока не поддерживает расширение VK_VALVE_mutable_descriptor_type, а оно нужно чтобы игра не крашилась со временем. А на AMD нужно Mesa из гит собирать, так как в релизной версии этого расширения тоже нет пока. Информация из списка изменений vkd3d:

Currently only runs correctly on AMD hardware with RADV and VK_VALVE_mutable_descriptor_type. As of game version 1.03, this requires the latest Mesa Git build. The game has some fatal bugs where it relies on undefined behavior with descriptor management which this extension works around by accident. The game will start and run on NVIDIA, but just like what happens without the extension on AMD, the GPU will randomly hang, making the game effectively unplayable. A game update to fix this bug would likely make the game playable on NVIDIA as well. Game version 1.04 changed some behavior, and support for this game will likely fluctuate over time as future patches come in.

Стоп, я правильно понял : Если обычный чел, который просто юзает дистр, то он на нвидиа поиграет (пусть и с крашем) а на амд не сможет вообще ? Или на амд с тем же крахом ?

И только то кто с гита соберет последнюю месу тот играет без крашей ?


Или на амд с тем же крахом ? И только то кто с гита соберет последнюю месу тот играет без крашей ?

Cyberpunk 2077 запустили на Linux

Cyberpunk 2077 уверенно закрепился в топах новостных ресурсов, а тесты и сравнения графики в этом проекте точно становятся мейнстримом, особенно война между консольной графикой и визуалом на мощных ПК. Кажется, что в этой теме исчерпаны все инфоповоды и рассказано даже больше, чем можно рассказать. Но еще никто не пробовал запустить скандальный проект на Linux.

Просто так играть в киберпанк уже не интересно. А запустить и поиграть на Linux — другое дело. Благо, для таких вещей разработчики Valve придумали Proton. Это софт для запуска приложений в Linux, которые требуют библиотеки DirectX. Удивительно, но игра работает, а некоторым даже удается в нее поиграть.


Однако, игра часто вылетает или рассыпается на текстуры. У большинства энтузиастов она даже не запускается.


Тем не менее, после того, как разработчики эмулятора полностью обновят библиотеки, а производители видеокарт драйверы, ситуация с запуском киберпанка на Linux должна улучшиться. А пока Valve заявляет нормальную совместимость проекта только с видеокартами Radeon. Хотя и на Nvidia можно что-то настроить.


Некоторые даже показывают рабочий геймплей на видео.

Удивительно, что такой требовательный и увесистый проект работает на неподдерживаемой операционной системе, да еще и через эмулятор. Более того, на видео выше показан пример работы игры на ноутбуке с процессором Ryzen 7 4800H и видеокартой RTX 2060 Mobile.



Cyberpunk 2077


1

I'm eagerly awaiting a native Linux release of this game.


Not official, but just pointing that out *beep* better support devs with a purchase on GoG.

Well - i do. And what i also like is the freedom of not beeing forced to ONE SINGLE PLATFORM TO RULE THEM ALL.

Thats not mentioning all the marketing ♥♥♥♥♥♥♥♥, year old bugs and spying ♥♥♥♥♥♥♥♥.

DX12 is just a blatant copy of VULKAN anyway.

Please Programm it for Linux too!
Better, gog for Linux :D 9 июн. 2019 в 15:04 9 июн. 2019 в 15:07

Given how The Witcher 3 ran on WINE and later flawlessly in Steamplay Proton.

Assuming the engine and graphics API hasn't changed, it should work. I'm not sure if the game will exclusively use DX12, given how there are still a decent contingent of Windows 7 users in PC Gaming (around 20% of the Steam Hardware survey last I checked), then it'd be logical to add in DX11 support, which is what Proton is compatible with.

Aside from that, there's also other projects to emulate DX12, although I don't think they're at the same point that DXVK is with DX11.

9 июн. 2019 в 15:14 9 июн. 2019 в 15:16

As much as I'd love to see a game launch on multiple Operating Systems, I doubt CDPR will officially support Linux, as they didn't support Witcher 3 for SteamOS like they had advertised leading up to launch, and they have yet to port GOG Galaxy to Linux, though it is still listed as planned.

That being said, with Steamplay Proton, there's a possibility they don't have to officially port it to make it run on Linux. Steamplay Proton may be able to handle it.

To be more serious, since it's Win7 min. it should be DX11, therefore DXVK should function properly, they might go with close to metal APIs then it'd be perfect.

As much as I'd love to see a game launch on multiple Operating Systems, I doubt CDPR will officially support Linux, as they didn't support Witcher 3 for SteamOS like they had advertised leading up to launch, and they have yet to port GOG Galaxy to Linux, though it is still listed as planned.

That being said, with Steamplay Proton, there's a possibility they don't have to officially port it to make it run on Linux. Steamplay Proton may be able to handle it.

they wanted to bring it to linux, like witcher 2, but didnt do it after all
but time has changed. VULKAN makes programming for linux much easier and if they want to support googles stadia, they need to port it to linux anyways

Читайте также: