Trong nhiều năm qua, tôi đã sở hữu một chiếc PC chơi game được thiết kế gần giống với console. Hầu hết mọi người có lẽ sẽ gọi đó là HTPC (Home Theater PC), nhưng mục đích chính của tôi là để chơi game. Chiếc máy này đã tồn tại dưới nhiều hình thức trong hơn một thập kỷ, chỉ mua các linh kiện cụ thể như vỏ case mới hay bo mạch chủ sau vài năm sử dụng. Đây là nơi tất cả phần cứng cũ của tôi được tái sử dụng. Khi nâng cấp CPU và GPU cho máy tính chính, các linh kiện cũ sẽ được chuyển sang PC phòng khách của tôi, và cuối cùng lại được chuyển tiếp cho PC của bạn bè và người thân. Lần đầu tiên, tôi quyết định nâng cấp GPU trực tiếp cho chiếc HTPC này với card đồ họa AMD RX 9060 XT mới, và tôi có lý do chính đáng cho việc này.
Mặc dù chiếc HTPC đã hữu ích trong nhiều năm, tôi chưa bao giờ sử dụng nó nhiều như mong muốn. Các vấn đề như phần cứng không tương thích, hỗ trợ tay cầm lúc được lúc không, và việc thường xuyên phải rút bàn phím Logitech K400 (phiên bản cũ có sọc chéo trên touchpad) khiến tôi nản lòng. Tuy nhiên, mọi thứ cuối cùng đã khớp với nhau khi tôi chuyển sang sử dụng RX 9060 XT và hệ điều hành Bazzite.
Hộp card đồ họa ASRock Radeon RX 9070 XT Steel Legend
Tôi đã không gặp bất kỳ vấn đề nào khi chơi game với RX 9070 XT (một lựa chọn tiềm năng trước đó) trên Linux, điều này càng củng cố quyết định thử nghiệm sâu hơn với nền tảng này.
Hành trình đến với trải nghiệm HTPC tốt hơn
Chặng đường dài đầy thử thách
Lý do chính khiến tôi không sử dụng HTPC nhiều như mong muốn là vì nó thực sự khá rắc rối. Có rất nhiều cách để có được trải nghiệm giống console trên PC, từ sử dụng các bản phân phối Linux chuyên biệt, đến tinh chỉnh trong Windows, hay các công cụ như EmuDeck, chưa kể vô số nền tảng khởi chạy game khác nhau. Tôi đã thử qua tất cả các phương án này dưới nhiều hình thức. Đối với tôi, giải pháp hữu ích nhất cho đến thời điểm đó là kết hợp EmuDeck với tay cầm không dây 2.4GHz. Tôi vẫn cần rút bàn phím K400 ra đôi khi để cập nhật Windows và/hoặc driver, nhưng nhìn chung đó là một trải nghiệm tương đối liền mạch.
Khi biết về Bazzite, tôi nhận ra mình phải thử ngay trên HTPC. Tôi đã muốn cài đặt nó trong nhiều tháng nhưng chưa thực hiện vì Gamescope. Bazzite sử dụng trình quản lý cửa sổ của Valve, Gamescope, để cung cấp trải nghiệm mượt mà, giống hệt console. Không cần màn hình đăng nhập, không cần dùng K400. Tuy nhiên, Gamescope trên các card đồ họa Nvidia vẫn đang trong giai đoạn beta, và các nhà phát triển Bazzite lưu ý rằng “phần lớn lỗi” sẽ không được khắc phục nếu không có sự can thiệp từ Nvidia. Phiên bản trước của HTPC của tôi sử dụng card RTX 3060.
Logo Bazzite hiển thị trên thiết bị chơi game cầm tay Asus ROG Ally
Điều này hoàn toàn đi ngược lại mục đích ban đầu của việc cài đặt Bazzite. Tôi đã cân nhắc việc mua một chiếc GPU AMD khác, nhưng không tìm được mẫu nào vừa vặn với vỏ case Lian Li A4-H20 của tôi (trong cấu hình hiện tại) lại vừa mang lại hiệu năng nâng cấp đủ lớn so với RTX 3060 để justify việc mua. RX 6750 XT là một lựa chọn mạnh mẽ, nhưng tôi không tìm thấy mẫu nào phù hợp với kích thước case. Một card như RTX 4070 sẽ hoàn hảo về hiệu năng, nhưng lại gặp vấn đề tương thích với Bazzite. RX 9070 XT có vẻ là giải pháp lý tưởng, nhưng tôi không thể tìm được mẫu dual-slot thực sự, chứ đừng nói là có hàng sẵn. Đó là lúc RX 9060 XT xuất hiện.
Card này đủ mạnh để biện minh cho việc nâng cấp, có sẵn các mẫu dual-slot và quan trọng nhất là hoạt động tốt với Bazzite. Vì vậy, cuối cùng tôi đã quyết định mua. Các phương pháp thiết lập PC kiểu này khác cũng hoàn toàn có giá trị, và có lý lẽ mạnh mẽ cho việc cố gắng ghép nối một hệ thống với GPU Nvidia chỉ vì sự hỗ trợ rộng rãi của DLSS trong các tựa game mới nhất. Nhưng tôi đã rất hài lòng với sự chuyển đổi này.
Bazzite mang đến trải nghiệm tuyệt vời trên HTPC
Tôi không thể tin vào những gì mình đã bỏ lỡ
Bazzite hoạt động đáng kinh ngạc trên HTPC của tôi, và không chỉ ở những khía cạnh tôi đã mong đợi. Tôi đã đủ quen thuộc với Bazzite trên các thiết bị cầm tay, chưa kể SteamOS chính thức, để hiểu rõ những vấn đề về khả năng tương thích game với Proton. Một số game sẽ không hoạt động, và bạn vẫn cần rút bàn phím ra đôi khi để nhấp qua các yêu cầu ban đầu khi khởi chạy game lần đầu. Tuy nhiên, ngay cả với những điểm trừ nhỏ này, Bazzite vẫn tiện lợi hơn rất nhiều so với sử dụng Windows. Điều quan trọng nhất là tôi không bao giờ cần phải truy cập desktop. Bazzite tích hợp sẵn driver, và bạn có thể cập nhật trực tiếp từ Steam Game Mode, nhờ đó tôi có được trải nghiệm hoàn chỉnh giống console.
Một vài điều khác cũng thực sự nổi bật. Một trong những vấn đề chính của tôi khi dùng Windows là các thông báo. Ngay cả khi sử dụng EmuDeck hoặc cấu hình Windows để khởi chạy trực tiếp vào Steam Big Picture Mode, các thông báo khác nhau của Windows vẫn chiếm lấy màn hình của tôi. Tôi sẽ nhận được cửa sổ pop-up từ đồ họa Radeon tích hợp trên CPU, nhắc nhở từ Windows về việc thay đổi cài đặt nguồn để tiết kiệm năng lượng, và các thông báo cập nhật phiền phức. Điều này hoàn toàn không xảy ra với Bazzite. Bất kỳ thông báo nào tôi thấy từ Steam đều tự động biến mất thay vì chiếm hết màn hình khi tôi đang chơi game và buộc tôi phải lôi bàn phím ra.
Giao diện người dùng Bazzite khi sử dụng card đồ họa AMD RX 9060 XT trên HTPC
Ngoài ra, tôi có thể kết nối hoặc ngắt kết nối các thiết bị Bluetooth trực tiếp từ Steam, thay đổi cài đặt Wi-Fi và nhận cập nhật, tất cả chỉ bằng tay cầm. Tuy nhiên, nâng cấp lớn nhất cho đến nay là tính năng Sleep (Ngủ). Bạn không thể thực sự đưa một máy Windows đang chạy game vào chế độ Sleep, hoặc ít nhất là không thể nếu bạn muốn đảm bảo game sẽ không bị crash. Tôi không gặp bất kỳ vấn đề nào với Bazzite. Tôi có thể đặt hệ thống vào chế độ Sleep và tiếp tục chơi sau đó, một tiện ích của console mà tôi không nhận ra mình đã bỏ lỡ.
Hiệu năng cũng rất tốt, ít nhất là với các tựa game single-player gần đây như Clair Obscur: Expedition 33 và Final Fantasy VII: Rebirth. Tôi phải đẩy mạnh công nghệ upscale để đạt được tốc độ khung hình ba chữ số, nhưng với TV 55 inch và xuất hình 4K, hình ảnh cuối cùng vẫn trông rất đẹp.
Thiết bị chơi game cầm tay Steam Deck OLED, liên quan đến hệ sinh thái SteamOS và Proton
Cách tự thiết lập cho riêng bạn
Điều này dễ hơn bạn nghĩ
Tôi muốn cung cấp cho bạn một hướng dẫn nhanh gọn về cách thiết lập Bazzite trên HTPC nếu bạn quan tâm. Bạn sẽ cài đặt một hệ điều hành mới (mặc dù bạn có thể cài đặt Bazzite song song với hệ điều hành khác), vì vậy hãy luôn sao lưu dữ liệu của bạn trước khi thực hiện bất kỳ điều gì.
Một trong những điểm tốt nhất về Bazzite là nó không chỉ là một file ảnh cài đặt duy nhất. Có một số file ảnh khác nhau dành cho các cấu hình phần cứng khác nhau, và Bazzite thậm chí sẽ đề xuất một phiên bản dựa trên phần cứng bạn có. Bạn thậm chí có thể tự xây dựng file ảnh tùy chỉnh của riêng mình. Tôi đã chọn file ảnh stable tiêu chuẩn được sử dụng trên các thiết bị như ROG Ally X, chỉ khác là sử dụng môi trường desktop GNOME. Tải file ảnh về (khoảng 8GB) và chuẩn bị một chiếc USB có dung lượng ít nhất 16GB. Mọi thứ trên USB sẽ bị format, vì vậy hãy đảm bảo nó không chứa dữ liệu quan trọng.
Sau đó, bạn chỉ cần ghi file ảnh vào USB và cấu hình nó thành thiết bị có thể boot. Có một số công cụ để làm điều này, nhưng tôi sử dụng BalenaEtcher vì nó nhanh chóng và hoạt động trên nhiều hệ điều hành khác nhau. Khởi chạy BalenaEtcher, chọn USB, chọn file ảnh Bazzite của bạn và chờ vài phút để quá trình ghi hoàn tất. Từ đó, chỉ cần chọn ổ USB Bazzite làm thiết bị boot ưu tiên (boot override) trong BIOS của PC và làm theo các hướng dẫn để cài đặt hệ điều hành mới.
Đó là lý thuyết, nhưng tôi đã gặp một số vấn đề thực tế. Bazzite có khá nhiều rắc rối khi xóa các phân vùng cũ và tạo các phân vùng mới, đặc biệt nếu bạn đang chuyển từ Windows. Cách dễ nhất để cài đặt là sử dụng một ổ đĩa trống hoàn toàn. Cuối cùng tôi đã phải tạo một ổ đĩa boot với phiên bản Linux Mint Live để xóa các phân vùng từ ổ cứng của mình bằng GParted, và sau đó mới boot vào trình cài đặt Bazzite. Nếu gặp nhiều vấn đề, bạn cũng có thể cài đặt Fedora Kinoite hoặc Silverblue trước và sau đó “rebase” sang Bazzite. Bazzite chắc chắn không hoàn hảo trong quá trình cài đặt, vì vậy hãy chuẩn bị tinh thần để khắc phục sự cố.
Màn hình desktop của hệ điều hành Linux Fedora, có thể là nền tảng cài đặt Bazzite
Việc chuyển sang Bazzite với card đồ họa AMD đã thực sự nâng tầm trải nghiệm HTPC của tôi, biến nó thành một thiết bị chơi game phòng khách tiện lợi và mượt mà hơn bao giờ hết.
Tài liệu tham khảo
- Thông tin về Bazzite: bazzite.gg
- BalenaEtcher: github.com/balena-io/etcher
- Hướng dẫn cài đặt Bazzite thay thế: docs.bazzite.gg/General/Installation_Guide/alternate-install-guide