Dock sạc Steam Deck với ổ SSD
Máy Tính

Linux và Steam Deck: Cách mạng hóa trải nghiệm PC Gaming tại Việt Nam

Ngành công nghiệp PC gaming luôn sôi động với vô số các đợt ra mắt phần cứng và tính năng mới, song hành với dòng game không ngừng nghỉ, giữ cho trải nghiệm của những người đam mê luôn tươi mới và hấp dẫn. Tuy nhiên, có thể nói rằng trong nhiều năm, mọi thứ đã rơi vào một nhịp điệu có phần thiếu cảm hứng và PC gaming đã trở nên hơi “cũ kỹ”. Tất nhiên, nó vẫn tốt hơn theo thời gian, nhưng không có những thay đổi hoặc tiến hóa mang tính đột phá nào diễn ra.

Trong những năm gần đây, điều đó đã thay đổi, và dù bạn có tin hay không, phần lớn là nhờ vào Linux. Sự trỗi dậy của gaming trên Linux đã đóng góp to lớn cho PC gaming nói chung, ngay cả khi bạn không trực tiếp sử dụng Linux. Những cải tiến chúng ta đã thấy cho đến nay mới chỉ là khởi đầu, hứa hẹn một tương lai đầy thú vị và mới mẻ cho cộng đồng game thủ trên toàn thế giới, đặc biệt là tại Việt Nam, nơi cộng đồng yêu công nghệ và game thủ ngày càng phát triển mạnh mẽ.

Mở rộng cánh cửa PC Gaming cho cộng đồng rộng lớn hơn

Steam Deck – Bước ngoặt thay đổi nhận thức

Valve đã công bố Steam Deck vào giữa năm 2021 trước khi ra mắt vào đầu năm 2022, và thiết bị này đã trở thành chất xúc tác thay đổi nhận thức về PC gaming. Steam Deck về bản chất là một chiếc PC, nhưng nó dựa trên Linux và sử dụng lớp tương thích Proton do Valve phát triển để cải thiện khả năng tương thích với các trò chơi vốn được thiết kế cho Windows. Cần làm rõ rằng 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 trên nền tảng WINE, một dự án có từ đầu những năm 1990. WINE ban đầu sử dụng WineD3D để chuyển đổi các lệnh gọi API đồ họa DirectX sang OpenGL, giúp một số trò chơi chạy được trên Linux ở mức chấp nhận được. Các công cụ như PlayOnLinux sau đó đã được phát triển để tạo môi trường “sandbox” với các tinh chỉnh và thay đổi dành riêng cho từng trò chơi. Cuối cùng, WineD3D được thay thế bằng các lớp chuyển đổi như DXVK, dịch các 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 Steam Deck ra mắt, giúp một thư viện game khổng lồ 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 ban đầu – những thiết bị không có lớp tương thích nào. Giờ đây, có tin đồn rằng Valve có thể mang ý tưởng này trở lại.

Tất nhiên, Steam Deck dường như là thiết bị hưởng lợi nhiều nhất từ những cải tiến này, nhưng Proton hoạt động trên bất kỳ máy tính Linux nào, do đó, 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 trò chơi tương thích và chúng chạy ngày càng tốt hơn. Điều này mở rộng tiềm năng của đối tượng PC gaming cho 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 để tận hưởng các trò chơi yêu thích, đơn giản hóa mọi thứ cho tất cả mọi người. Valve tiếp tục đầu tư rất nhiều nguồn lực vào việc phát triển Proton và các công nghệ khác cho phép trò chơi chạy trên Linux, và 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.

Đưa thiết bị chơi game cầm tay lên ngôi

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

Một số thiết bị này, như Legion Go, thậm chí còn giới thiệu những cách chơi độc đáo hơn, với khả năng tháo rời bộ điều khiển và sử dụng một trong số chúng như một con chuột. Và sự phổ biến của các thiết bị này đã trở nên 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, chạy trên Windows 11. PC gaming giờ đây di động, dễ tiếp cận và linh hoạt hơn bao giờ hết, và đó là nhờ gián tiếp vào một thiết bị chạy Linux.

Dock sạc Steam Deck với ổ SSDDock sạc Steam Deck với ổ SSD

Tối ưu hóa game tốt hơn cho mọi cấu hình

Sức mạnh khiêm tốn của handheld – Lợi thế bất ngờ

Steam Deck (và Linux, một cách gián tiếp) cũng đã giúp các trò chơi đượ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à không có bản nâng cấp, nó càng trở nên lạc hậu hơn. Tuy nhiên, đó lại là một lợi thế. Chỉ có một biến thể hiệu suất duy nhất của Steam Deck, và các nhà phát triển phải nhắm đến nó nếu muốn thu hút lượng người dùng rộng lớn này. Do đó, các trò chơi 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 so với 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ư trong trường hợp của Cyberpunk 2077.

Lợi ích này, tất nhiên, đã mở rộng sang các thiết bị chơi game cầm tay khác. AMD bắt đầu thiết kế 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ó một chút khác biệt hơn, nó vẫn cung cấp một lượng người dùng tương đối đồ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ể, thực tế đơn giản là tất cả các thiết bị chơi game cầm tay này đều 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 để cho phép trò chơi chạy trên chúng. Ngày nay, thật khó để coi “game thủ PC hạng nặng” chỉ là những người có PC cấu hình cao, bởi vì các thiết bị chơi game cầm tay PC yếu hơn đáng kể nhưng vẫn đang ngày càng phổ biến.

Sự phổ biến của Steam Deck và nỗ lực từ cộng đồng Linux

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 thiết bị 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ị chơi game cầm tay PC trong số các ông lớn (không bao gồm các công ty nhỏ của Trung Quốc như Ayaneo và One Xplayer) được cho là của 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 là một phần lớn của miếng bánh và một tập hợp người dùng quan trọng cần xem xét khi phát hành một trò chơi PC ngày nay.

Sự phổ biến đó có nghĩa là các nhà phát triển phải đảm bảo rằng trò chơi không chỉ chạy tốt trên phần cứng mà còn hoạt động tốt thông qua 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 một cách tiếp cận cởi mở hơn đối với 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 đáng kể các driver của mình, đặc biệt nếu công ty hy vọng tham gia vào xu hướng thiết bị chơi game cầm tay PC vào một thời điểm nào đó trong tương lai. Tất cả những điều này có nghĩa là chơi game trên Linux 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.

Steam Deck OLED với màn hình bật sángSteam Deck OLED với màn hình bật sáng

Giao diện người dùng thân thiện, trải nghiệm mượt mà hơn

Giảm bớt rào cản phức tạp của PC Gaming

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 về 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 game tại bàn làm việc với chuột và bàn phím hoạt động 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 bạn kết nối PC 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. Tại thời điểm ra mắt, SteamOS đã sở hữu giao diện người dùng 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ị trí dẫn đầu cho đến ngày nay. Điều hướng dễ dàng với bộ điều khiển, 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 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 các driver cụ thể, trừ khi bạn muốn. 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 Windows khác cho đến ngày nay, đó không phải là một điều bắt buộc. Đâ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.

SteamOS và Big Picture Mode định hình chuẩn mực mới

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ích hợp với các tính năng của 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 Steam đều trở nên vô cùng 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ừ giao diện người dùng tương tự, nhưng không chỉ vậy, 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 bộ điều khiển chơi game, giờ đây 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 chạy SteamOS mà chúng ta có thể sẽ thấy.

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 bộ điều khiển và nhập liệu cảm ứng trong Windows. Hơn nữa, ngay cả Microsoft dường như cũng chấp nhận rằng Windows thực sự không phù hợp với form factor này, như họ đã học được khi cải thiện ứng dụng Xbox trên Windows. Gần đây, công ty thậm chí đã thêm tích hợp Steam vào ứng dụng Xbox để giúp dễ dàng truy cập toàn bộ thư viện của bạn ở một nơi. Rõ ràng Microsoft đang cố gắng chuẩn bị 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 với nhau bằng 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.

Cảnh từ DOOM: The Dark AgesCảnh từ DOOM: The Dark Ages

Thách thức lớn nhất: Phần mềm chống gian lận (Anti-cheat)

Rào cản chính đối với Gaming trên Linux

Với tất cả những điều đã nói, hiện chỉ còn một rào cản lớn đối với việc chơi game 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 kiểm tra cấp độ kernel, điều mà như đồng nghiệp Adam của tôi đã 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 bất kỳ cách tiếp cận rộng rãi nào.

Có 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 đó. Anti-cheat cấp độ kernel không thể dễ dàng xác minh rằng một kernel, hệ điều hành cụ thể 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 để cho biết 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 trò chơi chạy trên Linux hoạt động như người dùng 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 giải quyết, một người dùng Linux có thể, về lý thuyết, tự 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ế trong các trò chơi trực tuyến, vì vậy không dễ dàng để cấp một sự “chấp thuận” (nói vậy) cho bất kỳ cài đặt Linux hoặc cấu hình phần cứng nào và giả định nó sẽ tuân thủ các quy tắc.

Đối với các driver, đặc biệt, đơn giản là không có giải pháp dễ dàng. Dù bạn yêu hay ghét anti-cheat 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ó quá phổ biến, và nhiều game thủ tin vào những ưu điểm mà các công ty đằng sau nó quảng cáo, 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ẽ gây ra 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 bằng chứng chỉ bị rò rỉ đã được Microsoft đưa vào danh sách trắng, vì tất cả các anti-cheat này 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 các giải pháp anti-cheat, vì nó cho phép xác minh rằng một driver đã tải đang truy cập một địa chỉ bộ nhớ hợp lệ phù hợp với hành vi dự kiến của nó.

Những nỗ lực và hy vọng tương lai

Valve cũng đã 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 anti-cheat cấp độ kernel vẫn được yêu cầu cho bất kỳ dịch vụ ghép trận bên thứ ba nào, gần như là một yêu cầu trong trò chơi cụ thể đó một 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 chơi game 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 trò chơi 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. Chủ yếu là các trò chơi e-sports lớn hoặc trò chơi trực tuyến có tiềm năng gặp sự cố.

Biểu tượng Epic Games Easy Anti-CheatBiểu tượng Epic Games Easy Anti-Cheat

Linux đã làm PC Gaming trở nên thú vị hơn

Với tư cách là một chuyên gia công nghệ và biên tập viên tại congnghe360.net, tôi có thể dễ dàng khẳng định rằng Linux và SteamOS đã là một trong những động lực lớn nhất tạo ra sự phấn khích và quan tâm trong ngành công nghiệp PC gaming trong vài năm qua. 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, khiến nó trở nên thú vị hơn bao giờ hết đối với đại đa số mọi người. Tôi tin rằng nhiều phát triển thú vị hơn nữa vẫn đang đến khi nhiều công ty nỗ lực tạo ra trải nghiệm tốt hơn trên diện rộng.

Chúng ta hãy cùng chờ đợi và chứng kiến những bước tiến tiếp theo của Linux trong việc định hình tương lai của PC gaming. Bạn nghĩ sao về vai trò của Linux và Steam Deck trong cuộc cách mạng này? Hãy chia sẻ ý kiến của bạn trong phần bình luận bên dưới hoặc tìm hiểu thêm về các bài viết công nghệ hấp dẫn khác của chúng tôi tại congnghe360.net!

Related posts

Tối Ưu Audio Overviews Google NotebookLM: 3 Mẹo Nâng Cao Hiệu Quả

Administrator

Portainer: Giải Pháp Quản Lý Docker Container Trực Quan Vượt Trội Cho Máy Chủ Cá Nhân

Administrator

NocoDB: Hướng dẫn tự host giải pháp thay thế Airtable hiệu quả

Administrator