Một trong những ý tưởng dự án phổ biến nhất trong không gian DIY (tự làm) là tạo máy chơi game retro. Trong các lựa chọn phần mềm retro gaming, có các hệ điều hành như RetroPie và Recalbox, hoặc giải pháp tự xây dựng dùng EmulationStation hoặc RetroArch.
Sử dụng sức mạnh của RetroArch, Lakka là giải pháp chơi game retro với nền tảng Linux, dễ cài đặt và sử dụng, nhưng toàn diện và tùy biến cao. Học cách tự làm máy arcade retro với Lakka trên Linux, từ cài đặt đến chơi game!
Lakka Là Gì?
Lakka là một phân phối Linux chơi game mã nguồn mở. Nó dựa trên hệ điều hành OpenELEC "chỉ đủ dùng" (just-enough). Trong nhiều phiên bản Lakka, bạn sẽ tìm thấy trình cài đặt cho Windows, macOS và Linux.
Đáng chú ý, Lakka sở hữu nhiều bản phát hành Linux dành cho phần cứng cụ thể. Các phiên bản cho Raspberry Pi Zero, Pi gốc, Pi 2 và Pi 3 là tiêu chuẩn, cho phép chơi game retro trên Raspberry Pi.
Ngoài ra, còn hỗ trợ các máy tính đơn board như Odroid C1, C2 và HummingBoard. Thậm chí các thiết bị streaming chuyên dụng như WeTek Play 2 Android TV box cũng có thể chạy Lakka.
Hơn nữa, bạn có thể cài đặt Lakka trên PC chạy Linux.
Cách Cài Đặt Lakka Trên Linux
Đầu tiên, truy cập trang web chính thức Lakka và điều hướng đến trang Get Lakka. Từ đó, chọn Linux.
Bây giờ, xác định thiết bị ưa thích. Với cài đặt này, chọn Lakka trên PC Linux. Tôi cài Lakka trên Ubuntu 16.04. Bạn sẽ thấy lựa chọn giữa 32-bit và 64-bit. Tôi chọn trình cài đặt 64-bit. Nó tải về một thư mục ZIP. Sau đó, giải nén file nén.
Bạn sẽ có file IMG, cần mount vào live CD.
Tạo Live CD
Khi hoàn tất, bạn cần tạo live CD để chạy Lakka. Bắt đầu bằng cách xác định USB drive ưa thích. Để tìm, chạy lệnh:
ls -l /dev/sd*
Lệnh này liệt kê tất cả partition và ổ đĩa. Các ổ kết thúc bằng số là partition, còn ổ không có số là ổ đĩa vật lý. Sau khi xác định ổ mong muốn, flash image Lakka vào thiết bị đích. Bạn có thể thực hiện bằng chương trình Disk Image Writer.
Bắt Đầu Cài Đặt và Sử Dụng Lakka
Khi live CD đã tạo xong, bạn có vài lựa chọn. Tùy chọn dễ nhất chỉ là chạy Lakka từ live disk. Với live CD Lakka đã cắm, khởi động lại PC.
Màn hình boot sẽ tải, và nếu bạn không hành động, Lakka sẽ khởi động ở chế độ persistent live mode. Đây là cách tuyệt vời để kiểm tra Lakka có tương thích với phần cứng hay không, hoặc chỉ tận hưởng một hệ điều hành chơi game retro mang theo. Live disk của bạn giữ ROM và save state.
Nếu muốn cài Lakka lên ổ cứng, gõ:
installer
Việc này khởi động quá trình cài đặt, trước tiên đưa ra màn hình splash. Sau đó, trình cài đặt OpenELEC.tv xuất hiện. Bạn sẽ thấy cảnh báo Lakka đang ở bản beta. Nếu muốn tiếp tục, nhấn OK.
Sau đó, chọn tùy chọn cài đặt. Bạn sẽ thấy:
- Cài đặt nhanh (Quick installation)
- Cài đặt tùy chỉnh (Custom installation)
- Thiết lập OpenELEC (Setup OpenELEC)
- Cập nhật BIOS (BIOS update)
- Hiển thị logfile (Show logfile)
Sau Khi Cài Đặt Lakka Trên Linux
Khi hoàn tất tạo live CD hoặc cài lên ổ cứng, bạn sẵn sàng dùng Lakka. Nó khá đơn giản, boot vào RetroArch. Tốt nhất bắt đầu bằng thêm game.
Thêm Game Vào Lakka Qua Chia Sẻ Mạng
Cuộn đến Settings > Services và bật SSH enable thành On, hoặc SAMBA enable thành On. Tùy thuộc vào cách bạn chuyển ROM, dùng Samba (qua trình duyệt desktop) hoặc SSH (kết nối an toàn qua SSH/SFTP).
Với Samba, tùy chọn đơn giản nhất, dùng một PC khác. Mở trình duyệt mạng và tìm entry cho Lakka. Mở ra, bạn sẽ thấy một tập hợp thư mục. Trong đó có thư mục ROMs. Thả ROM của bạn vào đây. Lưu ý một số hệ game yêu cầu BIOS bạn cần thêm.
Thêm Game Vào Lakka Bằng Cách Quét Thư Mục
Thay vào đó, bạn có thể thêm game bằng cách quét một thư mục. Đầu tiên, tôi thêm thư mục ROM vào USB, cắm vào PC chạy Lakka. Sau đó, nhấn tab có dấu cộng và chọn Scan Directory. Nó hiển thị danh sách thiết bị, tôi chọn USB, rồi chọn thư mục ROM cụ thể.
Khi hoàn tất, bạn sẽ thấy tab mới ở góc phải xa giống hình chiếc tay cầm điều khiển. Đó là danh sách tất cả game đã thêm vào Lakka. Chọn một game đưa ra vài tùy chọn bao gồm chạy game, xem thông tin, thêm vào yêu thích.
Lakka Thực Tiễn và Ấn Tượng Đầu Tiên
Tóm lại, Lakka trên Linux cực kỳ dễ dùng. Đây là một OS chơi game retro vững chắc, chạy được mọi ROM tôi ném vào. Ngoài ra, nó cực kỳ trực quan để thiết lập và dùng. Tôi thấy điều hướng đơn giản cả với bàn phím lẫn gamepad.
Với tay cầm, tôi dùng gamepad không dây Xbox 360. Nhấn nút Home trên tay cầm đưa ra menu trong game với tùy chọn điều chỉnh on-the-fly. Là một OS chơi game, Lakka mang cảm giác hiện đại và hoàn thiện.
Khả năng giả lập phụ thuộc phần cứng, nhưng tôi thấy game chạy khá tốt. Bao gồm ROM Nintendo 64 và Dreamcast tôi test trên Lakka. Tôi thực sự thích giao diện người dùng giống PlayStation 3 XrossMediaBar (XMB).
Bạn thậm chí tìm thấy tùy chọn netplay, một điểm cộng tuyệt vời. Vì Lakka dựa trên RetroArch, nó đầy đủ khả năng. Dưới tab settings, bạn có thể tinh chỉnh video, audio, Wi-Fi, thiết bị nhập, và hơn thế nữa. Bạn thậm chí có thể bật achievement.
Bạn Nên Dùng Lakka Không?
Cuối cùng, tôi mạnh dạn khuyến nghị Lakk cho bất kỳ ai tìm thiết bị chơi game retro mang theo. Nó đơn giản để thiết lập và dùng, và tôi thích cách nó chạy được từ live CD.
Bạn có thể cài Lakka trên SBC như Raspberry Pi, Odroid C2, hoặc HummingBoard. Tuy nhiên, chạy từ PC (dù từ ổ cứng trực tiếp hay USB live CD) cung cấp sức mạnh tính toán lớn hơn và do đó giả lập tốt hơn. Hơn nữa, tài liệu rất đầy đủ.
Các lựa chọn thay thế bao gồm RetroPie, Recalbox và RetroArch. Khác với RetroPie và Recalbox, Lakka không dùng frontend EmulationStation. Thay vào đó, frontend của Lakka được viết từ RetroArch. Do đó, trải nghiệm hơi gắn kết hơn.
Tôi đánh giá cao khả năng chụp ảnh màn hình game và chuyển đĩa từ menu overlay pause thay vì thoát game hoàn toàn. Vì nó xây dựng trên OpenELEC, toàn bộ filesystem khá nhỏ và chạy trên nhiều cấu hình phần cứng và thiết bị. Bạn thậm chí không cần cấu hình tay cầm.
Vẫn thế, các OS dựa trên EmulationStation tuyệt vời như nhau, nên quyết định nhiều khi归结为 sở thích cá nhân. Lakka cung cấp trải nghiệm trực quan mà vẫn mạnh mẽ trong tùy chọn tùy biến.
Quan tâm thêm dự án DIY gaming? Thử các trạm game RetroPie bạn có thể tự xây dựng. Hoặc tìm một lựa chọn thay thế NES Classic tuyệt vời. Có vài giờ rảnh cuối tuần? Tự lắp ráp một tủ arcade RetroPie hoàn chỉnh với màn hình tháo rời.