Cách mô phỏng các trò chơi Xbox 360 trên Steam Deck của bạn

Tác giả sysadmin, T.Tư 21, 2023, 09:19:08 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cách mô phỏng các trò chơi Xbox 360 trên Steam Deck của bạn


Để mô phỏng các trò chơi Xbox 360 trên Steam Deck chạy SteamOS:

  • Ở chế độ Máy tính để bàn, tải xuống và giải nén Xenia Canary Build.
  • Định cấu hình Xenia để chạy bằng Vulkan.
  • Thêm trò chơi Xbox 360 của bạn vào Steam bằng Steam ROM Manager.
  • Trong Chế độ trò chơi, hãy tìm bộ sưu tập Xbox 360 của bạn và đặt mỗi trò chơi khởi chạy với Proton.


Bạn muốn chơi trò chơi Xbox 360 trên Steam Deck của mình ? Điều đó là có thể với Xenia, trình giả lập Xbox 360 tốt nhất hiện có. Bạn có thể chạy nó trên cả SteamOS và Windows trên Bộ bài của mình và đây là cách bắt đầu.

1. Cách mô phỏng các trò chơi Xbox 360 trên Steam Deck chạy SteamOS

Lưu ý: Tại thời điểm viết bài, trạng thái mô phỏng Xbox 360 trên SteamOS rất khó khăn, ngay cả khi sử dụng phiên bản Proton mới nhất. Hiệu suất rất tệ, có vô số lỗi hình ảnh trong hầu hết các trò chơi và bạn có thể gặp sự cố ngẫu nhiên. Ngay cả khi bạn làm theo từng bước cài đặt và cấu hình được hiển thị trong hướng dẫn này về T, các điều khiển của bạn có thể không hoạt động và Xenia có thể từ chối khởi chạy ngay từ đầu. Nói chung đừng mong thuận buồm xuôi gió.

Bước 1: Tải xuống và giải nén Xenia Canary Build

Để bắt đầu, hãy tải Xenia về Steam Deck của bạn. Xenia là trình giả lập Xbox 360 hoạt động tốt trên Windows, nhưng một lần nữa, tính ổn định và hiệu suất của nó trên SteamOS và Linux nói chung là không lý tưởng. Trình giả lập không có phiên bản Linux gốc, vì vậy chúng tôi phải tải xuống và chạy phiên bản Windows qua Proton.

Chúng tôi đang sử dụng Xenia Canary vì trình giả lập đang được phát triển tích cực và mỗi bản dựng ứng dụng Canary mới thường đi kèm với các bản sửa lỗi và hiệu suất tổng thể tốt hơn. Nếu bạn gặp sự cố với bản dựng Canary, bạn có thể thử bản dựng ổn định nhưng lưu ý rằng nó có thể đi kèm với hiệu suất kém hơn.

Trước hết, hãy chuyển sang Chế độ máy tính để bàn bằng cách chuyển đến menu "Nguồn" trên Steam Deck của bạn hoặc bằng cách nhấn và giữ nút nguồn rồi chọn tùy chọn "Chuyển sang màn hình nền".

Tiếp theo, hãy mở Firefox hoặc bất kỳ trình duyệt nào khác mà bạn đang sử dụng trên Steam Deck của mình và truy cập trang Phát hành GitHub của Xenia Canary. (Nếu bạn gặp sự cố hoặc các sự cố không thể giải quyết khác, bạn có thể tải phiên bản ổn định bằng cách truy cập trang GitHub phiên bản ổn định của Xenia.) Tải xuống bản dựng Canary mới nhất có nhãn "xenia_canary.zip" và Firefox sẽ tự động lưu nó vào thư mục "Tải xuống".


Tiếp theo, mở trình quản lý tệp Dolphin, chuyển đến thư mục "Tải xuống" và tạo một thư mục mới để lưu trữ Xenia.


Sau đó nhấp chuột phải vào kho lưu trữ zip Xenia, chọn tùy chọn "Trích xuất" và nhấp vào nút "Trích xuất Lưu trữ vào...".


Chọn thư mục bạn vừa tạo và giải nén tệp lưu trữ bên trong nó.


Bước 2: Định cấu hình Xenia để chạy trên SteamOS

Chuyển đến thư mục và nhấp đúp vào tệp "Xenia_Canary.exe". Nhấp vào "Execute" và để Wine mở tệp. Xenia rất có thể sẽ gặp sự cố ngay khi khởi động nhưng đừng lo lắng; đây là những gì chúng tôi muốn.


Sau khi ứng dụng gặp sự cố, hãy đóng ứng dụng nếu ứng dụng không tự động đóng và tìm tệp "Xenia-Canary.config.toml". Nhấp chuột phải vào tệp và chọn "Mở bằng Kate" để bạn mở tệp bằng chính ứng dụng mà chúng tôi đã sử dụng.


Bây giờ, hãy cuộn đến dòng 209 chứa biến có nhãn "gpu".


Thay đổi giá trị "gpu" từ "any" thành " vulkan ". Bạn có thể gọi bàn phím trên màn hình bằng nút "X".


Điều này sẽ khắc phục sự cố và cho phép bạn chạy Xenia trên SteamOS. Khi bạn hoàn thành việc đó, đã đến lúc thêm trò chơi của bạn vào Chế độ trò chơi bằng Trình quản lý ROM Steam.

Bước 3: Thêm trò chơi Xbox 360 của bạn vào Steam bằng Steam ROM Manager

Chúng tôi đang sử dụng EmuDeck để chạy Steam ROM Manager. Nếu bạn chưa cài đặt EmuDeck, chúng tôi thực sự khuyên bạn nên cài đặt ứng dụng này vì đây là món quà trời ban cho việc mô phỏng trên Steam Deck. Mặc dù khả năng hỗ trợ giả lập Xbox và Xenia của Deck khá tệ, nhưng EmuDeck giúp việc cài đặt và định cấu hình hầu hết mọi trình giả lập trở nên dễ dàng.

Cài đặt EmuDeck khá dễ hiểu, nhưng hướng dẫn  mô phỏng GameCube trên Steam Deck của chúng tôi  sẽ đi vào chi tiết hơn nếu bạn muốn. Khi bạn hoàn tất cài đặt EmuDeck, hãy mở thư mục "Emulation" mà EmuDeck đã tạo trong quá trình thiết lập. Thư mục này phải nằm trong thư mục gốc của thẻ SD của bạn.

Lưu ý: Vì  việc tải xuống trò chơi mà bạn không sở hữu là bất hợp pháp, nên chúng tôi sẽ không liên kết với bất kỳ nơi nào để nhận ROM Xbox 360. Tuy nhiên, nếu bạn sở hữu trò chơi, với phần cứng phù hợp, bạn có thể  tạo các tệp hình ảnh của riêng mình.

Để truy cập thư mục ROM Xbox 360, hãy mở trình quản lý tệp Dolphin, nhấp vào tab thẻ SD của bạn, sau đó đi tới Thi đua > Rom > Xbox360 > Rom. Khi đó, hãy đặt các bãi Xbox 360 của bạn. Sau khi bạn sao chép các trò chơi bạn muốn, hãy thoát Dolphin và mở EmuDeck.


Sau khi bạn mở EmuDeck, hãy nhấp vào nút "Tools & Stuff".


Tiếp theo, nhấp vào nút "Trình quản lý ROM Steam" và nhấp vào "Có" khi thông báo về việc đóng Steam xuất hiện.


Khi bạn mở Steam Rom Manager, hãy cuộn xuống cột bên trái cho đến khi bạn thấy tab "Microsoft Xbox 360 Xenia". Nhấp vào nó—đảm bảo nhấp vào nó chứ không chỉ chọn nó—và bật công tắc.

Sau đó, cuộn cột ở phía bên tay phải cho đến khi bạn thấy tab "Cấu hình có thể thực thi", như bên dưới. Nhấp vào "Duyệt qua" và tìm tệp thực thi Xenia của bạn sẽ nằm trong thư mục "Tải xuống" trong thư mục bạn đã tạo riêng cho Xenia. Sau khi bạn xác định vị trí và chọn tệp thực thi, hãy nhấp vào nút "Lưu".


Bây giờ, cuộn lên cột bên trái cho đến khi bạn lên đến trên cùng và thấy nút "Xem trước". Nhấn vào nút. Tiếp theo, nhấp vào nút "Tạo danh sách ứng dụng".


Sau khi Trình quản lý ROM Steam định vị các ROM Xbox 360 của bạn, nó sẽ hiển thị chúng như hình bên dưới. Như bạn có thể thấy, chúng tôi có các trò chơi khác cũng như Red Dead Redemption mà chúng tôi đã sao chép trong thư mục ROM Xbox 360 mà chúng tôi đã chỉ cho bạn cách truy cập trước đó. Sau khi bạn chắc chắn rằng Trình quản lý ROM Steam đã định vị tất cả các trò chơi Xbox 360 của bạn, hãy nhấp vào nút "Lưu ứng dụng vào Steam".


Đợi thông báo có nội dung "Hoàn tất việc thêm/xóa mục nhập". Bạn có thể thoát Steam Rom Manager sau khi thấy thông báo.

Tiếp theo, đã đến lúc chuyển về Chế độ trò chơi. Khi bạn đã hoàn thành việc đó, hãy tìm bộ sưu tập trò chơi Xbox 360 của bạn—nút Steam > Thư viện > Bộ sưu tập. Nhấp vào biểu tượng bộ sưu tập "Xbox 360" và bạn sẽ thấy tất cả các trò chơi bạn đã thêm bằng Trình quản lý ROM Steam.


Bây giờ, hãy chọn một trò chơi và nhấn nút "Bắt đầu". Tiếp theo, nhấp vào nút "Thuộc tính...".


Khi đó, hãy chọn tab "Khả năng tương thích", sau đó chọn nút "Bắt buộc sử dụng công cụ tương thích Steam Play cụ thể". Tiếp theo, chọn phiên bản Proton mà bạn muốn sử dụng. Chúng tôi đã chọn Proton 7.0-6, nhưng bạn có thể chọn Proton Experiment nếu muốn. Nó không quan trọng lắm về sự ổn định và hiệu suất. Tuy nhiên, nếu bạn thấy cái này hay cái kia khiến Xenia gặp sự cố, hãy chuyển sang phiên bản khác. Bạn sẽ phải lặp lại quy trình này cho mọi trò chơi bạn đã thêm vào thư viện Steam của mình.


Bây giờ, bạn có thể chơi các trò chơi Xbox 360 của mình! Một lần nữa, mong đợi hiệu suất khủng khiếp, trục trặc đồ họa, sự cố và các sự cố khác. Trong khi chúng tôi quản lý để chạy Red Dead Redemption trên Steam Deck của mình, hiệu suất dao động trong khoảng 10-15 khung hình/giây với mức giảm xuống dưới 10 khung hình/giây và chúng tôi cũng gặp phải sự cố đồ họa ảnh hưởng đến thảm thực vật, như minh họa bên dưới.


Có thể sự phát triển trong tương lai sẽ khiến Xenia trở nên hữu dụng hơn trên Steam Deck. Hiện tại, nếu bạn muốn có hiệu suất giả lập Xbox 360 tốt trên Steam Deck, chúng tôi khuyên bạn nên cài đặt Windows trên Steam Deck của mình vì Xenia hoạt động tốt hơn nhiều trên HĐH Windows.

2. Cách giả lập Xbox 360 trên Steam Deck đang chạy Windows

Nếu bạn chưa chạy Windows, hãy xem hướng dẫn cài  đặt Windows trên Steam Deck của chúng tôi  để biết cách cài đặt Windows trên thẻ SD. Khi bạn đã cài đặt và chạy Windows, hãy tải xuống và thiết lập trình điều khiển bộ điều khiển Steam Deck Windows.

Bước 1: Tải xuống và thiết lập Trình điều khiển bộ điều khiển Windows Steam Deck (SWICD)

Để Xenia nhận ra thiết lập bộ điều khiển trên Steam Deck chạy Windows, bạn phải tải xuống và cài đặt Trình điều khiển bộ điều khiển Windows Steam Deck (SWICD).

Truy cập trang SWICD GitHub, tải xuống và cài đặt "ViGEm Bus Driver" và " Microsoft Visual C++ Redistributable Package" — chỉ cần chạy hai tệp thực thi và nhấp vào "Tiếp theo" cho đến khi bạn hoàn tất cài đặt cả hai gói. Tiếp theo, tải xuống "Trình điều khiển bộ điều khiển Windows Steam (SWICD)".


Định vị tệp thực thi cài đặt—tệp phải nằm trong thư mục Tải xuống của bạn—và cài đặt nó. Đảm bảo cho phép ứng dụng tạo lối tắt trên màn hình của bạn.


Sau khi bạn cài đặt SWICD, hãy định vị và mở ứng dụng trên máy tính để bàn của bạn.


Tiếp theo, tìm biểu tượng của nó trên trung tâm thông báo ở bên phải thanh tác vụ, nhấp chuột phải vào biểu tượng đó rồi nhấp vào "Hiển thị".


Khi đã ở trong SWICD, hãy nhấp vào nút "Hồ sơ mặc định" và kiểm tra các ràng buộc điều khiển Steam Deck của bạn. Khi bạn đảm bảo chúng hoạt động, hãy đóng SWICD. Đừng quên chạy lại ứng dụng và đảm bảo ứng dụng chạy trong nền trước khi bạn mở Xenia.


Bước 2: Tải xuống và cài đặt Xenia Canary Build

Sau khi bạn hoàn tất cài đặt SWICD, hãy truy cập trang Xenia Canary GitHub, tải xuống trình giả lập và giải nén nó, mở tệp thực thi và thế là xong. Windows có thể sẽ ngăn không cho Xenia khởi động vì đây là ứng dụng "không được nhận dạng". Nhấp vào "Thông tin khác".


Sau đó nhấn nút "Chạy bằng mọi cách".


Bạn có thể mở ROM trò chơi của mình bằng cách nhấp vào "Tệp" rồi nhấp vào "Mở". Tiếp theo, xác định vị trí tệp trò chơi của bạn và nhấp vào nút "Mở".


Nó khá là nhiều! Bạn có thể vào chế độ toàn màn hình bằng cách nhấp vào "Hiển thị" rồi nhấp vào "Toàn màn hình".


Về hiệu suất và độ ổn định, có thể nói rằng Red Dead Redemption hoạt động tốt hơn nhiều trên Windows so với trên SteamOS. Hiệu suất trong trò chơi là từ 20 đến 30 khung hình / giây và chúng tôi không nhận thấy một trục trặc đồ họa nào.


Lưu ý rằng Xenia hỗ trợ các bản vá trò chơi có thể cải thiện hiệu suất, loại bỏ một số thành phần đồ họa nhất định để tăng hiệu suất hơn nữa và bật các tính năng như khử răng cưa, độ phân giải khác nhau, tốc độ khung hình cao hơn, v.v. Bạn có thể đọc hướng dẫn về cách cài đặt và sửa đổi các bản vá có trên Xenia Trang GitHub.