Розробник VKD3D-Proton критикує код Forza Horizon 6
18 травня 2026Час читання: 5 хв

Критика коду Forza Horizon 6: творець VKD3D-Proton розкритикував якість оптимізації

Світ ігрової розробки нечасто стає свідком публічної критики одних технічних експертів на адресу інших, але інколи такі події привертають увагу всієї спільноти. Творець VKD3D-Proton, одного з ключових компонентів для запуску Windows-ігор на Linux, висловив своє невдоволення якістю коду в Forza Horizon 6. Його коментарі викликали жваву дискусію серед гравців, розробників та ентузіастів, адже VKD3D-Proton використовується мільйонами користувачів Steam Deck та інших Linux-систем для сумісності з DirectX 12 іграми.

Чому критика коду Forza Horizon 6 така важлива? Вона стосується не лише однієї гри, а й загальних стандартів якості в сучасній AAA-розробці, а також майбутньої сумісності ігор з альтернативними платформами. У цій статті ми детально розберемо, що саме не сподобалося творцю VKD3D-Proton, які технічні аспекти викликають занепокоєння та як це вплине на гравців.


Хто такий творець VKD3D-Proton і чому його думка важить

VKD3D-Proton — це форк бібліотеки VKD3D, призначений для перекладу викликів DirectX 12 у виклики Vulkan API. Він є основою для запуску сучасних ігор на Linux, зокрема через Steam Play (Proton). Творцем VKD3D-Proton є Hans-Kristian Arntzen, відомий у спільноті як doitsujin. Він також відомий своєю роботою над емулятором PPSSPP та іншими проєктами, пов'язаними з графікою.

Його критика має вагу, оскільки:

  • Глибоке розуміння графічних API: doitsujin працює з DirectX 12 та Vulkan на рівні драйверів, тому може оцінити якість коду з технічної точки зору.
  • Вплив на сумісність: проблеми з кодом у Forza Horizon 6 можуть означати гіршу продуктивність або помилки при запуску через Proton, що безпосередньо впливає на власників Steam Deck та Linux-геймерів.
  • Авторитет у спільноті: його думка часто є сигналом для інших розробників щодо потенційних проблем.

Чому Forza Horizon 6 стала об'єктом критики

Forza Horizon 6 — це остання частина популярної серії гоночних симуляторів від Playground Games. Гра використовує DirectX 12 та має складний графічний двигун. Однак, за словами doitsujin, якість коду гри залишає бажати кращого, особливо в частині використання графічних API.


Сутність критики: проблеми з кодом Forza Horizon 6

Творець VKD3D-Proton не сказав, що гра погана в цілому, але вказав на конкретні технічні недоліки, які ускладнюють роботу з нею на рівні сумісності. Основні зауваження стосуються:

Незграбне використання DirectX 12

За словами doitsujin, код Forza Horizon 6 містить «дивні рішення» при роботі з DirectX 12. Зокрема:

  • Неоптимальне управління пам'яттю: гра використовує надлишкову кількість ресурсів, що веде до збільшення часу завантаження та споживання відеопам'яті.
  • Надмірна кількість шейдерних компіляцій: під час першого запуску або завантаження нової локації гра компілює величезну кількість шейдерів, що викликає мікрофризи навіть на потужних системах.
  • Проблеми з синхронізацією: деякі команди DirectX 12 виконуються некоректно, що може призводити до зниження частоти кадрів або артефактів.

Чому критикувати код Forza Horizon 6 важливо для гравців

Ці технічні деталі безпосередньо впливають на досвід гравців. Ось як:

  • Продуктивність на Linux та Steam Deck: через проблеми з кодом, Forza Horizon 6 може працювати гірше на Linux, ніж на Windows, навіть з урахуванням потужності VKD3D-Proton.
  • Загальна стабільність: гравці можуть стикатися з вильотами або зависаннями, які не виникають в інших іграх того ж класу.
  • Потенційне збільшення часу очікування: надмірна компіляція шейдерів призводить до того, що перший запуск після поновлення драйверів може тривати неприйнятно довго.

Конкретні приклади з коментарів

Хоча doitsujin не надав повного технічного звіту, він навів кілька характерних прикладів:

«Багато речей у коді Forza Horizon 6 виглядають так, ніби їх робили без огляду на сучасні практики DirectX 12. Наприклад, вони використовують один величезний командний буфер замість того, щоб розділяти його на кілька менших, що ускладнює роботу драйвера.»

Це свідчить про те, що команда Playground Games могла не приділити достатньо уваги оптимізації під DirectX 12, що є поширеною проблемою в AAA-іграх, які переходять з DirectX 11.


Порівняння з іншими іграми серії Forza Horizon

Критика не є чимось новим для серії. Forza Horizon 5 також мала проблеми з продуктивністю на Linux та деякі скарги на оптимізацію. Але Forza Horizon 6, здається, погіршила ситуацію. Давайте порівняємо:

АспектForza Horizon 5Forza Horizon 6
Сумісність з ProtonВідносно добра після патчівГірша: більше збоїв та проблем з шейдерами
Використання ресурсівПомірнеЗавищене: більше споживання VRAM
Час компіляції шейдерів10-15 хвилин при першому запуску20-30 хвилин, часто з повторною компіляцією

Ці цифри базуються на відгуках гравців на форумах та Reddit, але вони узгоджуються з критикою творця VKD3D-Proton.

Реакція спільноти та розробників

Новина про критику викликала хвилю обговорень:

  • Linux-геймери: висловлюють розчарування, адже Forza Horizon 6 — одна з небагатьох AAA-гонок, доступних на їхній платформі, і тепер її якість під сумнівом.
  • Ентузіасти Steam Deck: скаржаться на часті вильоти та неможливість грати на високих налаштуваннях.
  • Розробники Playground Games: поки що не коментували цю критику публічно. Втім, спільнота очікує патча, який покращить сумісність.

Майбутнє Forza Horizon 6 та роль VKD3D-Proton

Як може розвиватися ситуація? Є кілька сценаріїв:

  • Playground Games виправить код: якщо критика буде почута, студія може випустити оновлення, яке оптимізує роботу з DirectX 12. Це позитивно вплине не лише на Linux, але й на Windows, де гравці також можуть помітити покращення продуктивності.
  • VKD3D-Proton адаптується: творець бібліотеки може внести зміни, які дозволять обходити проблеми коду Forza Horizon 6. Однак це складніше, ніж виправлення з боку розробників гри.
  • Статус-кво: гра залишиться зі складним кодом, а VKD3D-Proton продовжить роботу над сумісністю, але з періодичними помилками.

Чи варто купувати Forza Horizon 6 зараз?

Для гравців на Windows гра, ймовірно, працює задовільно, хоч і з деякими мікрофризами. Але для власників Steam Deck та Linux-систем варто почекати: або офіційного патча, або нової версії Proton. Творець VKD3D-Proton радить не поспішати з покупкою, якщо ваш основний спосіб гри — Linux.


Висновок

Критика коду Forza Horizon 6 з боку творця VKD3D-Proton — це серйозний сигнал для всієї ігрової індустрії. Вона показує, що навіть великі AAA-студії можуть допускати технічні помилки, які впливають на сумісність та продуктивність. Для гравців це означає, що варто уважніше ставитися до вибору ігор, особливо якщо ви використовуєте альтернативні операційні системи.

Творець VKD3D-Proton ще раз довів, що спільнота розробників Linux-інструментів відіграє ключову роль у забезпеченні якості ігор. Його критика може спонукати Playground Games до покращення коду, що вигідно всім — і Windows-геймерам, і тим, хто обрав Linux. Стежте за оновленнями: можливо, вже скоро ми побачимо позитивні зміни.

Якщо ви плануєте грати в Forza Horizon 6 на Windows — почекайте патча. Якщо ж ви на Linux — краще утримайтеся від покупки до покращення сумісності через VKD3D-Proton.

Джерело: PC Gamer
Автор статті: Роман Попович

Рекламний блок

Схожі статті

Destiny 2 припиняє оновлення: Bungie завершує лайв-сервіс у червні

Destiny 2 припиняє оновлення: Bungie завершує лайв-сервіс у червні

21 травняРоман Попович
Warhammer 40K: Dawn of War 4 отримала дату релізу та плани на майбутнє

Warhammer 40K: Dawn of War 4 отримала дату релізу та плани на майбутнє

21 травняРоман Попович
Страйк співробітників Samsung призупинено: профспілка розглядає нову пропозицію

Страйк співробітників Samsung призупинено: профспілка розглядає нову пропозицію

21 травняРоман Попович
AMD 2 нм процесори вже у виробництві, Intel готує 10A та 7A

AMD 2 нм процесори вже у виробництві, Intel готує 10A та 7A

21 травняРоман Попович