Intel выпустила DXVK-IGDEXT: фирменные расширения Direct3D 11 заработают в играх под Proton

2026-09-24 80 комментарии
Библиотека igdext64.dll для Wine подменяет фирменный слой Intel и передаёт вызовы расширений в DXVK – без неё игры молча переключались на обычный, более медленный путь Direct3D 11

У Intel появился открытый проект DXVK-IGDEXT, который позволяет играм под Wine и Proton пользоваться фирменными расширениями Direct3D 11 для видеокарт Intel. По замыслу это то же самое, чем для NVIDIA давно служит DXVK-NVAPI: прослойка, которая подсовывает игре привычную библиотеку и переводит её вызовы на то, что умеет DXVK.

Проект закрывает пробел, о котором мы уже писали. В DXVK 3.1 на видеокартах Intel научились загружать библиотеки фирменных расширений, но сама по себе та правка игроку ничего не давала – она готовила почву для поддержки расширений Intel в будущих версиях Proton. DXVK-IGDEXT и есть недостающая половина: библиотека, которую эта загрузка ищет.

Что делает DXVK-IGDEXT

Библиотека называется igdext64.dll и выдаёт себя за фирменный слой расширений Intel. Игра обращается к ней так же, как обращалась бы в Windows, а библиотека переводит вызовы в собственную реализацию DXVK. Поддержаны три расширения Direct3D 11: UAV overlap, MultiDrawIndirect и depth bounds. Без этой прослойки игра не находит расширений и молча откатывается на обычный путь Direct3D 11, который работает медленнее.

Речь именно о Direct3D 11. Экспорты для Direct3D 12 в библиотеке есть, но это заглушки – настоящей работы за ними нет. Разработчики также предупреждают, что проект рассчитан только на Wine и Proton: в обычной Windows его использовать не нужно.

Отдельно учтено, что игры собирались с разными версиями пакета разработчика Intel, поэтому библиотека экспортирует сразу два поколения интерфейса – современное и устаревшее, до 2019 года.

Ставить ничего не нужно

Valve уже забрала проект к себе: Proton собирает DXVK-IGDEXT как подмодуль и сам кладёт igdext64.dll в префикс при запуске игры. Пока это сделано на ветке bleeding-edge – в Steam она доступна как бета-ветка Proton Experimental. Со временем библиотека переедет в обычные сборки, и владельцам видеокарт Intel Arc не придётся делать вообще ничего.

Ручная установка описана в документации проекта, но нужна она только тем, кто работает со старой сборкой Proton. Одного копирования библиотеки мало: в Wine должны быть правки, создающие поддельный драйвер Intel и нужный путь в хранилище драйверов, а в DXVK – загрузка этого драйвера. В свежих сборках Proton и то, и другое уже есть.

Исходный код опубликован на GitHub под лицензией MIT.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте