Как запустить New World под Linux

Я являюсь давним фанатом ОС Linux. Поскольку Arch Linux является моей основной системой, а перезагружаться в Windows чтобы проиграть мне лень. Я запускаю игры прямо в Linux. Благодаря стараниям Steam и их вкладу в разработку Proton теперь это можно делать в 2 клика. Но без танцев с бубном обходится не всегда. Поэтому решил написать гайд.

Вся действия производились на игровом ноутбуке с процессором Intel и видеокартой GTX 4050 mobile. Поэтому если у вас железо от других производителей возможно вам будет неоходимо внести некоторые изменения в конфиг. Если у вас возникнут проблемы с запуском, пожалуйста напишите об этом в комметариях.

Для того чтобы Steam клиент понял что вы хотите запустить игру под линукс вам необходимо Открыть свойства(Properties) игры в вашей библиотеке игр в стим.

Далее вам необходимо открыть пункт меню Совместимость(Compatibility) и поставить там галочку. Принудительно использовать специальный инструмент совместимости стим(Force the use of a specific Steam Play compatibility tool).

Далее вы сможете выбрать версию Proton которую хотите использовать. По умолчанию будет выставлен Proton Experimental. Однако я рекомендую выбрать последнюю стабильную версию вместо экспериментальной.

После этого вы сможете запустить процесс установки игры. Но при попытке запуска она скорее всего вылетит. Для того чтобы это не произошло нужно добавить параметры запуска. Для этого снова открываем настройки игры в библиотеке стим. И в вкладке Основные(General) в текстовое поле — Параметры запуска вставлям вот такой вот текст.

ENABLE_VKBASALT=1 PROTON_ENABLE_NVAPI=1 RADV_PERFTEST=gpl YMMV_VULKAN_ICD=RADV WINE_CPU_TOPOLOGY=16:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 gamemoderun %command%

Сейчас я постараюсь кратко объяснить зачем нужен каждый параметр.

  • ENABLE_VKBASALT эта настройка улучшает сглаживание, резкость и в целом картинку в игре использовать не обязательно просто с ним картинка лучше
  • RADV_PERFTEST=gpl YMMV_VULKAN_ICD=RADV исправляет зависание игры при компиляции шейдеров а также заменяет старую настройку DXVK_ASYNC=1 которая вызывала проблемы с текстурами. RADV_PERFTEST=gpl включает кеш шейдеров.
  • PROTON_ENABLE_NVAPI=1 включает возможность использования nvidia api для proton
  • WINE_CPU_TOPOLOGY указывает количество и номера ядер процессора которые можно использовать для игры. Я указал все доступные у меня. Вы можете поставить сколько хотите но не более чем у вас имеется физически.
  • gamemoderun используется когда как в моем случае вы запускаете игру на ноутбуке с гибридной графикой(то есть видеокарта используется для тех приложений где она действительно нужна, а все остальное работает на графическом ядре процессора). Также можно использовать prime-run для этих целей.

Таким образом мне удалось запустить New World с приличным фпс (60-90 кадров) и неплохой стабильностью. Очень редко конечно вылеты из игры все равно происходят. Приблизительно 1 раз за 8 часов игры. Но думаю что на Windows это происходит тоже.

Рейтинг
( 4 оценки, среднее 5 из 5 )
Знаток Игр/ автор статьи
SelectGames.xyz
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.