Проблемы Forza Horizon 6 на Linux и Steam Deck: что происходит на самом деле
Forza Horizon 6 стабильно работает на Windows, но на Linux и Steam Deck возникают серьёзные проблемы из‑за перевода Direct3D 12 в Vulkan через VKD3D‑Proton.[1][5] Пользователи сообщают о зависаниях GPU, ошибках Vulkan device loss, сбоях при запуске и нестабильности рендеринга на видеокартах AMD и NVIDIA.[3][4] Време...
What is going on with Forza Horizon 6 on Linux and Steam Deck, why did the VKD3D-Proton developer call it “extremely broken,” what technicalForza Horizon 6 runs smoothly on Windows but early Linux and Steam Deck testing shows serious compatibility issues in the Direct3D‑12‑to‑Vulkan translation layer used by Proton.
Промпт ИИ
Create a landscape editorial hero image for this Studio Global article: What is going on with Forza Horizon 6 on Linux and Steam Deck, why did the VKD3D-Proton developer call it “extremely broken,” what technical. Article summary: Forza Horizon 6 appears to run well on Windows, but early Linux, SteamOS, and Steam Deck testing is exposing serious Direct3D 12-to-Vulkan compatibility problems through Proton/VKD3D-Proton.[1][5] The available evidence . Topic tags: general, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "# The maker of VKD3D-Proton is no fan of the coding in Forza Horizon 6. In my performance analysis of the PC version of Forza Horizon 6, I found that the game ran very well on a wi" source context "The maker of VKD3D-Proton is no fan of the coding in Forza Horizon 6" Reference image 2: visual subject "# The maker
openai.com
Forza Horizon 6 показывает отличную производительность на Windows‑ПК, однако на Linux и Steam Deck ситуация пока значительно сложнее. Во время раннего тестирования разработчики, работающие над графическим стеком Proton, назвали игру «крайне сломанной» при запуске через совместимость Linux.
Важно понимать: речь идёт не обязательно о проблемах самой Windows‑версии игры. Основные сбои возникают в момент, когда Direct3D 12 из игры переводится в Vulkan через VKD3D‑Proton — компонент, который позволяет современным Windows‑играм работать в Linux и SteamOS.
Как игры Windows запускаются на Linux
Большинство Windows‑игр в Linux запускаются через слой совместимости Proton, разработанный Valve. Для игр на Direct3D 12 Proton использует библиотеку VKD3D‑Proton, которая переводит команды Direct3D 12 в команды Vulkan, понятные драйверам Linux.
Если всё работает корректно, потери производительности минимальны, и игра ведёт себя почти как нативное приложение Linux. Но если игра использует нестандартные или сложные особенности Direct3D 12, перевод может вызвать ошибки или нестабильность.
Studio Global AI
Search, cite, and publish your own answer
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Каков краткий ответ на вопрос «Проблемы Forza Horizon 6 на Linux и Steam Deck: что происходит на самом деле»?
Forza Horizon 6 стабильно работает на Windows, но на Linux и Steam Deck возникают серьёзные проблемы из‑за перевода Direct3D 12 в Vulkan через VKD3D‑Proton.[1][5]
Какие ключевые моменты необходимо проверить в первую очередь?
Forza Horizon 6 стабильно работает на Windows, но на Linux и Steam Deck возникают серьёзные проблемы из‑за перевода Direct3D 12 в Vulkan через VKD3D‑Proton.[1][5] Пользователи сообщают о зависаниях GPU, ошибках Vulkan device loss, сбоях при запуске и нестабильности рендеринга на видеокартах AMD и NVIDIA.[3][4]
Что мне делать дальше на практике?
Временные решения включают пользовательские сборки Proton и экспериментальные параметры VKD3D‑Proton, но полноценное исправление ожидается в обновлениях Proton, драйверов и VKD3D‑Proton.[4][5]
Именно это, судя по сообщениям разработчиков и игроков, и происходит с Forza Horizon 6.
Почему разработчик VKD3D‑Proton назвал игру «крайне сломанной»
Один из ключевых разработчиков VKD3D‑Proton, Ханс‑Кристиан Арнтцен (Hans‑Kristian Arntzen), описал поведение игры на Linux как «extremely broken» — «крайне сломанное».
Это описание касается того, как игра работает через слой перевода Direct3D 12 → Vulkan, а не её поведения на Windows.
По данным разработчиков, для корректной работы игры приходится внедрять сложные и даже «уродливые» обходные решения в Proton.
Некоторые технические разборы предполагают, что игровой движок выполняет операции, которые драйверы Windows терпят, но которые плохо сочетаются с моделью Vulkan. Например:
использование GPU‑ресурсов до их корректного выделения
изменение descriptor heap во время выполнения команд GPU
Такие действия могут работать на родной платформе, но при переводе API приводят к серьёзным сбоям.
Основные технические проблемы
Ранние тесты на Linux выявили несколько типов сбоев, затрагивающих как AMD, так и NVIDIA.
Зависания GPU и потеря устройства Vulkan
Некоторые пользователи NVIDIA сообщили о воспроизводимых зависаниях GPU в определённых местах карты. Например, один из отчётов описывает зависание при выезде из Miyazu Bay Kakurega и подъезде к первому перекрёстку, после чего возникает ошибка Vulkan device loss.
Эта ошибка означает, что драйвер GPU перестал отвечать на команды и приложение вынуждено завершиться.
Краш игры во время запуска и бенчмарков
На форумах Steam игроки сообщают, что игра часто падает:
при запуске
во время встроенного бенчмарка
в первых гонках
Такие ошибки обычно связаны не с настройками пользователя, а с нестабильностью графического конвейера через Proton.
Ошибки и предупреждения рендеринга
Логи VKD3D‑Proton содержат предупреждения о неправильно инициализированных ресурсах и барьерах памяти при переходах изображений. Это указывает на то, что система управления ресурсами игры плохо соответствует ожиданиям Vulkan.
В результате могут возникать:
графические артефакты
зависания
сброс драйвера GPU
Что видят игроки на Linux и Steam Deck
Первые пользователи и тестеры сообщают о ряде симптомов:
частые вылеты при запуске
зависания GPU
ошибки Vulkan
краши в интро‑гонке или тестах производительности
нестабильный рендеринг
Иногда игру удаётся запустить только после перехода на альтернативные сборки Proton или использования экспериментальных параметров запуска.
Поскольку Steam Deck работает на SteamOS (Linux) и использует Proton по умолчанию, все эти проблемы проявляются и на портативной консоли.
Какие временные решения нашли игроки
В сообществе уже распространяются несколько экспериментальных обходных решений.
Одна из наиболее часто упоминаемых конфигураций запуска:
Эти параметры изменяют способ работы VKD3D‑Proton с descriptor heap и управлением памятью, что в некоторых системах уменьшает количество сбоев.
Игроки также сообщают о лучшей стабильности при:
использовании кастомных сборок Proton, например Proton‑CachyOS
установке Proton через ProtonUp‑Qt
отключении некоторых графических функций, включая трассировку лучей
Однако это не официальные исправления, и результат сильно зависит от драйверов и конфигурации системы.
Откуда могут прийти исправления
Чтобы стабилизировать игру на Linux, вероятно потребуется обновление сразу нескольких компонентов графического стека.
Исправления могут появиться в:
обновлениях VKD3D‑Proton с обходными решениями
новых версиях Proton, распространяемых через Steam Play
обновлениях драйверов NVIDIA или Mesa для AMD
Сообщается, что разработчики Proton уже готовят изменения совместимости специально для Forza Horizon 6.
Когда такие патчи попадут в Proton Experimental или будущие стабильные версии, пользователи Linux и Steam Deck могут получить заметно более стабильную работу без ручных настроек.
Реальная ситуация сейчас
На данный момент Windows остаётся наиболее стабильной платформой для Forza Horizon 6. На Linux и Steam Deck игра сталкивается с несколькими серьёзными проблемами рендеринга и стабильности из‑за перевода Direct3D 12 в Vulkan.
Для энтузиастов Linux возможны временные обходные решения — кастомные версии Proton и специальные параметры запуска. Но полноценное исправление, скорее всего, появится только после обновлений Proton, VKD3D‑Proton и графических драйверов.
595 release feedback & discussion - Page 18 - Linux
Comments
0 comments