DXVK 1.6 ra mắt với một số thay đổi và sửa lỗi trong trò chơi

phần mở rộng DXVK

Vài ngày trước phiên bản mới của lớp DXVK 1.6 đã được phát hành, cung cấp việc triển khai DXGI (Cơ sở hạ tầng đồ họa DirectX), 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.

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.6

Phiên bản mới này của DXVK 1.6 nổi bật trong việc thực hiện thay đổi trong cách xử lý các thư viện của nó Hỗ trợ Direct3D 10 để nó cũng có thể hoạt động với khung hiệu ứng D3D10 của Wine, những cải tiến nhỏ đối với hiệu suất Direct3D 9, một giâyGiải pháp cho những thay đổi dư thừa ở chế độ hiển thị và các giải pháp khác.

Cài đặt các thư viện phụ trợ Direct3D 10 mặc định: d3d10.dll y d3d10_1.dll đã dừng lại vì D3D10 trong DXVK yêu cầu d3d10core.dll và d3d11.dll để hỗ trợ D3D10 (dxgi.dll cũng được yêu cầu cho Windows). Thay đổi cho phép bạn sử dụng khung D3D10 được phát triển trong Wine cho các hiệu ứng, được sử dụng trong một số trò chơi.

DXVK 1.6 giới thiệu các tối ưu hóa hiệu suất nhỏ trong triển khai Direct3D 9, ngoài việc khắc phục sự cố khi cố chụp ảnh nhanh từ apitrace.

Ngoài ra đã khắc phục sự cố trong một số trò chơi Nguồn 2 Sử dụng kết xuất D3D9 của riêng nó, công tắc chế độ màn hình thừa đã bị loại bỏ và lỗi hiển thị khung màu xanh lá cây khi hiển thị video trong một số trò chơi đã được khắc phục.

Về phần các vấn đề đã được giải quyết với một số tựa game, những điều sau được đề cập:

  • Một Hat trong Time- Đã sửa lỗi hồi quy trong đó đầu ra sẽ thay đổi tỷ lệ xấu khi thay đổi độ phân giải
  • Không gian chết : Cố định các đồ tạo tác hình vuông màu đen.
  • Sự phục sinh của DoDonPachi : Đã khắc phục sự cố khi khởi động.
  • giáo điều Rồng : Các sự cố đã khắc phục toàn màn hình.
  • Star Wars: Republic Commando : Đã triển khai các định dạng hình ảnh bị thiếu.
  • Yomawari: Midnight Shadows : Đã khắc phục sự cố khi khởi động.

Cuối cùng, nếu bạn muốn biết thêm về dự án, cũng như công dụng của nó, bạn có thể tham khảo thông tin chi tiết tại mục liên kết theo dõi.

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

Để sử dụng DXVK, trình điều khiển có hỗ trợ API Vulkan 1.1 là bắt buộc, chẳng hạn như AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 và AMDVLK.

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 tích hợp của Wine chạy trên OpenGL.

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.6.0/dxvk-1.6.0.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.6.0.tar.gz

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

cd dxvk-1.6.0

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.