/ / Steam Proton là gì và nó chạy trò chơi Windows trên Steam Deck như thế nào?

Steam Proton là gì và nó chạy trò chơi Windows trên Steam Deck như thế nào?

Valve đã mạo hiểm vào lĩnh vực chơi game console với Steam Deck, một thiết bị cầm tay có phần cứng tương đương với PS5 và Xbox Series S & X. Đây là một thiết bị chắc chắn có thể chạy hầu hết các tựa game AAA một cách đáng tin cậy. Bộ bài nổi bật ở khả năng chạy nhiều trò chơi khác nhau. Nó đi kèm với toàn bộ danh mục trò chơi trên Steam, vì vậy người dùng không cần phải đợi các tựa game phổ biến phát hành cho hệ máy console.

Steam Deck chạy trên SteamOS, một bản phân phối Linux dựa trên Arch với hỗ trợ Proton được tích hợp sẵn. Bạn có thể chạy hầu hết mọi trò chơi Windows trên Deck bằng Proton.

Steam Proton là gì?

Steam Proton là lớp tương thích cho phép SteamOS chạy các trò chơi Windows trên Bộ bài. Nó cho phép người dùng cài đặt và chạy các trò chơi Windows không cung cấp phiên bản Linux gốc. Proton được phát triển với sự hợp tác giữa các nhà phát triển tại Valve và CodeWeavers.

Về cơ bản, Proton cung cấp cho chúng ta một bộ sưu tập các thư viện đồ họa hiệu suất cao và một phiên bản sửa đổi của Wine. Có rất ít hoặc không có chi phí hiệu suất khi chạy các trò chơi Windows trên Linux bằng Proton. Bạn có thể chơi nhiều tựa game phổ biến với tốc độ khung hình đáng nể bằng Proton.

Theo bài viết này, Steam Deck có thể chạy hầu hết các tiêu đề AAA ở tốc độ 30 khung hình / giây ở độ phân giải gốc. Nhưng nó có thể lên đến 60fps đối với các trò chơi cung cấp phiên bản Linux gốc và đây là một cải tiến lớn khi bạn coi Deck là một thiết bị cầm tay.

LÀM VIDEO TRONG NGÀY

Tuy nhiên, mặc dù Deck có thể chơi nhiều tựa game phổ biến bằng Proton nhưng nó vẫn chưa hỗ trợ tất cả các game AAA, đặc biệt là các game nhiều người chơi như PUBG, Rainbow Six Siege và Destiny 2.

Cách Proton chạy trò chơi Windows trên Linux

Như đã thảo luận, Proton cung cấp một lớp tương thích cho các API đồ họa Windows. Để hiểu rõ điều này, bạn cần phải làm quen với DirectX và Vulkan, hai thư viện đồ họa cung cấp Giao diện lập trình ứng dụng (API) cho trò chơi.

Khi bạn chạy trò chơi trên hệ thống của mình, các API này sẽ xử lý các tác vụ đồ họa cơ bản. Hãy coi chúng là kênh giao tiếp giữa trò chơi và card đồ họa của bạn.

Bây giờ, DirectX được phát triển và sử dụng bởi Microsoft để triển khai các thành phần đồ họa của nó. Kể từ khi Windows chiếm thị phần máy tính để bàn toàn cầu, các nhà phát triển trò chơi chủ yếu tập trung vào DirectX trong quá trình phát triển. Tuy nhiên, Vulkan cũng rất mạnh về khả năng của nó. Nó chỉ làm một số điều khác nhau.


Đây là nơi Proton đến. Nó sử dụng RượuDXVK (DirectX Over Vulkan) để dịch các chương trình DirectX sang Vulkan. Các trò chơi được xây dựng cho Windows giao tiếp với cạc đồ họa thông qua DirectX và nó phân bổ tài nguyên cần thiết để chạy chúng.

Dưới mui xe, DirectX bắt đầu các lệnh gọi Direct3D để kết xuất đồ họa. Proton bước vào đây và chuyển đổi các lệnh gọi này thành các lệnh gọi Vulkan tương đương. Đây là cách Proton chạy các trò chơi Windows trên Linux và các hệ thống dựa trên Linux như Deck.

Cách sử dụng Steam Proton trên Linux

Mặc dù bạn chưa thể chơi tất cả các trò chơi Windows trên Linux bằng Proton nhưng nó vẫn hỗ trợ rất nhiều tựa game phổ biến. Trang web ProtonDB chứa danh sách các tựa game đã được xác minh chạy nguyên bản trên Linux và Steam Deck. Bạn có thể chơi nhiều tựa game khác với một chút tinh chỉnh.

Để kiểm tra Steam Proton trên bản phân phối Linux của bạn, hãy mở Steam và truy cập Cài đặt> Steam Play. Chọn hộp kiểm trên Bật Steam Play cho các tựa game được hỗ trợ. Bạn cũng có thể chọn Bật Steam Play cho tất cả các tựa game khác từ Nâng cao thực đơn.

Đảm bảo thay đổi phiên bản Proton thành phiên bản mới nhất từ Công cụ tương thích trình đơn thả xuống. Lưu cài đặt bằng cách nhấp vào ĐƯỢC RỒI trong menu cài đặt và khởi động lại Steam.

Chơi trò chơi Windows ở mọi nơi bằng Steam Deck

Proton đã mở đường cho việc chạy các trò chơi Windows trên Steam Deck và Linux. Giờ đây, bạn có thể thưởng thức các tựa game Windows hiện đại trên bất kỳ máy nào tương thích với Linux, bao gồm cả Bộ bài. Chỉ cần truy cập ProtonDB và kiểm tra xem trò chơi yêu thích của bạn có chạy trên Deck hay Steam Play hay không.

Steam cũng cho phép người dùng chơi game mà không cần kết nối internet. Vì vậy, đừng lo lắng khi kết nối của bạn bị mất và chỉ cần sử dụng chế độ ngoại tuyến Steam.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *