Tôi yêu thích việc chơi game trên chiếc PC Linux của mình trong văn phòng, nhưng đôi khi lại muốn thư giãn trên chiếc ghế sofa êm ái ở phòng khách. Tôi không muốn chi tiền mua một chiếc console mới và gia nhập một hệ sinh thái game khác. Thay vào đó, tôi nhận ra mình hoàn toàn có thể biến chiếc máy tính mini (mini PC) của mình thành một console chơi game dựa trên Steam, đặt ngay trong trung tâm giải trí gia đình. Dưới đây là cách tôi đã thực hiện và kết quả đạt được sau quá trình đó.
Đặt Ra Mục Tiêu Rõ Ràng Cho Trải Nghiệm Console
Để chiếc console tự chế này trở nên thú vị và dễ sử dụng nhất có thể, tôi đã đặt ra một vài tiêu chí quan trọng mà bất kỳ bản phân phối Linux nào tôi cài đặt cũng cần phải đáp ứng, lý tưởng là không cần quá nhiều cấu hình phức tạp:
- Khởi động trực tiếp vào Steam: Tôi muốn chiếc mini PC của mình hoạt động như một chiếc console thông thường, khởi động thẳng vào menu cho phép chọn game để chơi. Tôi không muốn phải đối mặt với màn hình khóa hay giao diện desktop yêu cầu thao tác chuột và click để bắt đầu.
- Driver Steam được cài đặt sẵn: Tôi có một chiếc Steam Controller rất yêu thích, nhưng một số bản phân phối Linux không đi kèm với gói
steam-devices
cần thiết để kích hoạt đầy đủ chức năng của nó. Tôi cần bản phân phối phải bao gồm gói này theo mặc định. - Hạn chế tối đa việc sử dụng bàn phím và chuột: Tôi muốn sử dụng Steam Controller hoặc các tay cầm chơi game khác bất cứ khi nào có thể. Càng ít chạm vào bàn phím và chuột thì càng tốt.
Tôi biết rằng những điều này là sự thật đối với SteamOS trên các thiết bị cầm tay như Steam Deck, vì vậy tôi cho rằng các mục tiêu của mình không quá vô lý. Vấn đề chỉ là nghiên cứu để tìm ra giải pháp phù hợp.
mini PC Tuxedo Nano Pro Gen 13, một lựa chọn mạnh mẽ để biến thành console chơi game Linux
Tuxedo Nano Pro (Gen 14) là một chiếc mini PC mạnh mẽ với bộ xử lý Ryzen AI 300 series, được thiết kế để hoạt động tốt với Linux. Bạn có thể lựa chọn Tuxedo OS, hoặc cài đặt các bản phân phối khác như Bazzite để trải nghiệm chơi game mượt mà.
Bước 1: Thay Thế Windows Bằng Bazzite – Hệ Điều Hành Chuyên Game
Tôi đã tìm kiếm trực tuyến một giải pháp thay thế SteamOS và tình cờ thấy Bazzite. Đây là một bản phân phối Linux mà nhiều người dùng cài đặt trên Steam Deck của họ. Có nhiều bản phân phối Linux khác tập trung vào chơi game, và một vài trong số đó được thiết kế để phù hợp với các thiết lập máy tính rạp hát tại nhà (HTPC) như tôi đang xây dựng. Sau khi đã thử Garuda Linux và CachyOS nhưng không thấy chúng đáp ứng đủ nhu cầu console phòng khách của mình, tôi quyết định tiếp tục với Bazzite.
Bazzite sẽ tùy chỉnh hình ảnh hệ điều hành cho bạn dựa trên phần cứng bạn đang sử dụng và môi trường desktop yêu thích. Tôi đã biết mình thích KDE Plasma hơn Gnome, vì vậy tôi rất vui khi có lựa chọn này.
Menu lựa chọn phiên bản hình ảnh Bazzite khi tải xuống, cho phép tùy chỉnh theo phần cứng và môi trường desktop ưa thích
Sau khi tải xuống file ISO, tôi đã ghi nó vào một ổ USB và cắm vào mini PC để khởi động. Tôi phải truy cập UEFI để chọn ổ đĩa khởi động. Tôi cũng đã vô hiệu hóa Secure Boot, điều mà tôi thường làm với nhiều bản phân phối Linux, mặc dù sau này tôi biết rằng việc này không cần thiết. Bazzite thực sự cung cấp tùy chọn đăng ký khóa đã ký cho Secure Boot trong quá trình cài đặt.
May mắn thay, Steam Controller của tôi hoạt động ngay từ đầu. Tuy nhiên, chương trình cài đặt lại không tự điều chỉnh tỷ lệ hiển thị tốt trên chiếc TV phòng khách của tôi. Có lẽ sẽ dễ dàng hơn nếu cài đặt khi kết nối với một màn hình thông thường trước, nhưng tôi đã quyết tâm thử nghiệm trải nghiệm console phòng khách đầy đủ. Vì vậy, trong suốt quá trình cài đặt, tôi đã phải đứng ngay trước TV để có thể nhìn rõ những gì mình đang làm.
Màn hình cài đặt hệ điều hành Bazzite trên TV phòng khách, cho thấy thách thức về tỷ lệ hiển thị
Sau khi hoàn tất, tôi ngay lập tức tăng tỷ lệ hiển thị trong Chế độ Desktop để có thể nhìn thấy các biểu tượng và các yếu tố giao diện người dùng khác từ ghế sofa. Tôi lo lắng rằng việc thay đổi tỷ lệ hiển thị có thể ảnh hưởng đến trải nghiệm Steam, nhưng may mắn là điều đó đã không xảy ra.
Bước 2: Kết Nối Tay Cầm Chơi Game và Bàn Phím Mini
Như đã đề cập, tôi đã xoay sở để vượt qua quá trình thiết lập và cài đặt với Steam Controller, nhờ việc Bazzite đi kèm với hỗ trợ tích hợp cho các thiết bị Steam. Trên một số hệ điều hành khác, tôi đã phải tự cài đặt gói steam-devices
theo cách thủ công.
Tôi đã sử dụng dongle 2.4Ghz của Steam Controller cho việc này, và điểm cộng là nó cho phép Steam Controller đánh thức mini PC khỏi chế độ ngủ. Bằng cách đó, tôi chỉ cần nhấc tay cầm lên và bắt đầu chơi chỉ với một nút bấm Steam trên tay cầm.
Tôi cũng đã kết nối tay cầm không dây 8BitDo Pro 2 của mình qua Bluetooth. Nó hoạt động tốt, nhưng không có kết nối USB nào, nó không thể đánh thức mini PC khỏi chế độ ngủ như Steam Controller.
Tay cầm chơi game không dây 8BitDo Pro 2 kết nối Bluetooth, có thiết kế cổ điển và tính năng hiện đại
Đương nhiên, việc phải sử dụng bàn phím và chuột tại một thời điểm nào đó là điều không thể tránh khỏi. Tôi có thể lấy một chiếc bàn phím cũ và một con chuột không dây giá rẻ từ kho ra, nhưng tôi không muốn chúng chiếm chỗ trên bàn cà phê của mình. Hơn nữa, hai thiết bị ngoại vi với hai dongle USB sẽ chiếm mất hai cổng USB.
Đó là lý do tại sao tôi cuối cùng đã mua một bộ bàn phím và chuột mini từ Micro Center, có kích thước bằng một chiếc điều khiển từ xa. Nó đủ nhỏ để dễ dàng cất đi khi tôi không cần, nhưng vẫn có sẵn khi tôi cần gõ phím trên console của mình.
Bàn phím không dây Rii Mini X1 tích hợp touchpad, có kích thước nhỏ gọn như điều khiển TV, tiện lợi cho HTPC
Bước 3: Cài Đặt Game Từ Nhiều Nguồn Khác Ngoài Steam
Ngoài các trò chơi trên Steam, tôi còn sở hữu một số game thông qua Epic Games Store và trên Good Old Games (GOG). Trên máy tính để bàn chính của mình, tôi thích cài đặt và quản lý các trò chơi đó bằng Heroic Game Launcher. Tuy nhiên, Bazzite khuyến nghị Lutris và đã cài đặt sẵn nó. Tôi quyết định sẽ thử nghiệm trải nghiệm Bazzite và sử dụng phương pháp được họ ưu tiên.
Giao diện phần mềm quản lý game Lutris trên Linux, hiển thị danh sách game từ Epic Games Store
Giao diện của Lutris đối với tôi có vẻ lỗi thời và lộn xộn hơn so với Heroic, nhưng tôi vẫn có thể cài đặt và chạy tựa game Dead By Daylight bằng cách làm theo các hướng dẫn của nó. Tôi đã gặp một số thông báo lỗi kỳ lạ trong quá trình, vì vậy lời khuyên của tôi là cứ tiếp tục nếu bạn gặp phải chúng. Sau khi thêm phím tắt Steam, việc khởi chạy từ chế độ Big Picture của Steam trở nên đơn giản.
Thỏa Sức Tận Hưởng Trải Nghiệm Game Tuyệt Vời
Với việc cài đặt và cấu hình đã hoàn tất, tôi đã có vô số giờ phút vui vẻ khi chơi một số trò chơi từ thư viện Steam của mình trong không gian thoải mái của phòng khách, mà không cần một chiếc console cồng kềnh hay một thùng PC khổng lồ. Bazzite tuy không phải là sản phẩm chính thức của Valve, nhưng nó đã làm rất tốt việc tái tạo cảm giác của SteamOS.
Màn hình giao diện Steam Big Picture trên TV phòng khách, đang cài đặt game Dirt Rally, minh họa trải nghiệm chơi game console
Những Hạn Chế Cần Giải Quyết Và Hướng Khắc Phục
Chiếc console Steam mini PC của tôi không phải là một thiết lập hoàn hảo, ít nhất là chưa phải. Tôi đã gặp phải một số vấn đề mà tôi vẫn chưa giải quyết được.
Giới Hạn Hiệu Năng Đồ Họa Với GPU Tích Hợp
Vấn đề đầu tiên và rõ ràng nhất là các mini PC thường quá nhỏ để trang bị một card đồ họa rời chuyên dụng, và chiếc mà tôi mua cũng không ngoại lệ. Chip đồ họa tích hợp của Intel đã xử lý tốt các game đồ họa 3D cũ và có cường độ thấp, nhưng tôi sẽ không thể chơi các tựa game AAA trong thời gian tới.
Để khắc phục điều đó, tôi có một vài lựa chọn. Đầu tiên, tôi có thể mua một eGPU (card đồ họa rời gắn ngoài). Nó sẽ tốn khá nhiều tiền, nhưng chắc chắn tôi sẽ tận dụng nó, vì có một số lượng đáng ngạc nhiên các thiết bị mà bạn có thể cắm eGPU vào.
Hộp đựng eGPU TREBLEET Thunderbolt 3 Mini, giải pháp nâng cấp đồ họa cho mini PC chơi game
Một lựa chọn rẻ hơn nhiều là truyền phát game từ chiếc PC để bàn của tôi (có card đồ họa rời) sang mini PC. Steam Remote Play cho phép làm điều đó, mặc dù trước đây tôi đã gặp sự cố mất kết nối không dây trong khi Remote Play. Tôi sẽ thử cấu hình đây như một giải pháp gốc trước, nhưng nếu không được, tôi sẽ tìm kiếm một giải pháp của bên thứ ba như Moonlight game streaming.
Thiếu Hỗ Trợ HDMI-CEC Tiện Lợi
Phần khó chịu nhất của thiết lập là việc nó không hỗ trợ HDMI-CEC. Tính năng này sẽ cho phép mini PC ra lệnh cho TV của tôi bật khi nó thức dậy, hoặc tắt khi nó chuyển sang chế độ ngủ. Bằng cách đó, tôi sẽ phải cầm ít điều khiển từ xa hơn.
Thật không may, tính năng này yêu cầu phần cứng mà hầu hết các PC không được tích hợp. Tôi đã tìm hiểu và biết rằng có những bộ chuyển đổi hiếm hoi trên thị trường có thể kích hoạt HDMI-CEC cho bất kỳ thiết bị nào được cắm vào, chẳng hạn như bộ chuyển đổi USB-C sang HDMI của Club 3D. Tôi có thể sẽ tìm mua một cái chỉ riêng cho chiếc console Steam này.
Tay Cầm Không Hoạt Động Với Một Số Ứng Dụng Ngoài Game
Tôi thất vọng vì một vài ứng dụng, cụ thể là PlasmaTube và Jellyfin, không hoạt động ngay lập tức với tay cầm của tôi. PlasmaTube dường như thiếu hoàn toàn hỗ trợ tay cầm, và mặc dù Jellyfin có, nhưng ngay cả khi khởi chạy qua Steam cũng không làm nó hoạt động đối với tôi. Tôi đã có thể ánh xạ Steam Controller sang các điều khiển bàn phím và chuột, nhưng điều đó cảm thấy phức tạp hơn nhiều so với việc sử dụng tay cầm thông thường.
Điều này thật đáng thất vọng vì tôi đã hy vọng chiếc mini PC console sẽ hoạt động như một sự thay thế hoàn hảo cho chiếc Chromecast streaming stick của mình. Tôi sẽ nghiên cứu thêm để tìm hiểu xem liệu có cấu hình nào tôi có thể thực hiện để làm cho nó dễ sử dụng hơn cho việc truyền phát hay không.
Tôi rất mong chờ được chơi và thử nghiệm nhiều hơn với chiếc console “Steambox” của mình để biến việc chơi game trở nên thú vị hơn và trải nghiệm liền mạch hơn. Tuy nhiên, có nhiều lý do khác để sở hữu một chiếc mini PC, ngoài việc chỉ để chơi game trong phòng khách. Hãy cùng tìm hiểu và chia sẻ ý kiến của bạn về những trải nghiệm này nhé!