Hans-Kristian Arntzen thuộc nhóm Linux của Valve vừa phát hành VKD3D-Proton 2.9 là bản cập nhật lớn mới nhất cho Direct3D 12 này trên triển khai API Vulkan được Steam Play (Proton) sử dụng để chạy các trò chơi Windows hiện đại trên Linux.

VKD3D-Proton 2.9 thú vị trong bộ phận hiệu suất với yêu cầu bộ nhớ hệ thống”giảm đáng kể”trong lần chạy trò chơi/ứng dụng đầu tiên. Mã SPIR-V trước đây được giữ trong bộ nhớ cho các mục đích”đề phòng”giờ đây không còn được thực hiện như vậy nữa.

Một cải tiến đáng chú ý khác về hiệu suất của VKD3D-Proton 2.9 là sử dụng chức năng”GPL”của VK_EXT_graphics_pipeline_libraries để tránh hiện tượng giật hình khi biên dịch đổ bóng trong một số trường hợp nhất định. Hỗ trợ Vulkan GPL hoạt động với trình điều khiển RADV của Mesa 23.1.

Một số công việc hiệu suất khác bao gồm nhiều hoạt động tối ưu hóa CPU, cải thiện hành vi đăng ký vượt mức vRAM, cải thiện hiệu suất với một số mẫu truy vấn tắc nghẽn nhất định, v.v.


VKD3D-Proton 2.9 cũng có đã thêm mức sử dụng VK_EXT_image_sliced_view_of_3d, hỗ trợ DXR 1.1 được cải thiện bằng cách sử dụng VK_EXT_pipeline_library_group_handles, hoàn thành hỗ trợ DX12 Cấp tính năng 12.1, hiện yêu cầu trình điều khiển Vulkan 1.3 trở lên và giao diện khả năng tương tác D3D11on12 được hỗ trợ. Bản cập nhật VKD3D-Proton cũng chia các tệp DLL của nó thành d3d12.dll và d3d12core.dll để phù hợp với bố cục được sử dụng bởi Microsoft DirectX Agility SDK trên Windows.

Hiện tại cũng có hỗ trợ chuỗi trao đổi Linux gốc, nhiều cải tiến về khả năng tương thích, các tính năng mới dành cho nhà phát triển và các thay đổi khác. Tải xuống và biết thêm chi tiết về bản phát hành VKD3D-Proton 2.9 lớn này qua GitHub.

Categories: IT Info