Forza Horizon 6 вышла, а Valve обновила Proton Hotfix для Linux – первые впечатления
Forza Horizon 6 от Playground Games и Xbox Game Studios официально вышла, а Valve уже обновила Proton, чтобы игру можно было запускать на Linux / SteamOS без лишней головной боли.
Совсем недавно для вменяемой работы игры на Linux через Proton требовались довольно «жёсткие» костыли. Похоже, как минимум часть необходимых правок всё-таки успела попасть в релиз. Valve без особого шума обновила Proton Hotfix, а затем ещё и назначила его версией по умолчанию для Forza Horizon 6 на всех платформах Linux, включая SteamOS / Steam Deck.
В отчёте на GitHub Proton уже подбирается к сотне комментариев, и многие игроки на Linux пишут о самых разных проблемах. Причём набор багов различается в зависимости от видеокарт NVIDIA и AMD, а владельцам NVIDIA, похоже, ещё предстоит ждать обновление драйвера – без каких-либо конкретных сроков.
Мне стало интересно, как игра поведёт себя на моём ПК с Fedora KDE и AMD (Ryzen 5800x / Radeon 6800 XT – Mesa 26.0.6), так что я купил копию, немного покатался и теперь делюсь впечатлениями. Заодно это дало повод снова вытащить в дело мой новенький Steam Controller. Никаких дополнительных настроек я не трогал – даже параметры запуска оставил как есть.
Первое, о чём стоит сказать сразу: игре обязательно нужен аккаунт Xbox. Так что если вы рассчитывали на полностью офлайн-режим, похоже, здесь он просто не предусмотрен. Даже если всего лишь открыть меню настроек с главного экрана, игра начинает настойчиво просить вход в аккаунт Xbox. К счастью, у меня с этим всё прошло без проблем: и на ПК, и на Steam Deck код телефоном считывался нормально, а привязка аккаунтов сработала без сбоев.
После этого я прогнал несколько тестов производительности. Вот результаты для моей системы на высоком пресете:
Для совершенно новой высокобюджетной игры, которой вдобавок требуется специальная версия Proton, такой результат на моей системе для стартового релиза выглядит вполне достойно.
Я также проверил игру на Steam Deck OLED (бета-версия SteamOS 3.8). Вот результаты теста производительности на низком пресете:
Но одними тестами производительности общую картину, конечно, не описать.
Valve присвоила игре статус «Полностью совместима» для Steam Deck с зелёной галочкой, и да – она действительно запускается «из коробки», без ручных правок, как и ждёшь от игры с таким статусом. Но назвать этот опыт удобным я бы всё же не спешил. На стандартном низком пресете для Steam Deck производительность ведёт себя довольно хаотично. Время кадра тоже далеко от идеала, а частота кадров нередко падает заметно ниже 30 кадров в секунду, из-за чего на Steam Deck игра ощущается довольно дёргано.
Если планируете играть на Steam Deck, настройки здесь придётся подкрутить вручную. Я выставил разрешение 1280×800 (по умолчанию стоит 720p), включил AMD FSR в режиме «Сбалансированный», убрал внутриигровое ограничение в 30 кадров в секунду и через меню быстрого доступа по кнопке с тремя точками зафиксировал частоту обновления Steam Deck на 45 Гц – и результат стал намного приятнее.

Иными словами, Steam Deck требует небольшой ручной доводки, чтобы игра действительно ощущалась ближе к уровню «Полностью совместима». С этими настройками я поездил и по городу, и по загородным трассам – стало заметно лучше. В самих заездах плавность тоже воспринимается куда приятнее.
На Steam Deck OLED игра обеспечивает чуть больше 2 часов автономной работы.
А что по настольному ПК? Здесь, благодаря упорной работе Valve над Proton, хорошо видно, что игра действительно работает как надо. На ПК, в основном на высоком пресете, я получал в большинстве случаев выше 100 кадров в секунду в 2560×1440, так что с оптимизацией разработчики в целом справились неплохо.
Но безумно раздражающие микрофризы никуда не делись. И это не проблема только Linux и Proton: на форуме Steam всё чаще появляются сообщения от игроков на Windows с теми же самыми жалобами. Иногда это случается буквально каждые несколько секунд – даже визуально заметно, как машина будто дёргается вперёд, пока игра на лету догружает данные.
Скорее всего, эти микрофризы связаны с подгрузкой игровых ресурсов во время езды, когда окружение подгружается по частям прямо по ходу движения. Но легче от этого, конечно, не становится – раздражает это серьёзно. Особенно в поворотах, когда такие рывки буквально выбивают из ритма. Я использую MangoHud, и в моменты подобных просадок на графике времени кадра отчётливо видны повторяющиеся всплески.
Кроме того, похоже, часть элементов персонализации автомобилей просто не отображается, и это довольно забавный, хотя всё равно неприятный баг. Например, когда пытаешься добавить винилы, фигуры или логотипы, их попросту не видно.
Во всём остальном картина выглядит хорошо. С Proton Hotfix от Valve игра работает стабильно: за несколько часов подряд я не словил ни одного вылета или зависания. Никаких чёрных экранов, никаких проблем в кат-сценах, звук работает нормально, других игроков на дороге тоже видно без проблем. И правда приятно видеть, что ещё одна крупная игра нормально запускается прямо в день релиза.
И выглядит игра, конечно, эффектно. Япония – удачная локация для гонок, а машины смотрятся великолепно. Playground Games в этот раз действительно попала в яблочко с визуалом. И это даже без трассировки лучей и всего лишь на высоком пресете – выкручивать всё на максимум здесь вовсе не обязательно, чтобы получить зрелищную картинку.
Есть, правда, ещё один спорный момент, который касается игры в целом, – это ИИ. Уже появилось немало сообщений о том, что соперники под управлением ИИ по сути «жульничают», получая бонусы к сцеплению и скорости, чтобы не отставать от игрока. Об этом пишут и на Reddit, и на форумах Steam. Лично я пока не наиграл достаточно и ещё не экспериментировал с уровнем сложности, чтобы уверенно это подтвердить.
И ещё одна забавная деталь: команда игры в Steam заявила, что SteamOS поддерживается, а Linux – нет:

Похоже, до того момента, когда все окончательно усвоят, что SteamOS – это Linux, а Steam Deck работает на Linux, нам ещё очень далеко. Хочется верить, что после нескольких патчей для самой игры, дальнейших обновлений Proton и новых версий драйверов видеокарт для Linux всё это действительно станет плавным на всех Linux-системах.