DXVK phiên bản 1.5.2 hiện đã có và thêm nhiều bản sửa lỗi cho trò chơi

phần mở rộng DXVK

Việc phát hành phiên bản mới của dự án DXVK đã được công bố, đó là một của các công cụ có trong chức năng Steam Play từ Steam. Nó là một công cụ tuyệt vờie có thể chuyển đổi các cuộc gọi đồ họa Microsoft DirectX 11 và DirectX 10 sang Vulkan, API đồ họa mã nguồn mở tương thích với Linux. Để sử dụng DXVK, ngoài Wine và Vulkan, bạn rõ ràng cần một GPU tương thích với Vulkan.

Mặc dù DXVK vẫn được sử dụng chủ yếu trên Steam Play, nhưng đây không phải là nơi duy nhất người dùng Linux có thể tận dụng công nghệ tuyệt vời này. Nó cũng góp phần triển khai D3D11 dựa trên Vulkan cho Linux và Wine, Về hiệu suất và tối ưu hóa khi chạy trò chơi Direct3D 11 trên Wine vì chúng cũng cung cấp hỗ trợ cho Direct3D9.

Các tính năng mới chính của DXVK 1.5.2

Với sự ra mắt của phiên bản mới này, một trong những thay đổi quan trọng nhất là đl Ngừng hỗ trợ cho các trình điều khiển cũ hơn không tương thích với Vulkan Graphics API 1.1 AMD / Intel (Mesa) 17.3 và các phiên bản trước đó, cũng như NVIDIA 390.xx và các phiên bản trước đó.

Kể từ khi Vulkan phiên bản 1.0 đã ngừng hoạt động vì nó đã không được thử nghiệm ở mức độ lớn và không phải lúc nào nó cũng hoạt động chính xác và điều đó cũng cho phép dọn dẹp mã.

Nó cũng được nhấn mạnh rằng Các lỗi được xác định gần đây trong triển khai Direct3D 9 đã được sửa và các tối ưu hóa nhỏ cho hiệu suất và mức tiêu thụ bộ nhớ đã được thêm vào.

Đã thêm tùy chọn d3d9.forceSwapchainMSAA để buộc bao gồm phương pháp chống chồng chéo MSAA (Khử răng cưa nhiều mẫu) cho hình ảnh được xử lý trong SwapChain. Và cài đặt d3d9.deferredSurfaceCreation được bật, cho phép bạn loại bỏ các vấn đề hiển thị menu trong các trò chơi dòng Atelier sử dụng Direct3D 11.

Ngoài ra, một số hoạt động chuỗi chuyển mạch bộ đệm khung ảo bị thiếu (SwapChain) đã được thêm vào trong triển khai Direct3D 9, giải quyết các vấn đề khi khởi chạy các ứng dụng như bản demo ATi ToyShop, Atelier Sophie và Dynasty Warriors 7.

cũng Điều đáng chú ý là các vấn đề được báo cáo trong các trò chơi khác nhau đã được giải quyết mà họ có hiệu suất tốt hơn với Wine + DXVK và Proton.

Trong số các trò chơi đã nhận được cải tiến:

  • Nguồn gốc thời đại rồng- Sửa một số lỗi xác thực Vulkan.
  • Vũ trụ Entropia: tùy chọn đã được thêm vào d3d11.invariantVị trí để khắc phục sự cố Z-Fighting trong một số trình điều khiển đồ họa
  • Ferentus / Herrcot / Xiones: Đã sửa lỗi kết xuất bầu trời cũng như hồi quy bản đồ nhỏ
  • Gothic 3: d3d9.supportDFFormat đã bị tắt để sửa lỗi hiển thị bóng
  • Những câu chuyện về Vesperia:  đã khắc phục điều kiện đua gây ra tai nạn thường xuyên, đã được giới thiệu trong DXVK 1.4.5.
  • TrackMania Hoa mãi mãi- Đã sửa lỗi thời gian CPU <> GPU không cần thiết để cải thiện hiệu suất
  • Ma cà rồng The Masquerade: Dòng máu: các sự cố hiển thị đã được khắc phục với các cửa sổ bị lóa
  • Chiến binh Orochi 4- Đã khắc phục sự khác biệt nhỏ trong theo dõi truy vấn D3D11 do một số lỗi trò chơi

Làm cách nào để thêm hỗ trợ DXVK vào Linux?

DXVK yêu cầu phiên bản ổn định mới nhất của Wine chạy. Vì vậy, nếu bạn chưa cài đặt cái này. Bây giờ chúng tôi sẽ chỉ phải tải xuống gói DXVK ổn định mới nhất, chúng tôi sẽ tìm thấy gói này Trong liên kết sau đây.

wget https://github.com/doitsujin/dxvk/releases/download/v1.5.2/dxvk-1.5.2.tar.gz

Sau khi tải xuống xong, bây giờ chúng ta sẽ giải nén gói vừa lấy được, điều này có thể được thực hiện từ môi trường máy tính để bàn của bạn hoặc từ chính thiết bị đầu cuối bằng cách thực hiện lệnh sau:

tar -xzvf dxvk-1.5.2.tar.gz

Sau đó, chúng tôi truy cập vào thư mục với:

cd dxvk-1.5.2

Và chúng tôi thực hiện lệnh sh để chạy tập lệnh cài đặt:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Khi cài đặt DXVK trong tiền tố của Wine. Ưu điểm là Wine vkd3d có thể được sử dụng cho các trò chơi D3D12 và DXVK cho các trò chơi D3D11.

Ngoài ra, tập lệnh mới cho phép bạn cài đặt dll dưới dạng liên kết tượng trưng, ​​giúp dễ dàng cập nhật DXVK để nhận thêm tiền tố Wine (bạn có thể thực hiện việc này thông qua lệnh –symlink).

Bạn sẽ thấy thư mục như thế nào DXVK chứa hai con dlls khác cho 32 và 64 bit bạn là chúng tôi sẽ đặt chúng theo các lộ trình sau.
Trường hợp "người dùng" bạn thay thế nó bằng tên người dùng bạn sử dụng trong bản phân phối Linux của mình.

Đối với 64 bit, chúng tôi đưa chúng vào:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Và cho 32 bit trong:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Để 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.