DXVK 1.0.3 với triển khai Direct3D 10/11 trên API Vulkan

Thay vì bản phát hành đã bị hủy do sự cố đóng băng GPU 1.1 đã chuẩn bị phát hành xen kẽ DXVK 1.0.3, cung cấp triển khai DXGI (Cơ sở hạ tầng đồ họa DirectX), Direct3D 10 và Direct3D 11, hoạt động thông qua việc dịch các lệnh gọi sang API Vulkan. DXVK 1.0.3 mang theo một số bản sửa lỗi và cải tiến từ nhánh 1.1, ví dụ:

  • DLL được đảm bảo bao gồm thông tin phiên bản DXVK;
  • Trên các hệ thống có GPU NVIDIA, vấn đề hiển thị trong Dark Souls Remastered và Grim Dawn đã được giải quyết;
  • Đã sửa lỗi treo GPU và lỗi trình điều khiển khi khởi chạy Star Citizen;
  • Đã giải quyết các vấn đề về hiệu suất trong Anno 1800;
  • Đã sửa lỗi dẫn đến việc truyền dữ liệu không xác định tới trình điều khiển, điều này có thể ảnh hưởng tiêu cực đến bộ nhớ đệm của bộ đổ bóng;
  • Đã khắc phục sự cố với việc băm các trình đổ bóng hình học với siêu dữ liệu luồng có thể khiến các tệp bộ nhớ đệm trạng thái tăng kích thước không kiểm soát được.

Xin nhắc lại, 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 triển khai Direct3D 11 tích hợp của Wine chạy trên OpenGL. TRONG Một số trò chơi hiệu suất của sự kết hợp Wine+DXVK khác nhau chạy trên Windows chỉ 10-20%, trong khi khi sử dụng triển khai Direct3D 11 dựa trên OpenGL, hiệu suất giảm đáng kể hơn. Công việc đang được tiến hành trên vận chuyển DXVK là một thành phần tích hợp rượu vang, được cung cấp dưới dạng một thư viện Linux riêng (libdxvk.so), có thể được sử dụng trực tiếp trong Wine mà không cần cài đặt DXVK riêng dưới dạng Windows DLL.

Nguồn: opennet.ru

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