Phát hành triển khai DXVK 1.10.3, Direct3D 9/10/11 trên Vulkan API

Đã có bản phát hành lớp DXVK 1.10.3, cung cấp triển khai DXGI (Cơ sở hạ tầng đồ họa DirectX), Direct3D 9, 10 và 11, hoạt động thông qua dịch lệnh gọi sang API Vulkan. DXVK yêu cầu trình điều khiển hỗ trợ API Vulkan 1.1 như Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 và AMDVLK. DXVK có thể được sử dụng để chạy các ứng dụng và trò chơi 3D trên Linux bằng Wine, đóng vai trò là giải pháp thay thế hiệu suất cao hơn cho các triển khai Direct3D 9/10/11 tích hợp của Wine chạy trên OpenGL.

Sự thay đổi chính:

  • Добавлена поддержка совместно используемых объектов ID3D11Fence, реализованная поверх разделяемых хронологических семафоров Vulkan (Timeline semaphore), предоставляющих единый примитив для синхронизации между устройством и хостом, вместо раздельных примитивов VkFence и VkSemaphore. Поддержка ID3D11Fence позволила добиться работы видео в игре Halo Infinite при применении соответствующих патчей для wine и vkd3d-proton.
  • Устранено регрессивное изменение в DXVK 1.10.2, приводившее к сбоям при отрисовке в различных играх D3D11, включая игры Prey и Bioshock Infinite.
  • Устранены проблемы, проявляющиеся в играх Need For Speed 3, Ninja Blade и Ys Origin.
  • Для игры Stray включена опция d3d11.ignoreGraphicsBarriers, решившая проблемы с падением производительности на некоторых GPU.

Nguồn: opennet.ru

Thêm một lời nhận xét