Phiên bản mới của DXVK 1.10 đã được phát hành

phần mở rộng DXVK

chỉ được trao cho biết việc phát hành phiên bản mới của DXVK 1.10, phiên bản trong đó thực hiện một số cải tiến tối ưu hóa giúp ích rất nhiều cho một số trò chơi và công cụ, cũng như những cải tiến về mã đã giúp rất nhiều trong việc tiêu thụ năng lượng.

Dành cho những ai vẫn chưa biết về DXVK, họ nên biết nó là gì một trong những 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 chủ yếu được sử dụng trên Steam Play, nhưng nó không phải là nơi duy nhất mà 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.10

Trình điều khiển đồng bộ hóa chuỗi dự phòng được sử dụng khi tải tài nguyên trong triển khai D3D11 và D3D9 đã bị xóa trong phiên bản mới này, thay đổi này đã cải thiện đáng kể hiệu suất của Assassin's Creed: Origins và các trò chơi khác dựa trên công cụ AnvilNext và cũng có tác động tích cực đến hiệu suất của Elex II, Thần chiến tranh và GTA IV.

Nó cũng được nhấn mạnh rằng sử dụng tối ưu hóa D3D11_MAP_WRITE cho các tài nguyên được tải trên GPU, cải thiện hiệu suất của Lượng tử và các ứng dụng tiềm năng khác.

Cũng như thực thi hoạt động UpdateSubresource đã được tối ưu hóa để cập nhật các bộ đệm cố định nhỏ. Sự thay đổi đã có tác động tích cực đến hiệu suất của God of War và có thể là các trò chơi khác.

Một tính năng mới đáng chú ý khác là thông tin hữu ích để chẩn đoán các vấn đề về hiệu suất, chẳng hạn như thông tin thời gian, đã được thêm vào giao diện gỡ lỗi trên màn hình (HUD).

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

  • Quá trình xử lý tài nguyên tải và bộ đệm trung gian trong D3D11 đã được đẩy nhanh. Sự thay đổi này đã giảm tải CPU trong một số trò chơi.
  • Đã xóa mã đồng bộ hóa GPU khỏi sử dụng chế độ chờ bận, điều này đã làm giảm mức tiêu thụ điện năng trên thiết bị di động trong một số trò chơi.
  • Đã thêm một dự phòng để gọi 3D11On12CreateDevice, trước đây đã khiến các ứng dụng gặp sự cố.
  • Cải thiện hiệu suất cho Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Revelations 2.
  • Đã khắc phục sự cố trong ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within.

Cuối cùng nếu bạn muốn biết thêm về nó Về bản phát hành mới này, bạn có thể kiểm tra chi tiết Trong liên kết sau đây.

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

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.10/dxvk-1.10.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.10.tar.gz

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

cd dxvk-1.10

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 cài đặt dll dưới dạng các 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.