Перейти к содержимому
Максиметер

Разработчик Bober на форуме NVIDIA представил прототип нативного Direct3D 12 для Linux,...

Разработчик Bober на форуме NVIDIA представил прототип нативного Direct3D 12 для Linux, работающего без прослойки Vulkan. В настоящее время запуск игр на Linux осуществляется через DXVK и VKD3D — слои перевода команд Direct3D в Vulkan с последующим выполнением на GPU. Новый подход выполняет прямую трансляцию D3D12 в инструкции драйвера с отдельными адаптациями для видеокарт NVIDIA, AMD и Intel. На простых вычислительных задачах нативный путь показал задержку ~1,5 мкс против 5,1 мкс у Vulkan. Однако в сценариях с большим числом операций Vulkan догонял и местами обгонял Direct3D 12. На видеокарте RTX 3080 задержка была заметно выше, причина пока не определена, возможно, связано с драйвером NVIDIA. Проект находится на ранней стадии: растеризация, графические конвейеры и совместимость с играми пока не реализованы. Автор обещает опубликовать исходный код на GitHub. 💻 ТехноБаза — Подписаться

2 просмотров

Канал в каталоге Максиметера

28 подписчиков · IT и технологии

Другие публикации канала

Популярные публикации канала

Читать дальше

Два раза в неделю свежие посты этого канала — на почту и в личную ленту. Без повторного поиска канала вручную.