Cách chơi hầu hết mọi trò chơi Windows trên Linux với Steam Play

Cách chơi hầu hết mọi trò chơi Windows trên Linux với Steam Play

Các game thủ PC muốn chuyển sang Linux gặp một vấn đề: thư viện không đủ lớn. Trong khi một số tựa game AAA được phát hành trên Linux, chúng thường bị giới hạn ở Steam và thường đến sau khi Windows và macOS ra mắt.





Nhưng điều gì sẽ xảy ra nếu chúng tôi nói với bạn rằng Linux hiện có thể truy cập gần như toàn bộ thư viện trò chơi Windows trên Steam?





Đây là cách chơi trò chơi Windows trên Linux với phiên bản beta của Steam Play.





ứng dụng chống trộm tốt nhất cho android

Trò chơi Windows trên Linux: Tình hình hiện tại

Trong vài năm qua, bối cảnh đã được cải thiện đều đặn đối với các game thủ Linux. Mức độ phổ biến của nền tảng này đã từ từ tăng lên, đủ để một số tựa game mới phát hành trực tiếp lên Linux.

Nhưng đối với các tựa game khác, làm thế nào bạn có thể chạy các trò chơi Windows trên Linux?



  • Wine / PlayOnLinux : Sử dụng lớp tương thích Wine và giao diện người dùng PlayOnLinux, người chơi Linux có thể chạy các tựa game Windows ở các mức độ thành công khác nhau.
  • CodeWeavers Crossover : Phiên bản độc quyền của Wine, có những cải tiến được thêm vào Wine sau này. Nó được thiết kế chủ yếu để chạy các ứng dụng Windows trên macOS và Linux, chứ không phải là trò chơi.
  • Máy ảo : Bạn có thể tạo một máy ảo Windows trong Linux và chạy nhiều trò chơi Windows.
  • Chơi trên Steam : Được phát hành lần đầu tiên vào năm 2010, điều này làm cho nhiều trò chơi Windows PC có thể chạy trên Linux.

Mặc dù khả năng tương thích của hệ điều hành đã trở nên tốt hơn kể từ khi Gabe Newell của Valve tỏ ra coi thường Windows, các vấn đề về hiệu suất và khả năng tương thích đã cản trở việc chơi game trên Linux.

Điều đó có thể sớm thay đổi với việc phát hành chương trình Steam Play beta mới.





Bản thử nghiệm Steam Play mới

Tháng 8 năm 2018 chứng kiến ​​sự ra mắt của Steam Play beta, một phiên bản mới của phần mềm cho phép các trò chơi Windows chạy trên Linux. Sau hai năm cộng tác với CodeWeavers và các bên khác, điều này bao gồm một phiên bản sửa đổi của Wine, được gọi là Proton và hỗ trợ cho API đồ họa 3D đa nền tảng Vulkan .

Bản phát hành đầu tiên hỗ trợ 27 tiêu đề, nhưng bạn có thể gợi ý những người khác . Hơn nữa, các tiêu đề khác cũng sẽ hoạt động nếu chúng đã từng làm việc với Wine trong quá khứ.





Proton khác với Wine ở một số điểm, đáng chú ý nhất là việc triển khai vkd3d Direct3D 12, cầu nối API OpenVR và Steamworks, các bản sửa lỗi cho Direct3D 9 và Direct3D 11, bộ điều khiển trò chơi được cải tiến và hỗ trợ toàn màn hình. Cũng quan trọng là bộ vá lỗi esync (viết tắt của 'eventfd-based synchonization'), mang lại các cải tiến hiệu suất cho đa luồng.

Về tổng thể, hiệu suất tốt được mong đợi đối với các tiêu đề Vulkan, mặc dù trong trường hợp yêu cầu dịch API, trải nghiệm Rượu truyền thống hơn có nhiều khả năng hơn. Bất chấp điều đó, đây là một bước tiến lớn đối với chơi game trên hệ điều hành Linux.

Vẫn tốt hơn, bất kỳ ai cũng có thể cài đặt bản thử nghiệm Steam Play. Đây là cách làm!

Chọn tham gia Steam Play Beta

Bạn sẽ cần Ứng dụng khách Steam chạy trên máy Linux của bạn . Bạn có thể cài đặt nó dưới dạng ứng dụng hoặc nó có thể đã được cài đặt sẵn với bản phân phối Linux tập trung vào trò chơi của bạn (ví dụ: Bản phân phối SteamOS ).

Để bắt đầu, hãy mở Steam và đăng nhập. Tìm Steam> Cài đặt trình đơn, sau đó đi đến Tài khoản chuyển hướng.

Tại đây, hãy tìm Tham gia Beta phần và nhấp vào Thay đổi . Lựa chọn Cập nhật Steam Beta trong danh sách thả xuống, sau đó VÂNG xác nhận.

Sau đó, Steam sẽ nhắc bạn khởi động lại ứng dụng. Sau khi khởi động lại, một phiên bản mới cần được cài đặt, vì vậy hãy chuẩn bị cho mình một thời gian chờ đợi trong khi tải xuống 150MB dữ liệu.

Nếu bạn đang sử dụng chế độ Ảnh lớn trong Steam, các hướng dẫn sẽ hơi khác một chút. Mở ra Cài đặt> Hệ thống và kiểm tra Tham gia vào phiên bản thử nghiệm khách hàng . Khởi động lại Steam khi được nhắc.

Cài đặt trình điều khiển đồ họa cập nhật

Để tiếp tục, bạn cần nâng cấp trình điều khiển đồ họa trên thiết bị Linux của mình. Nếu bạn đang chạy SteamOS, một bản cập nhật sẽ thực hiện điều này.

Các bước sau dành cho thiết bị Ubuntu 18.04 LTS chạy đồ họa Nvidia, AMD hoặc Intel.

Nvidia

Bạn cần cài đặt trình điều khiển độc quyền mới nhất để chơi trò chơi trong Steam Play beta. Mở một thiết bị đầu cuối và thêm PPA của trình điều khiển bên thứ ba của Canonical bằng các lệnh sau:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt install nvidia-driver-396

Sau khi tải xuống trình điều khiển, hãy khởi động lại hệ thống Linux của bạn.

AMD / Intel

Đối với đồ họa AMD hoặc Intel, bạn sẽ cần cài đặt trình điều khiển Mesa và LLVM gần đây:

sudo add-apt-repository ppa:paulo-miguel-dias/mesa sudo apt-get update sudo apt dist-upgrade sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

Hãy nhớ khởi động lại hệ thống của bạn sau khi các trình điều khiển đã được cài đặt. Các game thủ VR cũng có thể tận dụng sự hỗ trợ của AMD cho thiết bị của họ bằng các lệnh sau:

sudo add-apt-repository ppa:kisak/steamvr4pk sudo apt-get update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-18.04

Với các trình điều khiển này được cài đặt, PC Linux của bạn sẽ sẵn sàng (giả sử nó có phần cứng đồ họa phù hợp) để chơi hầu hết mọi trò chơi Windows thông qua Steam. Kiểm tra Diễn đàn hỗ trợ Steam để được trợ giúp cài đặt trình điều khiển trên các bản phân phối khác.

Cài đặt trò chơi Windows trên Linux trong Steam

Theo mặc định, bạn chỉ có thể cài đặt các trò chơi tương thích với Linux trong Steam. Ngay cả sau khi tham gia chương trình beta, không có cách nào trong giao diện người dùng Steam để cài đặt trò chơi. Nhấp chuột phải và chọn Cài đặt từ menu sẽ dẫn đến một thông báo lỗi ngay lập tức.

wifi laptop không hoạt động windows 10

Tại sao bạn không thể cài đặt? Bạn cần bật Steam Play cho các đầu sách trong thư viện của mình.

Trong Steam, hãy đến Steam> Cài đặt> Steam Play và đảm bảo rằng cả hai Bật Steam Play cho các tựa game được hỗ trợBật Steam Play cho tất cả các tựa game được kiểm tra.

(Ngoài ra còn có tùy chọn chuyển đổi giữa các phiên bản Proton, sẽ hữu ích cho việc khắc phục sự cố)

Nhấp chuột VÂNG để xác nhận và làm theo hướng dẫn để khởi động lại Steam. Sau đó, bạn sẽ có thể chọn bất kỳ tiêu đề nào, nhấp chuột phải và chọn Cài đặt . Tuy nhiên, hãy cẩn thận: các tựa game trước đây không chạy trong Wine sẽ không đột ngột hoạt động.

Trò chơi đang chạy sẽ xuất hiện một thông báo cho bạn biết rằng trò chơi sẽ được khởi chạy với Steam Play. Nhấp chuột VÂNG để tiếp tục và chơi!

Cách Steam Play có thể cải thiện trò chơi trên Linux

Trò chơi trên Linux đã được cải thiện gấp mười lần với việc phát hành Steam Play beta. Nhưng nó có thể trở nên tuyệt vời hơn nữa nhờ Valve giúp các nhà phát triển dễ dàng tham gia.

Hỗ trợ Vulkan là một phần chính của chiến lược này, với Van cầu xin các nhà phát triển những người hiện không phát hành lên Linux:

'[T] arget Vulkan nguyên bản để cung cấp hiệu suất tốt nhất có thể trên tất cả các nền tảng, hoặc ít nhất là cung cấp nó như một tùy chọn nếu có thể. Bạn cũng nên tránh mọi phần mềm trung gian DRM của bên thứ ba xâm lấn, vì chúng đôi khi ngăn các tính năng tương thích hoạt động như dự kiến. '

Đây là một tin tuyệt vời trong tương lai!

Chơi các trò chơi Windows yêu thích của bạn trên Steam ngay hôm nay

Không còn rắc rối với các cấu hình Wine và không còn thất vọng nữa. Valve đã hồi sinh trò chơi trên Linux vào đúng thời điểm và mọi người đều có thể tham gia.

Tóm lại, bạn có thể cài đặt trò chơi Windows trong Linux thông qua Steam như sau:

  • Sử dụng tùy chọn tham gia Steam Client beta
  • Tải xuống ứng dụng beta
  • Cài đặt trình điều khiển đồ họa cập nhật
  • Bật Steam Play trong Steam

Bây giờ, bạn có thể gặp sự cố trong việc cài đặt đúng trình điều khiển đồ họa (tôi đã làm), nhưng bạn sẽ tìm thấy bộ phận hỗ trợ trực tuyến để giúp đỡ tại đây. Tuy nhiên, khi bạn đã khắc phục được sự cố tiềm ẩn này, thiết bị Linux của bạn sẽ sẵn sàng cài đặt hầu hết mọi trò chơi Windows trong Steam.

Có lẽ bây giờ cuối cùng đã đến lúc thoát khỏi Windows!

Đăng lại Đăng lại tiếng riu ríu E-mail 5 mẹo để nạp đầy năng lượng cho máy VirtualBox Linux của bạn

Bạn mệt mỏi với hiệu suất kém do các máy ảo cung cấp? Đây là những gì bạn nên làm để tăng hiệu suất VirtualBox của mình.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Chơi game
  • Hơi nước
  • Linux
  • Mẹo chơi game
  • Trò chơi Linux
Giới thiệu về tác giả Christian Cawley(1510 bài báo đã xuất bản)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích về Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký