VKD3D-Proton 2.7 bao gồm các cải tiến cho Vulkan và các bản sửa lỗi cho một số tựa game

Van

VKD3D-Proton là một nhánh của VKD3D, nhằm mục đích triển khai API Direct3D 12 đầy đủ trên Vulkan.

Valve đã thông báo về việc phát hành phiên bản mới VKD3D-Proton 2.7 và phiên bản mới này là kết quả của việc tích lũy một lượng lớn công việc kể từ khi phát hành Steam Deck vào cuối tháng XNUMX, chủ yếu là các tính năng và bản sửa lỗi.

Đố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).

Tính năng mới chính của VKD3D-Proton 2.7

Một trong những điểm mới chính được trình bày trong phiên bản mới này là sự cải tiến trong bộ nhớ đệm đường ống được cải thiện, đã được giới thiệu trong phiên bản 2.6 trước đó và cho phép hỗ trợ cho các thư viện đường ống, nhưng chỉ dành cho các trò chơi sử dụng đúng API D3D12.

vkd3d-proton bây giờ triển khai một bộ đệm ẩn đĩa bên trong để kích hoạt bộ nhớ đệm SPIR-V cho tất cả các trò chơi. Có thể tắt bộ nhớ cache và cho phép các ứng dụng quản lý ID3D12PipelineLibrary nếu muốn.

Để giảm thêm dung lượng đĩa đệm, VK_EXT_shader_module_identifier cũng được sử dụng
để giảm bộ nhớ cache proton vkd3d xuống> 95%, vì không cần lưu trữ dữ liệu SPIR-V thực tế trên đĩa.

Một tính năng mới khác được trình bày trong phiên bản mới này làtối ưu hóa s trong đó nổi bật sự cải thiện của Hiệu suất GPU cho các lần kết xuất sâu, cũng như hiệu suất GPU cho một số hình ảnh dấu chấm động nhất định trong đó sử dụng UAV được bật, hiệu suất GPU cho một số trường hợp sử dụng WriteBufferIm Instant () nhất định, Hiệu suất GPU cho các mẫu truy cập bộ mô tả nhất định, Hiệu suất GPU cho các bản sao liên tiếp của hình ảnh bộ đệm và hiệu suất GPU khi phân bổ.

Ngoài ra, có đề cập đến các yêu cầu gia tăng đối với trình điều khiển hiện yêu cầu khả năng tương thích với các phần mở rộng Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 và VK_KHR_maintenance4 được triển khai trong Mesa 22.0 và trình điều khiển NVIDIA 510 độc quyền.

Những thay đổi khác nổi bật so với phiên bản mới này:

  • Đã thêm hỗ trợ cho các tính năng của D3D12 như bộ tạo bóng lưới (yêu cầu hỗ trợ VK_EXT_mesh_shader để hoạt động), chia sẻ (share) và các rào cản (hàng rào).
  • Và nó cũng được nhấn mạnh rằng phiên bản mới nhất được trình bày, thư viện đường ống D3D12 mới thích ứng với bất kỳ trò chơi nào, bao gồm cả những trò chơi sử dụng không chính xác API D3D12, nhờ vào việc triển khai bộ đệm đĩa bên trong cho kết xuất SPIR-V được tạo ra từ DXBC / DXIL.
  • Tiếp tục hỗ trợ cho DXR 1.1.
  • Đã thêm hỗ trợ HDR ban đầu.
  • Nhiều bản sửa lỗi liên quan đến khả năng tương thích DXIL đã được thực hiện.
  • Cải thiện hỗ trợ cho trình điều khiển Intel ANV.
  • Cải thiện các tùy chọn gỡ lỗi.
  • Cải thiện độ ổn định khi thu nhỏ và chuyển đổi trò chơi toàn màn hình thông qua Alt + Tab.
  • Đã chuẩn bị sẵn sàng để dịch mã từ LGPL 2.1 sang giấy phép MIT.
  • Đã khắc phục sự cố trong Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered và Lost Judgment.

Cuối cùng Nếu bạn muốn tìm hiểu thêm về bản phát hành mới này, 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.