Tất cả bài viết
Hiệu năngGiả lậpApple Silicon8 phút

Trình giả lập Android chạy chậm trên Mac: những thiết lập thật sự tạo ra khác biệt

Cập nhật ngày · Đội ngũ MACOS EMULATOR

Khi game bị giật trong trình giả lập Android trên Mac, phản xạ đầu tiên là cho trình giả lập thêm bộ nhớ và đẩy tần số lên 60. Số đo từ máy Mac của người chơi cho thấy đó lại chính là hai việc thường làm vấn đề tệ hơn. Dưới đây là các thiết lập, xếp theo mức hiệu quả.

1. Tắt Chế độ nguồn điện thấp của macOS

Đây là thiết lập ảnh hưởng nhiều nhất, và cũng ít người biết nhất. Ở Chế độ nguồn điện thấp, macOS hãm chip lại để tiết kiệm pin, và hãm luôn cả trình giả lập. Đo trên một chiếc MacBook Air M1 8 GB: 3,3 khung hình mỗi giây khi bật chế độ này, 29,7 khi tắt.

Vào Cài đặt hệ thống, rồi Pin, đặt Chế độ nguồn điện thấp thành “Không bao giờ” (Never), hoặc ít nhất là “Chỉ khi dùng pin” (Only on Battery) và cắm sạc khi chơi.

2. Đừng cho trình giả lập thêm bộ nhớ

Vượt quá khoảng một nửa bộ nhớ của Mac, macOS phải chuyển dữ liệu ra ổ đĩa, và mỗi lần hoán đổi lại làm game đứng hình trong chốc lát. Một người chơi đã cho trình giả lập 16 GB trên một chiếc Mac 24 GB: 23,6 khung hình mỗi giây trong khi mục tiêu là 60, dù cả bộ xử lý lẫn chip đồ họa đều chưa chạy hết sức.

Launcher của MACOS EMULATOR chọn mức bộ nhớ của trình giả lập dựa trên máy Mac của bạn. Hãy giữ nguyên giá trị đó, và trên một chiếc Mac vốn đã nặng tải, hãy giảm xuống thay vì tăng lên.

3. Đóng những gì đang chạy bên cạnh

Trong các báo cáo tụi mình nhận được, thứ đuối sức gần như luôn là bộ nhớ của Mac, không phải chip đồ họa, vốn thường chỉ chạy chưa tới một nửa khả năng. Ví dụ trên một chiếc Mac 8 GB: còn trống 1,5 GB bộ nhớ và đã có 4,2 GB bị chuyển ra ổ đĩa, trong khi engine của game vẫn giữ đúng nhịp. Game vẫn ổn, chính Mac mới là thứ đang nghẹt thở.

  • Chia sẻ màn hình trên Discord: riêng nó đã ngốn gần một nửa bộ xử lý.
  • Các cửa sổ trình duyệt nặng, tranh giành cùng các nhân xử lý với trình giả lập.
  • iCloud đang đồng bộ.

Để kiểm tra, mở Giám sát hoạt động, thẻ Bộ nhớ: nếu Áp lực bộ nhớ (Memory Pressure) chuyển sang vàng hoặc đỏ, đó chính là nơi độ mượt của bạn biến mất.

4. Ba mươi khung hình đều đặn tốt hơn sáu mươi khung hình đến trễ

Trên màn hình, thứ mắt bạn cảm nhận là sự đều đặn, không phải con số. Đo trên một chiếc M1 8 GB ở 30 Hz: 100% khung hình đến đúng lúc, và khoảng cách tệ nhất giữa hai khung hình là 38 mili giây. Vì vậy launcher đặt trình giả lập ở 30 Hz trên Mac 8 GB và 16 GB, và 60 Hz từ 24 GB trở lên. Nếu 60 Hz bị giật, hãy hạ về 30.

Cùng tinh thần đó, chế độ kết xuất Mượt của launcher là chế độ tốn ít sức chip đồ họa nhất: hãy thử nó trước tiên khi những cảnh nặng bị khựng.

5. Để màn hình Mac ở độ phân giải “Mặc định”

Trong Cài đặt hệ thống, mục Màn hình, tùy chọn “Nhiều không gian hơn” (More Space) bắt Mac vẽ một hình lớn hơn màn hình rồi thu nhỏ lại. Đó là việc thêm cho chip đồ họa trong lúc trình giả lập đang chạy. Khi chơi, hãy quay về “Mặc định” (Default).

6. Trong game, chỉ chọn một bộ giới hạn

Nhiều game mobile có cả giới hạn khung hình mỗi giây lẫn chế độ tiết kiệm pin. Hãy chọn một trong hai: hoặc giới hạn khung hình, ở 60, hay 30 nếu Mac nóng, và tắt tiết kiệm pin; hoặc chỉ bật tiết kiệm pin, khi đó chính nó sẽ khống chế tần số khung hình. Về chất lượng đồ họa, hãy bắt đầu ở mức trung bình và chỉ tăng lên khi tần số khung hình vẫn giữ vững.

7. Nhiệt độ: trường hợp MacBook Air

MacBook Air không có quạt. Khi chịu tải lâu, chip tự giảm tốc để giữ nhiệt độ ở mức an toàn, và số khung hình giảm dần theo buổi chơi. Đó không phải là hỏng hóc. Với một buổi chơi dài, hãy giới hạn game ở 30, đặt Mac trên mặt phẳng cứng và thoáng, và cắm sạc nếu chế độ tiết kiệm năng lượng của bạn tự bật khi dùng pin.

Nếu thứ bị ngắt là âm thanh chứ không phải hình ảnh, nguyên nhân sẽ khác: hướng dẫn xử lý âm thanh bị mất hoặc bị rè trong trình giả lập tách riêng từng trường hợp.

Câu hỏi thường gặp

Vì sao trình giả lập Android của tôi giật dù Mac còn mới?

Vì chip đồ họa hiếm khi là thủ phạm. Theo thứ tự: Chế độ nguồn điện thấp của macOS, quá nhiều bộ nhớ cấp cho trình giả lập, và các app chạy bên cạnh.

Cho trình giả lập thêm bộ nhớ có làm nó mượt hơn không?

Không. Vượt quá khoảng một nửa bộ nhớ của Mac, macOS phải hoán đổi với ổ đĩa và game đứng hình từng đợt. Giá trị launcher chọn sẵn là giá trị đúng.

Nên đặt trình giả lập ở 30 hay 60 Hz?

30 Hz trên Mac 8 GB hoặc 16 GB, 60 Hz từ 24 GB trở lên. Nếu 60 Hz bị giật, hãy hạ về 30: khung hình đều đặn trông mượt hơn khung hình nhiều hơn nhưng đến trễ.

MacBook Air nóng lên khi chơi, có sao không?

Không sao. Không có quạt, máy giảm tốc chip để giữ nhiệt độ an toàn. Hãy giới hạn game ở 30 khung hình mỗi giây cho những buổi chơi dài và đặt Mac trên mặt phẳng cứng.

Làm sao biết thứ gì đang làm Mac chậm?

Giám sát hoạt động, thẻ Bộ nhớ. Áp lực bộ nhớ màu vàng hoặc đỏ, hay bộ nhớ hoán đổi (swap) lên tới vài gigabyte, nghĩa là Mac đang thiếu bộ nhớ: hãy đóng bớt app trước khi đụng tới thiết lập của trình giả lập.