Phiên bản mới của DXVK 1.6.1 được sửa một số lỗi và sự cố trong trò chơi

Sự ra mắt của phiên bản mới của lớp DXVK 1.6.1 vừa được giới thiệu, cung cấp việc triển khai DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 và 11, hoạt động thông qua việc dịch các lệnh gọi tới Vulkan API.

phần mở rộng 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, hoạt động như một giải pháp thay thế hiệu suất cao hơn cho việc triển khai Direct3D 11 được tích hợp sẵn của Wine chạy trên OpenGL. Trong một số trò chơi, hiệu suất của gói Wine + DXVK khác với bản phát hành trên Windows chỉ 10-20%trong khi khi sử dụng triển khai Direct3D 11 dựa trên OpenGL, hiệu suất giảm đáng kể hơn.

DXVK 1.6.1 có gì mới?

Phiên bản mới này của DXVK 1.6.1 có những thay đổi nhằm vào một số trò chơi, trong đó những điều sau được đề cập:

  • Phản chiếu màu xanh lam: Tránh lỗi trò chơi gây ra sự cố kết xuất.
  • Chiến trường 2: Tránh lỗi game gây đen địa hình.
  • Cuộc khủng hoảng: đã khắc phục sự cố khi tải các cấp độ nhất định ở chế độ D3D9.
  • Alyx thời gian bán hủy: Đã sửa lỗi xử lý phép chia số nguyên không chính xác dẫn đến hình học bị méo.
  • Mưa lớn: cải thiện hiệu suất trên GPU Nvidia.
  • L.A. Noire: Đã khắc phục sự cố khi khởi động.
  • Hoàng tử Ba Tư: đã sửa lỗi xử lý không chính xác trong RADV.
  • Yooka-Laylee và hang ổ bất khả thi: Khắc phục sự cố hiển thị trong trình điều khiển AMD.

Ngoài ra, khả năng thoát để chấp nhận cú pháp có dấu ngoặc kép đã được thêm vào, ví dụ: d3d9.customDeviceDesc = "ATi Rage 128".

Đã thêm tùy chọn dxgi.tearFree để bật tính năng bảo vệ nhấp nháy một cách rõ ràng khi Vsync bị tắt và chức năng DXGI cần thiết cho một số sửa đổi SpecialK đã được triển khai.

Đã sửa một phần lỗi dẫn đến sự cố hoặc sự cố trong quá trình xử lý khi sử dụng Direct3D 9, đã sửa lỗi xác thực hỗ trợ Vulkan trên hệ thống có card đồ họa NVIDIA và sửa lỗi trong tập lệnh thiết lập không hoạt động với Wine 5.6.

Làm thế nào để thêm hỗ trợ DXVK?

 DXVK yêu cầu phiên bản ổn định mới nhất của Wine chạy. Ngoài ra, các trình điều khiển có hỗ trợ Vulkan 1.1 API là bắt buộc, chẳng hạn như AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 và AMDVLK.

Bây giờ chúng tôi sẽ chỉ phải tải xuống gói ổn định mới nhất của DXVK, gói này chúng tôi đã tìm thấy Trong liên kết sau đây. Có thể tải xuống gói với sự trợ giúp của lệnh wget. Trong một terminal, chúng ta sẽ gõ lệnh sau:

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.4.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.4.tar.gz

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

cd dxvk-1.4

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

sudo sh setup-dxvk.sh cài đặt

Nhờ tập lệnh Bash mới, có thể sử dụng Wine DXGI thay vì triển khai do DXVK cung cấp.
Để thực hiện việc này, bạn phải đưa ra lệnh sau:

setup-dxvk.sh cài đặt --không-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).

Một phương pháp dễ dàng hơn là chỉ cần sao chép các dlls vào thư mục Wine. Như bạn đã biết PlayOnLinux như Crossover cũng sử dụng Wine. Vì vậy đối với mỗi ứng dụng hoặc trò chơi họ thường tạo một chai với "drive_c / windows" Ở đây họ nên xem xét lại hệ thống của mình kỹ lưỡng hơn một chút.

Bạn có thể thấy thư mục DXVK chứa hai thư mục khác là dll cho 32 và 64 bit, chúng ta sẽ đặt chúng theo các đường dẫn 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: Miguel Ángel Gatón
  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.