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

Đã có bản phát hành lớp DXVK 2.1, cung cấp khả năng triển khai DXGI (Cơ sở hạ tầng đồ họa DirectX), Direct3D 9, 10 và 11, hoạt động thông qua việc dịch các lệnh gọi sang API Vulkan. DXVK yêu cầu trình điều khiển hỗ trợ Vulkan API 1.3, chẳng hạn 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 gốc của Wine chạy trên OpenGL.

Sự thay đổi chính:

  • Trên các hệ thống hỗ trợ không gian màu HDR10, có thể kích hoạt HDR bằng cách đặt biến môi trường DXVK_HDR=1 hoặc chỉ định tham số dxgi.enableHDR = True trong tệp cấu hình. Sau khi kích hoạt HDR, trò chơi có thể phát hiện và sử dụng không gian màu HDR10 nếu có vkd3d-proton 2.8 trở lên. Môi trường người dùng chính trong Linux chưa hỗ trợ HDR, nhưng hỗ trợ HDR có sẵn trong máy chủ tổng hợp Gamescope, để kích hoạt tính năng này, bạn nên sử dụng tùy chọn “--hdr-enabled” (hiện chỉ hoạt động trên các hệ thống có GPU AMD khi sử dụng Nhân Linux với phép đo màu josh-hdr-).
  • Cải thiện việc biên dịch shader. Để giảm tình trạng giật hình, việc sử dụng các thư viện đường ống đã được mở rộng sang các đường ống có trình đổ bóng hình học và tessellation, đồng thời khi sử dụng MSAA, các khả năng bổ sung của tiện ích mở rộng Vulkan VK_EXT_extends_dynamic_state3 sẽ được sử dụng.
  • Đối với các trò chơi cũ hơn có hỗ trợ khử răng cưa nhiều mẫu (MSAA, Khử răng cưa nhiều mẫu), cài đặt d3d9.forceSampleRateShading và d3d11.forceSampleRateShading đã được thêm vào để bật chế độ Đổ bóng tốc độ mẫu cho tất cả các trình đổ bóng, giúp cải thiện chất lượng của hình ảnh trong trò chơi.
  • Phần phụ trợ GLFW đã được thêm vào các bản dựng Linux, có thể được sử dụng thay thế cho phần phụ trợ SDL2.
  • Logic truyền lệnh D3D11 được cải tiến để mang hành vi DXVK đến gần hơn với trình điều khiển D3D11 gốc và đạt được hiệu suất dễ dự đoán hơn.
  • Đã sửa các sự cố xuất hiện trong trò chơi:
    • Tro tàn của điểm kỳ dị.
    • Chiến trường: Công ty tồi 2.
    • Cố Kiến 3.
    • Resident Evil 4 HD.
    • Saints Row: Thứ ba.
    • Sekiro.
    • Biên giới âm thanh.
    • Chỉ huy tối cao: Liên minh giả mạo.

Nguồn: opennet.ru

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