Intel XeSS может скоро показать лучшую производительность на Linux благодаря ускорению XMX в Proton от Valve

Intel Xess Linux Proton Arc Xmx wccftech.com

Ускорьте игры Intel Arc на Linux! Новые патчи для Proton обеспечат аппаратное ускорение XeSS через XMX. Улучшите производительность Windows-игр на Linux с помощью нативных библиотек Intel.

Intel работает над улучшением поддержки XeSS (Xe Super Sampling) в Linux. Новая серия патчей направлена на обеспечение аппаратного ускорения масштабирования XeSS через слой совместимости Proton от Valve. Предлагаемые изменения позволят поддерживаемым видеокартам Intel Arc использовать свои выделенные движки XMX (Xe Matrix Extensions) при запуске игр для Windows в Linux, что потенциально обеспечит значительно лучшую производительность масштабирования.

Как сообщило издание Phoronix, инженер Intel Дамиан Томчак представил четыре взаимосвязанных pull request для Proton, Wine, VKD3D-Proton и DXVK. Вместе эти изменения устраняют давнее ограничение, которое мешало XeSS полностью использовать выделенное аппаратное обеспечение Intel для ускорения ИИ в играх для Windows, запускаемых через Proton.

Упомянутые pull request были отправлены инженером Intel Дамианом Томчаком.

В настоящее время XeSS может работать через более медленный обходной путь в Proton, что означает, что владельцы видеокарт Intel могут не получить выгоды от более эффективной реализации с ускорением XMX, доступной в Windows. Предлагаемое решение вводит встроенную среду выполнения libxess.dll в Wine, которая перенаправляет вызовы Direct3D12 XeSS в нативную библиотеку XeSS для Linux (libxess.so), позволяя рабочим нагрузкам выполняться по ускоренному пути.

В pull request для Wine поясняется, что объекты Direct3D 12 преобразуются в объекты Vulkan через интерфейс взаимодействия VKD3D-Proton, что позволяет нативной реализации XeSS работать в рамках существующей инфраструктуры трансляции графики Proton.

Сопутствующие изменения в VKD3D-Proton гарантируют, что необходимые расширения Vulkan и возможности устройства будут включены, в то время как DXVK получает корректировки, чтобы предотвратить некорректное скрытие видеокарт Intel от игр, когда Proton поставляет собственную библиотеку XeSS.

Тем временем, реализация, специфичная для Proton, отвечает за выбор библиотеки и совместимость. Proton будет искать подходящую нативную библиотеку XeSS для Linux, включая пользовательские расположения, и использовать ее только в том случае, если ее версия соответствует или превышает версию, требуемую игрой. В противном случае игра продолжит использовать существующую DLL XeSS для Windows.

Этот подход должен сохранить совместимость, одновременно разблокировав более быструю реализацию XeSS с аппаратным ускорением везде, где доступна необходимая аппаратная и программная поддержка Intel.

Стоит подчеркнуть, что это развитие касается ускорения XMX в XeSS Super Resolution, а не введения полного набора функций XeSS в Linux. Оно также в первую очередь выгодно совместимым видеокартам Intel Arc, оснащенным движками XMX, а не видеокартам от AMD или NVIDIA.

Четыре pull request остаются на рассмотрении и еще не были объединены, поэтому подтвержденной даты выпуска улучшений пока нет. Тем не менее, это долгожданное событие для владельцев Intel Arc, играющих в Linux, особенно учитывая, что Proton продолжает сокращать разрыв в совместимости и производительности между играми на Windows и Linux.

В случае успешной реализации эти изменения наконец позволят выделенному аппаратному обеспечению XMX от Intel обеспечить свои предполагаемые преимущества в производительности XeSS в играх для Windows, запускаемых через Proton.

Источник новости: Phoronix

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: