NVIDIA официально сообщила о разработке оптимизации для повышения производительности игр с поддержкой DirectX 12 в Linux. Улучшения коснутся проектов, использующих слой трансляции VKD3D для запуска игр, и являются ответом на давние жалобы пользователей.
Представитель NVIDIA под ником amrits на форуме для разработчиков подтвердил, что команда выявила возможность для улучшения производительности. Привет всем, во время анализа производительности Horizon Zero Dawn под Linux мы выявили общую оптимизацию, которая положительно влияет на несколько игр, использующих VKD3D. Она пока в разработке. Мы сообщим, когда она станет доступна — говорится в сообщении.
Проблема низкой производительности видеокарт NVIDIA в DX12-играх на Linux обсуждается уже давно. Пользователи на форумах и в социальных сетях неоднократно отмечали, что при использовании Wine и Proton производительность в таких играх значительно ниже по сравнению с Windows или с видеокартами конкурентов в той же среде. В некоторых случаях падение производительности могло достигать 30% и более, особенно в проектах, интенсивно использующих ресурсы графического процессора. Проблема затрагивала как старые, так и новые поколения видеокарт, хотя на архитектуре Pascal и более ранних она проявлялась острее.
Разработчики трансляторов DXVK и VKD3D ранее признавали наличие проблемы, но указывали, что не могут значительно повлиять на ситуацию из-за закрытого исходного кода драйверов NVIDIA.
Источник: www.playground.ru