Proton 5.0 ra mắt dựa trên Wine 5.0, tích hợp nhiều hơn với Steam và hơn thế nữa

hơi nước-play-proton

Vài ngày trước Valve công bố phát hành nhánh mới của dự án Proton 5.0, dựa trên kinh nghiệm của dự án Wine và nhằm đảm bảo khởi chạy các ứng dụng trò chơi dựa trên Linux được tạo cho Windows và được trình bày trong thư mục Steam.

Dành cho những ai chưa biết về dự án, prôtôn họ nên biết rằng điều này cho phép thực thi trực tiếp ứng dụng của trò chơi chỉ có sẵn cho Windows trên máy khách Steam Linux. Gói này bao gồm việc triển khai DirectX 10/09/11 (dựa trên gói DXVK) và DirectX 12 (dựa trên vkd3d), hoạt động thông qua việc dịch các lệnh gọi DirectX sang Vulkan API.

Điều này cung cấp hỗ trợ cải tiến cho bộ điều khiển trò chơi và khả năng sử dụng chế độ toàn màn hình độc lập trong trò chơi. Để tăng hiệu suất của trò chơi đa luồng, cơ chế "esync" (Đồng bộ hóa Eventfd) và "futex / fsync" được hỗ trợ.

Những điểm mới chính của Proton 5.0

Phiên bản mới này của dự án Proton 5.0, được đồng bộ hóa với cơ sở mã Wine 5.0, từ đó hơn 3500 thay đổi đã được chuyển (nhánh trước dựa trên wine 4.11), trong khi 207 bản vá Proton 4.11 được chuyển từ thượng nguồn và hiện là một phần của dự án Wine chính.

Proton 5.0 đã hiển thị các trò chơi theo mặc định bằng Direct3D 9, lớp DXVK, dịch các lệnh gọi API Vulkan. Người dùng của các hệ thống không hỗ trợ Vulkan có thể quay lại chương trình phụ trợ wined3d, sử dụng bản dịch OpenGL, bằng cách đặt PROTON_USE_WINED3D.

Tích hợp với ứng dụng khách Steam đã được tăng cường, như đã làm cho nó có thể mở rộng phạm vi trò chơi tương thích sử dụng công nghệ để bảo vệ khỏi các sửa đổi trái phép từ trò chơi Denuvo. Ví dụ: trong Proton giờ đây bạn có thể chơi các trò chơi như Just Cause 3, Batman: Arkham Knight và Abzu

Các thành phần của FAudio với việc thực hiện Thư viện âm thanh DirectX (XAudio2, X3DAudio, XAPO và XACT3 API) đã được cập nhật lên phiên bản 20.02.

Lớp DXVK, 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 dịch cuộc gọi trong Vulkan API, nó đã được cập nhật lên phiên bản 1.5.4.

Trong DXVK 1.5.4, các thay đổi hồi quy liên quan đến hỗ trợ Direct3D 9 đã được khắc phục và các sự cố xuất hiện trong các trò chơi Anno 1701, EYE: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty và The Witcher đã được giải quyết.

Những thay đổi khác nổi bật so với Proton 5.0:

  • Các bản cài đặt Proton mới trả về thông tin về phiên bản mới hơn của hệ điều hành, như một số trò chơi mới yêu cầu. Các thông số của cài đặt cũ không được sửa đổi.
  • Việc phát triển các cải tiến đáng kể bắt đầu với việc bổ sung hỗ trợ làm việc với nhiều màn hình và bộ điều hợp đồ họa trong Wine 5.0.
  • Đối với các trò chơi cũ hơn, hỗ trợ âm thanh vòm được cải thiện.
  • Đã thay đổi cấu trúc của kho lưu trữ Git của dự án. Các mô-đun con mới đã được thêm vào nhánh 5.0, yêu cầu chúng được khởi tạo bằng lệnh git submodule update –init khi xây dựng từ git.

Làm thế nào để kích hoạt Proton trên Steam?

Cuối cùng dành cho những người quan tâm đến việc dùng thử Proton, họ phải cài đặt phiên bản beta của Steam trên hệ thống của mình nếu không, bạn có thể tham gia phiên bản beta của Linux từ ứng dụng khách Steam.

Đối với điều này, họ phải mở ứng dụng khách Steam và nhấp vào Steam ở góc trên bên trái, sau đó nhấp vào Cài đặt.

Trong phần "Tài khoản", bạn sẽ tìm thấy tùy chọn đăng ký phiên bản beta. Làm điều này và chấp nhận sẽ đóng ứng dụng khách Steam và tải xuống phiên bản beta (cài đặt mới).

Van proton

Vào cuối và sau khi truy cập tài khoản của họ, họ quay lại cùng một tuyến đường để xác minh rằng họ đã sử dụng Proton. Giờ đây, bạn có thể cài đặt trò chơi của mình thường xuyên, bạn sẽ được nhắc lần duy nhất rằng Proton được sử dụng cho nó.

Mặt khác nếu bạn quan tâm đến việc tự biên dịch mã, bạn có thể tải xuống phiên bản mới bằng cách tải xuống từ liên kết sau.

Có thể tìm thấy các hướng dẫn, cũng như các chi tiết để thực hiện quá trình này và các thông tin khác về dự án trong liên kết này. 


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