WydajnośćEmulatorApple Silicon8 min

Wolny emulator Androida na Macu: ustawienia, które naprawdę coś zmieniają

Zaktualizowano · Zespół MACOS EMULATOR

Kiedy gra tnie się w emulatorze Androida na Macu, pierwszy odruch to dać emulatorowi więcej pamięci i podkręcić tempo do 60. Pomiary z Maców graczy pokazują, że właśnie te dwa ruchy najczęściej pogarszają problem. Oto ustawienia w kolejności, w jakiej najwięcej dają.

1. Wyłącz tryb niskiego zużycia energii w macOS

To ustawienie waży najwięcej, a mało kto o nim wie. W trybie niskiego zużycia energii macOS dławi układ, żeby oszczędzać baterię, a razem z nim emulator. Zmierzone na MacBooku Air M1 z 8 GB: 3,3 klatki na sekundę z włączonym trybem, 29,7 po jego wyłączeniu.

W Ustawieniach systemowych, w sekcji Bateria, ustaw tryb niskiego zużycia energii na „Nigdy” albo przynajmniej tak, żeby włączał się tylko przy zasilaniu z baterii, i graj z podłączonym zasilaczem.

2. Nie dawaj emulatorowi więcej pamięci

Powyżej mniej więcej połowy pamięci Maca macOS musi przenosić dane na dysk, a każda taka wymiana na chwilę zamraża grę. Jeden z graczy dał emulatorowi 16 GB na Macu z 24 GB: 23,6 klatki na sekundę przy docelowych 60, choć ani procesor, ani układ graficzny nie były wysycone.

Launcher MACOS EMULATOR dobiera pamięć emulatora do Twojego Maca. Zostaw jego wartość, a na Macu, który już jest obciążony, raczej ją zmniejsz, niż zwiększaj.

3. Zamknij to, co działa obok

W raportach, które dostajemy, prawie zawsze puszcza pamięć Maca, a nie układ graficzny, który często pracuje poniżej połowy swoich możliwości. Przykład z Maca z 8 GB: 1,5 GB wolnej pamięci i 4,2 GB już przeniesione na dysk, podczas gdy silnik gry trzymał tempo. Gra działała dobrze, to Mac się dusił.

  • Udostępnianie ekranu na Discordzie: samo zabiera blisko połowę procesora.
  • Ciężkie okna przeglądarki, które walczą z emulatorem o te same rdzenie.
  • Trwająca synchronizacja iCloud.

Żeby to sprawdzić, otwórz Monitor aktywności, kartę Pamięć: jeśli wykres obciążenia pamięci robi się żółty albo czerwony, to tam ucieka Twoja płynność.

4. Trzydzieści równych klatek jest lepsze niż sześćdziesiąt spóźnionych

Na ekranie widać regularność, a nie liczbę. Zmierzone na M1 z 8 GB przy 30 Hz: 100 % klatek na czas i 38 milisekund w najgorszym odstępie. Dlatego launcher ustawia emulator na 30 Hz na Macach z 8 i 16 GB, a na 60 Hz od 24 GB. Jeśli przy 60 się tnie, wróć do 30.

W tym samym duchu render Smooth w launcherze najmniej obciąża układ graficzny: to pierwsze ustawienie do wypróbowania, gdy złożone sceny zaczynają przycinać.

5. Zostaw ekran Maca w rozdzielczości „Domyślne”

W Ustawieniach systemowych, w sekcji Wyświetlacze, opcja „Więcej miejsca” sprawia, że Mac rysuje obraz większy niż ekran, a potem go pomniejsza. To dodatkowa praca dla układu graficznego, gdy działa emulator. Na czas grania wybierz z powrotem „Domyślne”.

6. W grze wybierz jeden ogranicznik

Wiele gier mobilnych ma jednocześnie limit klatek na sekundę i tryb oszczędzania baterii. Wybierz jedno albo drugie: albo limit, 60 lub 30, jeśli Mac się grzeje, z wyłączonym oszczędzaniem baterii; albo samo oszczędzanie baterii, które wtedy samo ogranicza tempo. Jakość grafiki zacznij od średniego poziomu i podnoś ją tylko wtedy, gdy tempo się utrzymuje.

7. Temperatura: przypadek MacBooka Air

MacBook Air nie ma wentylatora. Przy długim obciążeniu jego układ sam zwalnia, żeby utrzymać bezpieczną temperaturę, i tempo spada w miarę trwania sesji. To nie awaria. Przy długiej rozgrywce ogranicz grę do 30, postaw Maca na twardej, odsłoniętej powierzchni i graj z podłączonym zasilaczem, jeśli tryb niskiego zużycia energii włącza Ci się na baterii.

Jeśli zamiast obrazu zawodzi dźwięk, przyczyny są inne: poradnik o urywającym się albo trzeszczącym dźwięku w emulatorze je rozdziela.

Najczęstsze pytania

Dlaczego mój emulator Androida się tnie, skoro Mac jest nowy?

Bo układ graficzny rzadko jest winny. Po kolei: tryb niskiego zużycia energii w macOS, za dużo pamięci przydzielonej emulatorowi i aplikacje działające obok.

Czy więcej pamięci dla emulatora sprawi, że będzie płynniejszy?

Nie. Powyżej mniej więcej połowy pamięci Maca macOS zaczyna korzystać z dysku, a gra co chwilę się zawiesza. Wartość wybrana przez launcher jest właściwa.

Ustawić emulator na 30 czy na 60 Hz?

Na 30 Hz na Macu z 8 lub 16 GB, na 60 Hz od 24 GB. Jeśli przy 60 rozgrywka się tnie, zejdź do 30: równe klatki wyglądają płynniej niż liczniejsze, ale spóźnione.

Mój MacBook Air grzeje się w trakcie gry, czy to groźne?

Nie. Bez wentylatora zwalnia układ, żeby utrzymać bezpieczną temperaturę. Przy długich sesjach ogranicz grę do 30 klatek na sekundę i postaw Maca na twardej powierzchni.

Jak sprawdzić, co spowalnia mojego Maca?

Monitor aktywności, karta Pamięć. Żółte albo czerwone obciążenie pamięci albo kilka gigabajtów w pliku wymiany oznacza, że Macowi brakuje pamięci: zamknij aplikacje, zanim ruszysz ustawienia emulatora.