Dock JSAUX dành cho Steam Deck với ổ SSD gắn ngoài, thể hiện khả năng mở rộng của thiết bị cầm tay chạy Linux
Máy Tính

Cách Linux Và Steam Deck Thay Đổi Cuộc Chơi PC Gaming

Thế giới PC gaming luôn sôi động với sự ra mắt liên tục của phần cứng và tính năng mới, cùng với vô số tựa game hấp dẫn, giữ cho mọi thứ luôn tươi mới và thú vị đối với những người đam mê. Tuy nhiên, có thể nói rằng trong nhiều năm, PC gaming đã rơi vào một nhịp điệu khá tẻ nhạt, thiếu đi những đột phá lớn. Mặc dù vẫn không ngừng phát triển, nhưng không có những sự chuyển dịch mô hình hay tiến hóa mang tính cách mạng thực sự nào diễn ra.

Trong những năm gần đây, điều đó đã thay đổi, và tin hay không thì tùy, phần lớn là nhờ Linux. Sự trỗi dậy của gaming trên Linux đã đóng góp vô cùng to lớn vào ngành PC gaming nói chung, ngay cả khi bạn không phải là người dùng Linux, và những cải tiến mà chúng ta đã thấy cho đến nay mới chỉ là khởi đầu.

Dock JSAUX dành cho Steam Deck với ổ SSD gắn ngoài, thể hiện khả năng mở rộng của thiết bị cầm tay chạy LinuxDock JSAUX dành cho Steam Deck với ổ SSD gắn ngoài, thể hiện khả năng mở rộng của thiết bị cầm tay chạy Linux

Mang Game PC Đến Với Nhiều Người Hơn

Steam Deck: Bước Đột Phá Mở Đường

Valve đã công bố Steam Deck vào giữa năm 2021 trước khi chính thức phát hành vào đầu năm 2022, và thiết bị này nhanh chóng trở thành một chất xúc tác, thay đổi hoàn toàn nhận thức về PC gaming. Steam Deck là một chiếc PC, nhưng nó chạy trên nền tảng Linux và dựa vào lớp tương thích Proton của Valve để cải thiện khả năng tương thích với các tựa game được thiết kế cho Windows.

Cần làm rõ, Proton không phải là một phát minh mới tại thời điểm Steam Deck ra mắt; trên thực tế, nó đã tồn tại gần bốn năm. Hơn nữa, Proton được xây dựng dựa trên WINE, một dự án có từ đầu những năm 1990. Ban đầu, WINE sử dụng WineD3D để chuyển đổi các lệnh gọi API đồ họa DirectX sang OpenGL, giúp một số game chạy được trên Linux ở mức chấp nhận được. Sau đó, các công cụ như PlayOnLinux được phát triển để tạo ra môi trường “sandbox” với các tinh chỉnh cho từng game cụ thể. Cuối cùng, WineD3D được thay thế bằng các lớp chuyển đổi như DXVK, giúp chuyển đổi lệnh gọi DirectX sang Vulkan và trở thành một phần quan trọng trong cách Proton hoạt động ngày nay.

Với tất cả những nỗ lực đó, Proton đã nhận được nhiều cải tiến đáng kể trong những năm trước khi thiết bị cầm tay của Valve ra mắt, làm cho một thư viện game khổng lồ trở nên tương thích. Đây là một phần trong nỗ lực của Valve sau thất bại và việc ngừng sản xuất Steam Machines đời đầu, vốn không có lớp tương thích nào. Hiện tại, có tin đồn rằng Valve có thể sẽ hồi sinh lại ý tưởng này.

Tất nhiên, Steam Deck dường như là thiết bị hưởng lợi nhiều nhất từ điều này, nhưng Proton hoạt động trên bất kỳ máy tính Linux nào, vì vậy những cải tiến này mang lại lợi ích cho bất kỳ ai muốn sử dụng PC Linux để chơi game. Ngày càng có nhiều game tương thích và chúng chạy tốt hơn bao giờ hết. Điều này mở rộng tiềm năng đối tượng PC gaming đến với nhiều người hơn, hoặc giúp người dùng Linux không cần phải cài đặt dual-boot (chạy song song hai hệ điều hành) để thưởng thức các tựa game yêu thích, đơn giản hóa mọi thứ cho tất cả mọi người.

Việc Valve tiếp tục đầu tư mạnh mẽ vào phát triển Proton và các công nghệ khác cho phép game chạy trên Linux là một yếu tố quan trọng. Mọi thứ đã đạt đến mức đủ tốt để hầu hết mọi người có thể duy trì sử dụng Linux ngay cả khi họ quan tâm đến việc chơi game.

Chưa kể, Steam Deck đã góp phần phổ biến các thiết bị PC gaming cầm tay nói chung, đưa khái niệm này trở thành xu hướng chính và khiến mọi người nhận ra rằng trải nghiệm PC gaming hoàn toàn có thể có được mà không cần phải bó buộc ngồi trước màn hình máy tính. Trong khi một số công ty nhỏ hơn đã có các thiết bị tương tự trước đây, Steam Deck đã thúc đẩy các đối thủ cạnh tranh lớn hơn gia nhập thị trường, với Asus ra mắt dòng ROG Ally, Lenovo với Legion Go và MSI sản xuất series MSI Claw.

Một số thiết bị này, như Legion Go, thậm chí còn giới thiệu các cách chơi độc đáo hơn, với khả năng tháo rời tay cầm và sử dụng một trong số chúng như chuột. Và sự phổ biến của các thiết bị này đã rõ ràng đến mức ngay cả Microsoft cũng muốn tham gia, hợp tác với Asus cho ROG Xbox Ally sắp tới, được trang bị Windows 11. PC gaming giờ đây di động, dễ tiếp cận và linh hoạt hơn bao giờ hết, và điều đó gián tiếp là nhờ vào một thiết bị chạy Linux.

Thiết bị chơi game cầm tay Steam Deck OLED với màn hình sáng và hai tay cầm, minh họa tính di động của PC gamingThiết bị chơi game cầm tay Steam Deck OLED với màn hình sáng và hai tay cầm, minh họa tính di động của PC gaming

Game Hiện Được Tối Ưu Hóa Tốt Hơn

Thiết Bị Cầm Tay Không Mạnh Mẽ

Steam Deck (và gián tiếp là Linux) cũng góp phần khiến các tựa game hiện nay được tối ưu hóa tốt hơn bao giờ hết để chạy trên các PC cấu hình thấp. Đúng vậy, Steam Deck là một thiết bị tương đối yếu, và giờ đây khi đã hơn ba năm tuổi mà chưa có bản nâng cấp, nó càng trở nên lạc hậu hơn. Tuy nhiên, điều này lại là một lợi thế theo một cách nào đó. Chỉ có một phiên bản hiệu năng của Steam Deck, và các nhà phát triển phải hướng đến nó nếu muốn tiếp cận lượng người dùng rộng lớn này. Vì vậy, các tựa game phải được tối ưu hóa tốt hơn nhiều cho các thiết bị cấu hình thấp hơn bình thường… hoặc ít nhất, phải bao gồm các tùy chọn chất lượng đồ họa có thể chạy trên chúng, như trường hợp của Cyberpunk 2077.

Lợi ích này, tất nhiên, cũng đã được mở rộng sang các thiết bị chơi game cầm tay khác. AMD đã bắt đầu thiết kế các chip dành riêng cho thiết bị cầm tay với bộ xử lý dòng Z, và mặc dù có nhiều biến thể hơn một chút ở đây, nó vẫn cung cấp một lượng người dùng đồng nhất hơn để các nhà phát triển nhắm đến. Ngay cả khi không đi sâu vào các bộ xử lý cụ thể, việc tất cả các thiết bị chơi game cầm tay này phải có cấu hình yếu hơn một PC gaming thông thường đồng nghĩa với việc các nhà phát triển phải cẩn thận hơn trong việc tối ưu hóa để game có thể chạy được trên chúng. Thật khó để coi “game thủ PC hardcore” chỉ là những người có PC cấu hình cao ngày nay, bởi vì các thiết bị PC gaming cầm tay yếu hơn đáng kể nhưng vẫn đang ngày càng phổ biến.

Ngoài ra, quay trở lại với Steam Deck và Linux, đáng chú ý là thiết bị cầm tay của Valve là một trong những sản phẩm phổ biến nhất trong không gian PC, theo một nghiên cứu gần đây từ IDC (thông qua The Verge). Trong năm 2024, 48% tổng số lô hàng thiết bị PC gaming cầm tay trong số các nhà sản xuất lớn (không bao gồm các công ty nhỏ của Trung Quốc như Ayaneo và One Xplayer) được quy cho Steam Deck, và vào năm 2023, con số này là hơn 50%. Chắc chắn, nó có thể không bán chạy hơn tổng thể các thiết bị cầm tay chạy Windows, nhưng nó vẫn chiếm một phần lớn thị phần và là một nhóm người dùng quan trọng cần xem xét khi phát hành game PC hiện nay.

Sự phổ biến đó có nghĩa là các nhà phát triển phải đảm bảo rằng game không chỉ chạy tốt trên phần cứng mà còn hoạt động tốt thông qua bản địa hóa hoặc qua lớp Proton. Hơn nữa, không chỉ có Valve làm tất cả công việc; những nỗ lực của Linux Foundation thậm chí đã buộc Nvidia phải áp dụng cách tiếp cận mở hơn cho các driver Linux của mình, và sự phổ biến của Linux đã buộc công ty phải cải thiện driver của mình rất nhiều, đặc biệt là nếu công ty hy vọng tham gia vào xu hướng thiết bị PC gaming cầm tay trong tương lai. Tất cả những điều này có nghĩa là gaming trên Linux đang tốt hơn bao giờ hết, và việc cải thiện hiệu suất trên cả Linux và Windows mang lại lợi ích cho tất cả mọi người.

Ảnh chụp màn hình game Doom: The Dark Ages, cho thấy Doom Slayer đứng trên đống đổ nát cùng một con rồng lớn, tượng trưng cho việc tối ưu hóa game tốtẢnh chụp màn hình game Doom: The Dark Ages, cho thấy Doom Slayer đứng trên đống đổ nát cùng một con rồng lớn, tượng trưng cho việc tối ưu hóa game tốt

Tạo Ra Giao Diện Người Dùng Thân Thiện Hơn

Giảm Căng Thẳng Khi Chơi Game PC

PC gaming có thể có nhiều lợi ích, nhưng đối với nhiều game thủ đã quen với console, chắc chắn có một rào cản cần vượt qua trong việc làm cho trải nghiệm dễ hiểu và dễ sử dụng với các phương thức nhập liệu khác nhau. Chơi tại bàn làm việc với chuột và bàn phím thì tốt, nhưng nếu bạn có một thiết bị chơi game cầm tay chạy Windows, trải nghiệm đó khá tệ, và điều tương tự cũng xảy ra khi sử dụng PC kết nối với TV trong phòng khách (trừ khi bạn muốn có chuột và bàn phím trên ghế sofa).

Thông qua SteamOS và Linux, Valve cũng đã thay đổi điều này. Khi ra mắt, SteamOS đã sở hữu giao diện thân thiện với game thủ nhất mà chúng ta từng thấy trên một thiết bị chơi game cầm tay cho đến thời điểm đó, và có lẽ, nó vẫn giữ vững vị trí dẫn đầu cho đến ngày nay. Việc điều hướng dễ dàng với tay cầm, và bạn không bao giờ bị buộc phải chuyển sang môi trường desktop để thiết lập thứ gì đó, trừ khi đó là một tinh chỉnh hoặc thay đổi nâng cao hơn. Mọi thứ chỉ đơn giản là hoạt động, và bạn không cần phải lo lắng về việc thực hiện các tinh chỉnh, điều chỉnh hoặc cài đặt driver cụ thể, trừ khi bạn muốn làm vậy. Không giống như trước đây trên một PC gaming dựa trên Linux hoặc thậm chí các thiết bị cầm tay chạy Windows khác cho đến ngày nay, đó không phải là một sự cần thiết. Đây là trải nghiệm PC gaming liền mạch nhất từ trước đến nay trên một thiết bị cầm tay.

Valve có thể đã giữ trải nghiệm đó độc quyền cho Steam Deck, nhưng thay vào đó, công ty đã thay đổi chế độ Steam Big Picture trên mọi nền tảng để cung cấp gần như cùng một trải nghiệm. Nó sẽ không mang lại tất cả các tính năng tích hợp với hệ điều hành, và nó sẽ không chính xác liền mạch như SteamOS, nhưng mọi thứ liên quan đến chính Steam đều trở nên cực kỳ dễ dàng. Giờ đây, các thiết bị chơi game cầm tay chạy Windows có thể hưởng lợi từ cùng một giao diện người dùng đó, và không chỉ vậy, cả các máy tính để bàn chơi game cũng có thể. Nếu bạn muốn sử dụng thiết lập giống như HTPC (PC rạp hát tại nhà) với tay cầm chơi game, bạn có thể làm điều đó dễ dàng hơn nhiều. Cách tiếp cận của Valve được người dùng yêu thích đến mức ngay cả các đối tác truyền thống của Microsoft như Lenovo cũng đã chấp nhận SteamOS với một thiết bị cầm tay như Legion Go S, và đó mới chỉ là thiết bị đầu tiên trong số rất nhiều thiết bị cầm tay SteamOS mà chúng ta sẽ thấy trong tương lai.

Và tất nhiên, cách tiếp cận của Valve đã dạy cho mọi người khác rằng họ cũng cần tạo ra những trải nghiệm thân thiện hơn với người dùng cho các thiết bị chơi game cầm tay. Các thiết bị như ROG Ally và Lenovo Legion Go đi kèm với phần mềm độc quyền của riêng họ nhằm cải thiện trải nghiệm sử dụng tay cầm và cảm ứng trên Windows. Hơn nữa, ngay cả Microsoft cũng dường như chấp nhận rằng Windows không thực sự phù hợp với yếu tố hình thức này, điều mà hãng đã học được rõ ràng khi làm cho ứng dụng Xbox tốt hơn nhiều trên Windows. Gần đây, công ty thậm chí còn bổ sung tích hợp Steam vào ứng dụng Xbox để giúp việc truy cập toàn bộ thư viện game dễ dàng hơn ở một nơi. Rõ ràng Microsoft đang cố gắng chuẩn bị cho ROG Xbox Ally sắp tới trở thành đối thủ cạnh tranh gần nhất với Steam Deck, và cạnh tranh gần như luôn mang lại lợi ích cho người tiêu dùng bằng cách thúc đẩy các công ty cạnh tranh lẫn nhau với các tính năng mới, cải tiến và thậm chí là sản phẩm rẻ hơn. Tác động của Valve (và Linux) đối với lĩnh vực PC gaming không thể bị đánh giá thấp.

Steam Deck OLED hiển thị giao diện desktop, minh họa sự linh hoạt và giao diện thân thiện của SteamOSSteam Deck OLED hiển thị giao diện desktop, minh họa sự linh hoạt và giao diện thân thiện của SteamOS

Anti-Cheat: Rào Cản Lớn Nhất Hiện Nay

Thách Thức Lớn Cho Gaming Trên Linux

Với tất cả những điều đã nói, hiện tại chỉ còn một rào cản lớn đối với gaming trên Linux, đó là phần mềm chống gian lận (anti-cheat). Ngày nay, nhiều biện pháp chống gian lận dựa vào các kiểm tra cấp độ kernel, điều mà, như đồng nghiệp của tôi Adam đã giải thích cách đây một thời gian, không dễ dàng, hoặc thậm chí không khả thi để triển khai trên Linux theo một cách tiếp cận rộng rãi.

Có rất nhiều lý do cho điều này, bao gồm vô số bản phân phối Linux và thậm chí cả các kernel Linux đã sửa đổi mà người dùng có thể cài đặt hoặc đi kèm với các bản phân phối đó. Phần mềm chống gian lận cấp kernel không thể dễ dàng xác minh rằng một kernel, hệ điều hành hoặc thậm chí một thiết bị được cắm vào máy tính của bạn là đáng tin cậy vì có quá nhiều loại thiết bị khác nhau, và không có hệ thống chữ ký trung tâm nào có thể được sử dụng để biết liệu kernel có đáng tin cậy hay một thiết bị được kết nối với driver đã tải có an toàn hay không. Hơn nữa, nhiều phần mềm gian lận cho các game chạy trên Linux hoạt động với quyền root, từ thư mục /root, và không có cách nào để một tiến trình cấp người dùng trên Linux biết khi nào một người dùng có đặc quyền cao hơn đang truy cập không gian bộ nhớ của tiến trình của nó. Ngay cả khi điều đó được tìm ra, một người dùng Linux, về lý thuyết, có thể xây dựng kernel của riêng họ với các sửa đổi nhất định để mang lại lợi thế cho họ trong các game trực tuyến, vì vậy không dễ để “viết một tấm séc trắng” (nói một cách ẩn dụ) cho bất kỳ cài đặt Linux hoặc cấu hình phần cứng nào và cho rằng nó sẽ tuân thủ các quy tắc.

Đối với driver, đặc biệt, đơn giản là không có giải pháp dễ dàng. Cho dù bạn yêu hay ghét phần mềm chống gian lận cấp kernel thì điều đó không còn quan trọng ở thời điểm này, vì sự tồn tại của nó rất phổ biến, và nhiều game thủ tin vào những lợi ích mà các công ty đứng sau nó ca ngợi, vì vậy việc đột ngột loại bỏ yêu cầu này để mang lại lợi ích cho người dùng Linux có thể sẽ dẫn đến phản ứng dữ dội nếu không có một hệ thống tiên tiến khác sẵn sàng thay thế. Đây cũng là một vấn đề khi nói đến việc chứng nhận driver, vì các thiết bị Direct Memory Access (DMA) trên Windows hoặc cần được chứng nhận như vậy hoặc giả mạo một thiết bị khác với một chứng chỉ bị rò rỉ đã được Microsoft cho phép, vì tất cả các phần mềm chống gian lận này đều yêu cầu mọi driver được kernel Windows tải phải được ký. Đây cũng là lý do tại sao IOMMU ngày càng trở nên phổ biến trong số các giải pháp chống gian lận, vì nó cho phép xác minh rằng một driver đã tải đang truy cập vào một địa chỉ bộ nhớ hợp lệ phù hợp với hành vi dự kiến của nó.

Đáng khen cho Valve, công ty đã dành nhiều thời gian để nghiên cứu lĩnh vực này, triển khai các giải pháp dựa trên học máy dưới dạng VACnet để cố gắng bắt gian lận trong Counter-Strike 2. Tuy nhiên, các client chống gian lận cấp kernel vẫn là bắt buộc đối với bất kỳ dịch vụ ghép trận bên thứ ba nào, vốn gần như là một yêu cầu trong game đó khi bạn đã đạt đến trình độ kỹ năng đủ cao. Tôi không nghi ngờ gì rằng một giải pháp có thể được tạo ra nếu có đủ động lực để làm như vậy, nhưng có thể sẽ mất một thời gian dài trước khi gaming trên Linux đủ phổ biến để các công ty sẵn sàng đầu tư vào việc phát triển một giải pháp mạnh mẽ.

Tuy nhiên, nếu bạn chủ yếu là một game thủ chơi đơn như tôi, thì rất có thể mọi game bạn muốn chơi đều hoạt động gần như hoàn hảo trên Linux ngày nay, và đó là một điều lớn. Hầu hết chỉ có các game esports lớn hoặc game trực tuyến là có khả năng gặp vấn đề.

Biểu tượng Epic Easy Anti-Cheat hiển thị trên thiết bị ROG Ally, nhấn mạnh thách thức lớn của phần mềm chống gian lận trong game LinuxBiểu tượng Epic Easy Anti-Cheat hiển thị trên thiết bị ROG Ally, nhấn mạnh thách thức lớn của phần mềm chống gian lận trong game LinuxGame Counter-Strike 2 đang chạy trên màn hình Lenovo G27q-30, thể hiện hiệu suất game tốt trên Linux với Proton nhưng vẫn còn thách thức với anti-cheatGame Counter-Strike 2 đang chạy trên màn hình Lenovo G27q-30, thể hiện hiệu suất game tốt trên Linux với Proton nhưng vẫn còn thách thức với anti-cheat

Kết Luận: Linux Đã Làm PC Gaming Trở Nên Thú Vị Hơn Bao Giờ Hết

Với vai trò là một người ban đầu không quá quan tâm đến không gian PC gaming, tôi dễ dàng khẳng định rằng Linux và SteamOS là một trong những động lực lớn nhất thúc đẩy sự hứng thú và quan tâm trong ngành công nghiệp PC gaming những năm gần đây. Những nỗ lực của Valve đã mở rộng đối tượng game thủ về mặt hệ điều hành, thiết bị và khả năng sử dụng chung, làm cho nó trở nên thú vị hơn bao giờ hết đối với đại đa số mọi người. Và tôi tin rằng sẽ có nhiều phát triển thú vị hơn nữa đang đến khi các công ty khác cùng nỗ lực tạo ra một trải nghiệm tốt hơn trên diện rộng.

Nếu bạn đang cân nhắc khám phá thế giới PC gaming trên Linux hoặc tìm kiếm một trải nghiệm game di động mạnh mẽ, Steam Deck và hệ sinh thái Linux chắc chắn là một lựa chọn đáng để tìm hiểu. Đừng ngần ngại chia sẻ suy nghĩ của bạn về tương lai của PC gaming với Linux trong phần bình luận bên dưới!

Related posts

6 Công Cụ Dòng Lệnh Linux Hiện Đại Giúp Tối Ưu Năng Suất và Trải Nghiệm

Administrator

Giải Mã Zettelkasten: Hệ Thống Ghi Chú Siêu Hiệu Quả Cùng Obsidian

Administrator

Khám Phá Các Công Cụ Mạng Ẩn Trên Windows Để Khắc Phục Lỗi Hiệu Quả

Administrator

Tailscale Funnel: Giải Pháp Đơn Giản Cho Truy Cập Dịch Vụ Tự Host Từ Xa

Administrator

Nâng Tầm Webcam Với 3 Plugin OBS Studio Miễn Phí Đỉnh Cao

Administrator

Giải Mã: Vì Sao Windows Hiển Thị Hai Tốc Độ CPU Khác Nhau?

Administrator