Intel відкрила DXVK-IGDEXT для швидших Windows-ігор на Arc під Linux
Нова DLL передає фірмові розширення Direct3D 11 у нативні реалізації DXVK замість повільнішого резервного режиму. Proton має підхоплювати компонент автоматично.

Інженери Intel відкрили проєкт DXVK-IGDEXT, покликаний поліпшити роботу Windows-ігор на відеокартах Arc у Linux. Компонент надає бібліотеку igdext64.dll для Wine і DXVK. Вона дозволяє грі звертатися до фірмових графічних розширень Intel для Direct3D 11, а потім передає відповідні операції до нативної реалізації DXVK поверх Vulkan.
Без такого мосту гра може не побачити очікуване розширення й непомітно перейти до стандартного, але повільнішого шляху Direct3D 11. У документації згадані UAV overlap, MultiDrawIndirect і depth bounds. Ці функції використовуються для ефективнішого виконання окремих графічних задач, однак їхня фактична роль залежить від конкретного рушія. Проєкт не обіцяє однаковий приріст у кожній грі.
DXVK є трансляційним шаром, який перетворює виклики Direct3D 8, 9, 10 і 11 на Vulkan. Саме він лежить в основі сумісності великої кількості Windows-ігор у Wine та Valve Proton. За інформацією Phoronix, Proton має обробляти нову DLL автоматично. Для звичайного користувача це важливо: у майбутньому поліпшення може потрапляти до готового набору сумісності без ручного копіювання файлів у кожен префікс гри.
Intel прямо зазначає, що DXVK-IGDEXT зараз призначений лише для Linux і Wine, а не для нативної Windows. Тому власникам Arc у Windows не треба встановлювати цю бібліотеку поверх офіційного драйвера. Її завдання — відновити шлях до розширень у середовищі, де Direct3D виконується через інший API. Неправильне ручне втручання в DLL гри може спричинити помилки або конфлікт із системою захисту.
Відкритий код на GitHub дає розробникам DXVK, дистрибутивів та ігрових платформ можливість перевіряти зміни й швидко виправляти несумісності. Водночас сам факт публікації ще не доводить приріст продуктивності. У першому повідомленні немає незалежних бенчмарків, переліку конкретних ігор чи даних про стабільність. Результат треба буде вимірювати для різних поколінь Arc, версій Mesa, ядер Linux і Proton.
Для Intel це логічний крок у розвитку Linux-екосистеми Arc. Сучасний відкритий драйвер і Vulkan уже дозволяють запускати багато ігор через Steam Play, але продуктивність залежить від дрібних деталей сумісності. Якщо гра спеціально перевіряє наявність фірмової функції D3D11, загального перекладу API може бути недостатньо. DXVK-IGDEXT закриває саме такий вузький, але потенційно помітний розрив.
Користувачам варто чекати включення перевіреної версії до Proton і оновлень дистрибутива, а не завантажувати випадкові DLL зі сторонніх сайтів. Після інтеграції найціннішими будуть порівняння частоти кадрів, часу кадру та стабільності до й після ввімкнення компонента. Поки DXVK-IGDEXT слід сприймати як правильну інженерну основу для кращої сумісності Arc, а не як гарантований універсальний прискорювач усіх Windows-ігор у Linux.
Матеріал підготовлений редакцією HARDW на основі публікації Phoronix.
Відкрити оригінал на Phoronix ↗




