VKD3D-Proton 2.5 đến, nhánh của Vkd3d với triển khai Direct3D 12

Van áp suất bình

Valve gần đây đã phát hành bản phát hành của phiên bản mới của VKD3D-Proton 2.5, được định vị như một ngã ba của cơ sở mã vkd3d được thiết kế để cải thiện khả năng tương thích của Direct3D 12 trong trình khởi chạy trò chơi Proton.

Đối với những người vẫn chưa biết về VKD3D-Proton, bạn nên biết rằng điều này Hỗ trợ các thay đổi, tối ưu hóa và cải tiến dành riêng cho Proton để có hiệu suất tốt hơn đối với các trò chơi Windows dựa trên Direct3D 12, chưa được chấp nhận trong phần chính của vkd3d. Trong số những điểm khác biệt, cũng có sự tập trung vào việc sử dụng các phần mở rộng Vulkan hiện đại và khả năng của các phiên bản trình điều khiển đồ họa gần đây để đạt được khả năng tương thích Direct3D 12 đầy đủ.

Vì vậy, Valve sử dụng fork được chỉ định trong gói Wine-based để chạy các trò chơi Windows Proton. Hỗ trợ DirectX 9/10/11 trong Proton dựa trên gói DXVK và việc triển khai DirectX 12 cho đến nay vẫn dựa trên thư viện vkd3d (sau khi tác giả của vkd3d qua đời, CodeWeavers tiếp tục phát triển thành phần này và rượu cộng đồng).

Sự phát triển của VKD3D-Proton có sự tham gia của Hans-Kristian Arntsen SPIRV-Cross tác giả và nhà phát triển của một số phần mở rộng API Vulkan, Philip Rebohle, tác giả DXVK và Joshua Ashton, tác giả D9VK làm việc cho Valve.

VKD3D-Proton không nhằm mục đích duy trì khả năng tương thích ngược của API vkd3d gốc và không loại trừ việc chấm dứt hỗ trợ cho các GPU và trình điều khiển đồ họa cũ hơn.

Có gì mới trong VKD3D-Proton 2.5?

Trong phiên bản mới này hỗ trợ đầy đủ hơn hoặc ít hơn cho API DXR 1.0 đã được triển khai (DirectX Raytracing) và hỗ trợ thử nghiệm cho DXR 1.1 (được kích hoạt bằng cách đặt biến môi trường VKD3D_CONFIG = dxr | dxr11 «).

Mặc dù nó được đề cập rằng trong DXR 1.1, không phải tất cả các chức năng đều chưa được triển khai, nhưng việc hỗ trợ dò tia trực tuyến hiện đã hoàn toàn sẵn sàng. Các trò chơi đang chạy sử dụng DXR bao gồm Control, DEATHLOOP, Cyberpunk 2077, World of Warcraft và Resident Evil: Village.

Đối với hệ thống có card đồ họa NVIDIA, hỗ trợ cho công nghệ DLSS đã được thêm vào, cho phép bạn sử dụng lõi Tensor của card đồ họa NVIDIA để chia tỷ lệ hình ảnh thực tế bằng cách sử dụng phương pháp học máy để tăng độ phân giải mà không làm giảm chất lượng.

Nó cũng nổi bật rằng hỗ trợ thêm cho công nghệ BAR có thể thay đổi kích thước PCI-e Thanh ghi địa chỉ cơ sở), cho phép CPU truy cập vào tất cả bộ nhớ video của GPU và trong một số trường hợp, hiệu suất của GPU sẽ tăng lên 10-15%. Hiệu ứng tối ưu hóa có thể nhìn thấy rõ ràng trong các trò chơi Horizon Zero Dawn và Death Stranding.

Về việc sửa chữa thực hiện những điều sau đây được đề cập:

  • Đã khắc phục hành vi HANDLE độ trễ hiển thị chuỗi trao đổi giúp khắc phục các bế tắc giả trong một số trường hợp.
  • Đã khắc phục nhiều sự cố liên quan đến xử lý mẫu độ sâu, đã khắc phục các sự cố khác nhau trong DEATHLOOP, F1 2021, WRC 10.
  • Đã khắc phục sự cố và sự cố hiển thị DIRT 5. Hiện tại, nó sẽ hoàn toàn có thể phát được.
  • Đã khắc phục một số sự cố kết xuất trong Diablo II Resurcting.
  • Sửa lỗi đổ bóng trong Psychonauts 2.
  • Giải pháp cho một số lỗi ẩn Unreal Engine 4 kích hoạt nhiều tiêu đề.
  • Đã khắc phục một số vấn đề về độ ổn định khi VRAM hết trên NVIDIA.
  • Đã khắc phục sự cố CPU trong trình tự khởi động Far Cry 6 (trò chơi vẫn còn một số lỗi, nhưng được tích hợp vào trò chơi).
  • Đã sửa các lỗi khác nhau với hình ảnh máy chủ hiển thị.
  • Đã sửa các lỗi chuyển đổi DXIL khác nhau.
  • Các giải pháp hình học bất biến thay thế cho các trò chơi cụ thể yêu cầu nó.
  • Khắc phục cách d3d12.dll xuất các biểu tượng để phù hợp hơn với MSVC.
  • Đã sửa một số trường hợp cực đoan trong hướng dẫn trường bit.
  • Tránh tích tụ quá nhiều bộ nhớ CPU trên các phiên bản cụ thể của trình điều khiển NVIDIA có lỗi này.
  • Đã sửa lỗi hồi quy trong Evil Genius 2: World Domination.
  • Sửa lỗi trong Hitman 3.
  • Cố định hiển thị địa hình trong Anno 1800.
  • Nhiều bản sửa lỗi và bản sửa lỗi.

Cuối cùng Nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết Trong liên kết sau đây.

Và nếu bạn muốn thử Proton trên Steam ngay bây giờ, bạn đã biết rằng bạn có thể cài đặt ứng dụng khách Steam từ trang web chính thức, mặc dù bạn cũng sẽ tìm thấy nó trong repo của hầu hết các bản phân phối.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.