EkranEmulatorWydajność5 min

Emulator Androida na Macu z ekranem 120 Hz: dlaczego urządzenie zostaje przy 30 lub 60 Hz

Zaktualizowano · Zespół MACOS EMULATOR

Twój MacBook Pro wyświetla do 120 Hz albo Twój monitor 144 Hz, a mimo to urządzenie z Androidem w MACOS EMULATOR działa przy 30 lub 60 Hz. To ani błąd, ani zapomniane ustawienie: ekran Maca i ekran urządzenia mają każdy własną częstotliwość. Oto co zmienia szybki ekran, czego nie zmienia i jak wybrać swoją częstotliwość.

Dwa ekrany, dwie częstotliwości

W trakcie gry liczą się dwie częstotliwości. Częstotliwość ekranu Maca: do 120 Hz na ekranie ProMotion 14- i 16-calowych MacBooków Pro albo częstotliwość Twojego monitora zewnętrznego. I częstotliwość ekranu urządzenia z Androidem: wiersz „Refresh” na karcie „RENDER”, na ekranie głównym launchera. To ta druga decyduje, ile klatek na sekundę urządzenie może wyświetlić.

Te dwie częstotliwości się ze sobą nie komunikują. Zegar, który nadaje rytm ekranowi urządzenia, chodzi sam, we własnym tempie, bez dopasowywania się do ekranu Maca. Launcher nawet nie odczytuje częstotliwości Twojego ekranu: wartość, którą ustawia na start, zależy od pamięci Maca, 30 Hz przy 8 GB i 60 Hz od 24 GB. Podłączenie ekranu 120 Hz niczego więc w urządzeniu nie zmienia.

Dlaczego nie 90 ani 120 Hz

Wiersz „Refresh” ma tylko dwa wybory, 30 Hz i 60 Hz, zarówno na karcie „RENDER”, jak i w Settings. Launcher nigdy nie wysyła do silnika więcej niż 60 Hz, niezależnie od podłączonego ekranu.

Wyżej nie znaczy zresztą płynniej. Launcher mówi to sam, pod wierszem częstotliwości w swoich Settings: „60 Hz aims higher but stutters on Macs that can’t hold it” (60 Hz celuje wyżej, ale tnie się na Macach, które tego nie utrzymają).

Opcja 90 czy 120 klatek na sekundę w grze też niczego tu nie zmienia. Docelowe tempo to niższa z dwóch granic: granica urządzenia, 30 lub 60 Hz, i granica gry. Poradnik o klatkach na sekundę w emulatorze wyjaśnia, jak je odczytać bez pomyłki.

Co mimo wszystko daje ekran 120 Hz

Launcher nie rusza częstotliwości Twojego ekranu: macOS, kursor i okno launchera korzystają z niej tak jak wcześniej. Tylko obraz urządzenia, w swoim oknie, odświeża się najwyżej 30 lub 60 razy na sekundę. Nic w launcherze nie zależy od częstotliwości ekranu: nie musisz jej zmieniać, żeby grać.

Jedno zastrzeżenie: producent silnika nie gwarantuje zachowania urządzenia szybszego niż ekran Maca. Przy 120 Hz jesteś od tego daleko. Ale jeśli ustawiłeś ekran poniżej 60 Hz w ustawieniach macOS, urządzenie przy 60 Hz go wyprzedza, a tego przypadku nikt u nas nie zmierzył: przywróć ekranowi 60 Hz lub więcej albo przełącz urządzenie na 30 Hz.

Na monitorze zewnętrznym jest tak samo, a resztę ustawia się według głównego ekranu: poradnik o monitorze zewnętrznym z emulatorem wyjaśnia, który ekran wybrać.

60 Hz nie znaczy płynnie

Przy 60 Hz każda klatka ma 16,7 milisekundy, żeby dotrzeć. Jeśli przegapi swoje okno, nie pojawia się odrobinę później: czeka na całe następne okno, więc zostaje na ekranie dwa razy dłużej. Gra przy 60 Hz, której Mac nie utrzymuje, przeplata w ten sposób klatki na czas i klatki podwojone: oko widzi właśnie ten przeskok, a nie liczbę.

Przy 30 Hz każda klatka ma 33,3 milisekundy. Dwa razy mniej klatek, ale przychodzą na czas: zmierzone na M1 z 8 GB przy 30 Hz, 100% klatek na czas i 38 milisekund przy najgorszym odstępie. Stąd nazwa, którą launcher nadaje temu wyborowi w swoich Settings: „30 Hz, steady” (30 Hz, stabilnie).

60 Hz ma jednak prawdziwą zaletę: gotowa klatka czeka na wyświetlenie najwyżej 16,7 milisekundy, wobec 33,3 przy 30 Hz. Jeśli Twój Mac utrzymuje 60, zostaw 60. Jeśli gra się tnie, zejdź na 30.

Wybór częstotliwości, po kolei

  1. 1Zacznij od wartości ustawionej przez launcher. W Settings wiersz „Refresh rate (restarts the device)” oznacza dopiskiem „(default)” wartość dla Twojego Maca.
  2. 2Jeśli gra się tnie, najpierw sprawdź Maca: wyłączony tryb niskiego zużycia energii w macOS, ekran na „Domyślne”, a nie na „Więcej miejsca”, zamknięta przeglądarka i udostępnianie ekranu. Poradnik o emulatorze Androida, który się tnie omawia te ustawienia po kolei.
  3. 3Potem częstotliwość: przejdź na 30 Hz, jeśli było 60, na karcie „RENDER” albo w Settings. Zrób to między sesjami: silnik odczytuje częstotliwość tylko przy starcie, jej zmiana wyłącza urządzenie, jeśli jest włączone, a kolejny start jest zimny, więc dłuższy.
  4. 4Potem raport wydajności, zrobiony z paska narzędzi w środku gry: zapisuje częstotliwość urządzenia, a wsparcie czyta go za Ciebie.

Oceniaj zawsze w prawdziwej grze, po regularności, nigdy po wyświetlanej liczbie. Poradnik o grafice w emulatorze opisuje resztę karty „RENDER”, w tym jakość „Balanced”, którą warto zostawić.

Najczęstsze pytania

Czy emulator Androida może działać przy 120 Hz na Macu?

Nie w MACOS EMULATOR: wiersz „Refresh” oferuje 30 lub 60 Hz, a launcher nigdy nie wysyła do silnika więcej niż 60 Hz, nawet na ekranie ProMotion czy monitorze 144 Hz.

Czy ekran ProMotion sprawia, że emulator działa płynniej?

Nie obraz urządzenia: jego zegar chodzi we własnym tempie, bez dopasowywania się do ekranu Maca. macOS, kursor i okno launchera nadal korzystają z Twojego ekranu.

Czy trzeba ustawić ekran na 60 Hz, żeby grać?

Nie, launcher nie odczytuje częstotliwości Twojego ekranu. Unikaj tylko ustawiania go poniżej 60 Hz, gdy urządzenie działa przy 60 Hz: producent silnika nie gwarantuje tego przypadku.

30 Hz czy 60 Hz: jaką częstotliwość wybrać?

Tę, którą Twój Mac utrzymuje. Launcher ustawia 30 Hz przy 8 GB i 60 Hz od 24 GB. 60 Hz celuje wyżej i skraca czekanie klatki na wyświetlenie, 30 Hz jest bardziej regularne. Jeśli przy 60 gra się tnie, zejdź na 30.

Moja gra oferuje 120 klatek na sekundę: czy to coś zmienia?

Gra nie przekroczy częstotliwości urządzenia: wygrywa niższa z dwóch granic, więc najwyżej 30 lub 60 klatek na sekundę.