DXVK 2.3.1 đã được phát hành và đây là những tin tức của nó

phần mở rộng DXVK

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

Sự ra mắt của phiên bản mới của lớp DXVK 2.3.1 đã được công bố, đi kèm với sửa một số lượng lớn lỗi trong các tựa game khác nhau, cũng như cải thiện khả năng hỗ trợ cho các tiện ích mở rộng Vulkan, cập nhật các phần phụ thuộc, v.v.

Phiên bản mới của DXVK 2.3.1 hiện yêu cầu các trình điều khiển hỗ trợ API Vulkan 1.3, chẳng hạn như Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 và AMDVLK. DXVK được sử dụng để chạy các ứng dụng và trò chơi 3D trên Linux với Wine, mang lại hiệu suất vượt trội so với triển khai Direct3D 9/10/11 gốc của Wine qua OpenGL.

DXVK 2.3.1 có gì mới?

Trong phiên bản DXVK 2.3.1 mới này, nó đã được triển khai để hệ thống và nếu trình điều khiển hỗ trợ nó, tiện ích mở rộng Vulkan VK_NV_raw_access_chains sẽ tăng hiệu quả tạo mã trên GPU NVIDIA, đưa hiệu năng của một số game D3D11 gần giống với hiệu năng trên Windows với trình điều khiển NVIDIA 550.40.55 trở lên và phiên bản Proton Experimental.

Bên cạnh đó, phương pháp được thiết kế lại để sao chép bộ đệm hệ thống sang GPU để chơi game D3D9, giúp cải thiện hiệu suất trong các trò chơi như Shank 2, Flammable Freddy và Blood Rayne.

Về sửa lỗi trong tựa game và những cải tiến nhỏ khác trong DXVK 2.3.1:

  • Đã sửa lỗi tạo SPIR-V không hợp lệ cho trình tạo bóng D3D11 bên trong của Renderdoc.
  • Đã sửa lỗi hành vi không xác định với tải bộ đệm ngoài giới hạn liên tục với các chỉ mục động.
  • Đã sửa lỗi HDR không được bật cho chuỗi hoán đổi DXGI_FORMAT_R16G16B16A16_FLOAT.
  • Đã thay đổi tùy chọn dxgi.syncInterval để áp dụng cho các trò chơi D3D12.
  • Đã hoàn nguyên việc sử dụng VK_FORMAT_A8_UNORM do sự cố hiển thị trong một số trò chơi.
  • Các trò chơi D3D9 giờ đây sẽ đặt trường VkApplicationInfo::applicationVersion thành 1.
  • Đã thay đổi cách sao chép bộ đệm động từ hệ thống sang GPU trong trò chơi D3D9, cải thiện hiệu suất trong các trò chơi như Shank 2, Flammable Freddy và Blood Rayne.
  • Chỉ bật phạm vi phủ sóng alpha khi kết xuất tới mục tiêu kết xuất nhiều mẫu trong D3D9, khắc phục các sự cố phối màu và ánh sáng không chính xác trong một số trò chơi.
  • Trong Assassin's Creed 2 đã khắc phục sự cố trên tab alt. 
  • Total War: Med Middle 2 Đã sửa lỗi màn hình tải màu đen ở chế độ cửa sổ
  • Trong Battlefield 2 và Battlefield 2142: Sửa lỗi lựa chọn trang bị và giao diện người dùng xuất hiện biến mất trong tab alt. 
  • Đã khắc phục các sự cố và sự cố cụ thể trong các trò chơi như Ace Combat Assault Horizon, Battlestations Midway, Codename Panzers Phase One/Two, Dead Space (2008), Granblue Fantasy Relink, Gujian 2, Kenshi, MySims, Operation Flashpoint: Red River, SkyDrift, Sonic CD, Supreme Ruler Ultimate, Tales of Borderlands, The Settlers, UK Train Simulator 1 và War Thunder.

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/v2.3/dxvk-2.3.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-2.3.1.tar.gz

Sau đó chúng ta truy cập vào thư mục bằng lệnh sau:

cd dxvk-2.3.1

Trong thư mục, chúng ta có thể tìm thấy các tệp cần thiết cho tiền tố Wine, cả 32-bit và 64-bit. 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/

Hoặc trong trường hợp bạn đã xác định được tiền tố nơi bạn sẽ sử dụng tệp:

export WINEPREFIX=/path/to/wineprefix
cp x64/*.dll $WINEPREFIX/drive_c/windows/system32
cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64
winecfg

Tương tự, tôi mời bạn tham khảo tài liệu sử dụng và biên soạn, nếu bạn quan tâm, trong phần liên kết theo dõi.


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