The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск проекта DXVK 1.2 с реализацией Direct3D 10/11 поверх ..."
Отправлено opennews, 14-Май-19 00:25 
Опубликован (https://github.com/doitsujin/dxvk/releases/tag/v1.2) выпуск прослойки DXVK 1.2 (https://github.com/doitsujin/dxvk/), предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 10 и Direct3D 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK  требуется (https://github.com/doitsujin/dxvk/wiki/Driver-support) наличие драйверов с поддержкой API Vulkan (https://www.opennet.ru/opennews/art.shtml?num=48227), таких как
AMD RADV 19.1-git, AMDGPU PRO 18.50+, NVIDIA 418.49.04, Intel ANV 19.1 -git и AMDVLK (https://www.opennet.ru/opennews/art.shtml?num=47816).

DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенной в Wine реализации Direct3D 11, работающей поверх OpenGL. В некоторых играх (https://www.reddit.com/r/wine_gaming/comments/9cvfux/benchma.../) производительность связки Wine+DXVK отличается (https://github.com/doitsujin/dxvk/issues/67) от запуска в Windows всего на 10-20%, в то время как при использовании реализации Direct3D 11 на базе OpenGL производительность снижается более существенно.

В новом выпуске задействован отдельный поток для передачи буфера команд, что позволило увеличить производительность  в некоторых многоядерных конфигурациях.  Кроме того, увеличена частота отправки буфера команд для исключения простоев и более активного использования GPU. Из приложений, на производительность которых положительно повлияли указанные изменения, отмечается игра  Quake Champions.

Добавлена поддержка специфичных расширений рендеринга, официально не определённых в спецификации Direct3D 11 и отдельно предоставляемых производителями через дополнительные библиотеки для Windows. Указанные расширения необходимы для работы  экспериментального проекта DXVK-AGS (https://github.com/doitsujin/dxvk-ags) с реализацией расширений AGS (AMD GPU Services), предложенных в AMD AGS SDK (https://github.com/GPUOpen-LibrariesAndSDKs/AGS_SDK) и позволяющих использовать некоторые оптимизации, в том числе используемые в играх Resident Evil 2 и Devil May Cry 5.


Среди исправлений: Незначительное снижение нагрузки на CPU в некоторых играх. Устранена проблема, приводившая к добавлению лишних элементов в кэш состояний и повторной компиляции идентичных обработчиков Vulkan. Исправлена ошибка, приводившая к крахам или некорректному использованию Vulkan при применении метода ClearView. Отключён обходной манёвр в NVAPI, применявшийся  для решения проблем в игре Mirror's Edge Catalyst на системах с GPU NVIDIA.

URL: https://github.com/doitsujin/dxvk/releases/tag/v1.2
Новость: https://www.opennet.ru/opennews/art.shtml?num=50678

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру