Chia sẻ đam mê công nghệ
Phần mềm

Lemon 1.2.0 mở rộng giả lập Switch sang GPU Mali trên Android

Bản Lemon 1.2.0 bổ sung xử lý texture BC4/BC5 cho GPU Mali, đưa tính năng tạo khung hình Lemon FG vào ứng dụng và cập nhật một số lỗi tương thích game.

Tóm tắt nhanh

  • Lemon 1.2.0 thêm Lemon FG, tính năng tạo khung hình do dự án tự phát triển, đồng thời vẫn cho phép chọn Lossless Scaling nếu người dùng có file DLL hợp lệ.
  • Với GPU Mali, bản mới chuyển texture BC4 và BC5 sang EAC ngay trên GPU; nhà phát triển cho biết cách này dùng một nửa bộ nhớ so với trước.
  • Ứng dụng dành cho Android 12 trở lên trên thiết bị arm64, hỗ trợ GPU Adreno và Mali; người chơi phải tự có game, firmware và prod.keys trích xuất từ Nintendo Switch mình sở hữu.

Lemon 1.2.0 bổ sung xử lý texture BC4/BC5 cho GPU Mali và tích hợp bộ tạo khung hình Lemon FG, hai thay đổi nhắm vào những giới hạn thực tế của giả lập Switch trên điện thoại Android.

Chuyển texture BC4/BC5 giúp Mali dùng ít bộ nhớ hơn

Logo Lemon hiển thị trên màn hình điện thoại Android
Logo Lemon trên điện thoại cho thấy ứng dụng hướng tới Android; ảnh: Hadlee Simons / Android Authority.

GPU Mali không đọc trực tiếp được một số định dạng texture nén BCn mà game Switch sử dụng. Lemon chuyển chúng sang định dạng phù hợp hơn ngay trên GPU; trước đó dự án đã bổ sung chuyển BCn sang ASTC, còn bản 1.2.0 thêm BC4 và BC5 sang EAC. Nhà phát triển nói lượng bộ nhớ dành cho hai nhóm texture này giảm còn một nửa, nhưng chưa công bố bộ phép thử độc lập trên nhiều điện thoại để cho thấy mức cải thiện cụ thể theo từng game.

Đây là hướng xử lý đáng chú ý với điện thoại dùng chip MediaTek Dimensity: khả năng chạy game không chỉ phụ thuộc vào tốc độ GPU, mà còn vào việc giả lập chuyển đổi được định dạng tài nguyên mà phần cứng không hỗ trợ trực tiếp hay không. Dù vậy, hỗ trợ Mali không đồng nghĩa mọi máy Dimensity đều chạy tốt; hiệu năng và tương thích còn thay đổi theo GPU, driver, nhiệt độ và từng trò chơi.

Release v1.2.0 cũng nêu các sửa lỗi cho Splatoon 2 và Splatoon 3 trên Mali, gồm hiện tượng nhân vật bị hồng hoặc đen và chữ nút bị mất. Đây là ví dụ cụ thể hơn về lợi ích của việc xử lý texture: mở rộng khả năng tương thích, chứ không phải cam kết mọi game Switch đã hoạt động hoàn chỉnh.

Lemon FG là lựa chọn có sẵn, Lossless Scaling vẫn tách riêng

Lemon FG được tích hợp trong ứng dụng và có thể bật cho toàn bộ game hoặc từng game. Người dùng chọn engine trong phần cài đặt; Lossless Scaling là lựa chọn khác, chỉ hoạt động khi họ tự cung cấp bản Lossless.dll của phần mềm mình sở hữu. Hai tính năng vì vậy không phải cùng một bộ mã hay gói bản quyền.

Tạo khung hình có thể làm chuyển động trông mượt hơn bằng cách chèn khung hình do máy tính tạo vào giữa các khung hình thật, nhưng con số FPS hiển thị sau xử lý không tự nói lên độ trễ điều khiển hay chất lượng hình ảnh. Với giả lập, kết quả còn phụ thuộc vào game và khả năng duy trì tốc độ dựng hình của điện thoại; người chơi nên xem đây là tùy chọn để thử, không phải bảo đảm game nặng sẽ chạy mượt.

Số đo của nhóm phát triển cho thấy Accurate Mode ít mất hiệu năng hơn

Lemon đưa chế độ Accurate GPU trở lại làm mặc định trên bản tiêu chuẩn. Trong phép đo do chính nhóm Lemon thực hiện, The Legend of Zelda: Tears of the Kingdom chạy từ 48,1 xuống 47,9 fps trên máy chơi game cầm tay AYN Odin 3, còn Breath of the Wild tăng từ 16,6 lên 17,0 fps trên Galaxy S24 Ultra khi dùng chế độ này. Đây là hai kết quả trên hai thiết bị và trò chơi riêng, không phải phép so sánh tổng quát giữa các GPU hay dự báo cho điện thoại khác.

Phiên bản Lite và Lite & Spoofed vẫn dùng Fast làm chế độ mặc định. Ba gói chia sẻ cùng một dự án giả lập nhưng có thiết lập và cách đóng gói khác nhau; người dùng phổ thông không cần chọn bản có tên “Spoofed” chỉ vì kỳ vọng hiệu năng cao hơn, bởi chính tài liệu dự án lưu ý kết quả phụ thuộc vào điện thoại.

Giả lập không đi kèm game hay khóa bảo mật của Switch

Lemon là ứng dụng Android miễn phí, yêu cầu Android 12 trở lên và kiến trúc arm64. FAQ của dự án nói ứng dụng không cung cấp game, firmware hoặc prod.keys; người dùng cần tự trích xuất các thành phần này từ máy Nintendo Switch mình sở hữu. Điều đó cũng có nghĩa cài APK xong chưa thể mở game ngay nếu chưa chuẩn bị dữ liệu cần thiết.

Với độc giả ở Việt Nam, điểm đáng cân nhắc là hỗ trợ Mali mở thêm lựa chọn trên một số thiết bị ngoài nhóm Snapdragon, nhưng không biến điện thoại thành máy Switch tương đương. Khả năng tương thích theo game, độ ổn định của driver và yêu cầu tự chuẩn bị dữ liệu vẫn là rào cản. Tải ứng dụng từ trang dự án hoặc kho mã nguồn chính thức; không lấy game, firmware hay khóa từ các gói chia sẻ không rõ nguồn gốc.

Nguồn tham khảo: Lemon Project – Releases; Lemon – FAQ; Lemon Project – README; Android Authority

Bài viết mới nhất