Android-Emulator auf dem Mac: Bilder pro Sekunde messen, ohne sich zu täuschen
Aktualisiert am · Das MACOS EMULATOR-Team
Wie viele Bilder pro Sekunde schafft dein Android-Emulator? Das ist die erste Frage, wenn ein Spiel auf dem Mac hakt, und selten die richtige. Eine Zahl allein sagt nicht, ob die Partie ruckelt, und die Aktivitätsanzeige von macOS zählt kein einziges Bild. Hier ist, wie du in MACOS EMULATOR wirklich misst, und was du selbst prüfen kannst.
Eine FPS-Zahl sagt nicht, ob es ruckelt
Ein Mittelwert von 24 Bildern pro Sekunde kann 24 gleichmäßige Bilder bedeuten, die sich problemlos spielen lassen, oder einen ständigen Wechsel zwischen 30 und 15: Mikroruckler, mit denen nicht zu spielen ist. Bei einer unserer Messungen kamen 44 % der Bilder im Abstand von 33 Millisekunden und 34 % mit mehr als 46: Der Mittelwert zeigte weder die einen noch die anderen.
Was zählt, ist der Anteil der pünktlichen Bilder und der schlechteste Abstand zwischen zwei Bildern (die Frametime). Gemessen auf einem M1 mit 8 GB, mit dem Emulator bei 30 Hz: 100 % der Bilder pünktlich, 38 Millisekunden im schlechtesten Abstand. Die angepeilte Bildrate ist die niedrigere von zwei Grenzen: die des Emulators, 30 oder 60 Hz in der Karte „RENDER“ des Launchers, und die Bildratenbegrenzung des Spiels, falls es eine anbietet.
Der Leistungsbericht: sechs Sekunden, ohne die Partie zu verlassen
Sechs Sekunden lang zählt der Leistungsbericht die Bilder, die Android auf der Ebene des Spiels wirklich angezeigt hat, und hält fest, was dein Mac im selben Moment tut.
- 1Starte eine Partie und spiel ein paar Minuten: Ein Bericht aus dem Menü sagt nichts über das, was dich stört.
- 2Klick auf die Performance-Schaltfläche der Werkzeugleiste, das Symbol in Form eines Tachos: oben links bei „Screen fit“, am rechten Rand im Fenstermodus.
- 3Spiel weiter. Nach sechs Sekunden wird die Schaltfläche zu einem grünen Häkchen: Der Bericht ist kopiert.
- 4Klick in deinem Kundenbereich auf „Bericht senden“ und füg ihn in das Feld „Leistungsbericht“ ein: Er geht als angehängte .txt-Datei mit.
Nimm ihn über die Werkzeugleiste auf, nicht über „Settings“ im Launcher: Dann rückt der Launcher in den Vordergrund, das Fenster des Spiels landet dahinter, und macOS hört auf, ein vollständig verdecktes Fenster zu zeichnen. Die dort gezählten Bilder beschreiben keine Partie mehr.
Der kopierte Bericht ist verschlüsselt: Du kannst ihn nicht lesen, der Support öffnet ihn. Darin findet er die Zahl der Bilder und ihre Gleichmäßigkeit, den freien Arbeitsspeicher und den Swap des Mac, seinen thermischen Zustand, den Stromsparmodus und die Apps, die ihn am stärksten belasten. Mach danach zwei weitere im hektischsten Moment der Partie, möglichst in derselben Szene: Dort zeigt sich das Ruckeln.
Zwei Messungen vergleichen, ohne sich etwas vorzumachen
Auf demselben Rechner und unter denselben Bedingungen reichten fünf aufeinanderfolgende Messungen von 20,0 bis 28,6 Bildern pro Sekunde. Eine Messung gegen eine andere beweist also nichts: Ist der Unterschied zwischen zwei Einstellungen kleiner als diese Spanne, gibt es keinen Effekt zu erklären.
- Dieselbe Szene: Zwei Szenen verlangen nicht dieselbe Arbeit, ihre Zahlen lassen sich nicht vergleichen.
- Derselbe Zeitpunkt in der Session: Eine Messung mit 15 Bildern pro Sekunde, drei Minuten nach dem Start des Geräts, ließ sich nach dreiunddreißig Minuten nicht mehr reproduzieren.
- Eine Änderung nach der anderen: ein Bericht mit unveränderten Einstellungen, eine Einstellung geändert, dann ein zweiter Bericht.
- Mehrere Messungen auf jeder Seite, verglichen über ihren Median.
- Ein ruhiger Mac: Übersteigt seine Last die Zahl seiner Kerne, markiert der Bericht die Messung selbst als nicht vergleichbar.
Eine Änderung am Arbeitsspeicher oder an der Bildrate gilt erst beim nächsten Start des Emulators: Starte ihn vor der zweiten Messung neu.
Was die Aktivitätsanzeige sagt, und was nicht
Die Aktivitätsanzeige zählt keine Bilder pro Sekunde, aber sie zeigt, was deinen Mac belastet, während du spielst.
- Tab „Speicher“: Ein gelber oder roter Speicherdruck heißt, dass deinem Mac Arbeitsspeicher fehlt. Sortier die Liste nach Speicher und schließ, was mehrere Gigabyte belegt.
- Tab „CPU“: Nach „% CPU“ sortiert, zeigt er, was den Mac belastet. Eine Bildschirmfreigabe in Discord belegt allein fast die Hälfte des Prozessors.
Zwei Zahlen werden dort oft falsch gelesen. Die Spalte „% GPU“ einer App ist nicht die Auslastung der GPU. Und der belegte Swap ist ein Stand, kein Durchsatz: macOS holt nicht von selbst zurück, was es auf die Festplatte geschrieben hat, also können mehrere Gigabyte Swap von einer App stammen, die vor Stunden offen war, ohne jetzt etwas zu kosten.
Auch das Umgekehrte kommt vor: Wenn macOS den Arbeitsspeicher komprimiert, statt ihn auf die Festplatte zu schreiben, heißt wenig Swap nicht genug Arbeitsspeicher. Genau diese Komprimierung wurde einem Spieler an einem Mac mini M4 mit 16 GB zur Falle: Nur noch 7 % des Speichers, der dem Emulator zugeteilt war, lagen wirklich im Arbeitsspeicher. Der Ratgeber zum Emulator auf dem Mac mini erzählt, wie es weiterging.
Was die Berichte am häufigsten zeigen
Die GPU bleibt meist unter der Hälfte ihrer Leistung, selbst wenn das Spiel ruckelt: Was nachgibt, ist der Arbeitsspeicher des Mac. Ein Beispiel von einem Mac mit 8 GB: 1,5 GB freier Arbeitsspeicher, 4,2 GB bereits auf die Festplatte ausgelagert, und eine Engine des Spiels, die trotzdem 100 % ihrer Bildrate hielt. Danach folgen der Stromsparmodus von macOS und zu viel Arbeitsspeicher für den Emulator: Die Einstellungen für einen langsamen Android-Emulator gehen beide durch, mit Messwerten belegt.
Was zum Bericht dazugehört
- Die Logs des Launchers („Settings“, dann „Logs“, dann „Copy“), über dieselbe Schaltfläche im zweiten Feld.
- Deine Konfiguration: Modell, Chip, Arbeitsspeicher und macOS-Version, im Apple-Menü unter „Über diesen Mac“.
- Eine Partie bei 30 Hz, eine bei 60 Hz, und welche bei dir besser läuft.
Häufige Fragen
Wie sehe ich die FPS meines Android-Emulators auf dem Mac?
Die Performance-Schaltfläche der Werkzeugleiste misst sechs Sekunden Spiel, ohne die Partie zu unterbrechen. Der kopierte Bericht ist verschlüsselt: Schick ihn über „Bericht senden“ in deinem Kundenbereich, und der Support liest ihn für dich.
Warum können 30 Bilder pro Sekunde flüssiger wirken als 60?
Weil man auf dem Bildschirm die Gleichmäßigkeit sieht. Dreißig pünktliche Bilder, wie die 100 % auf einem M1 mit 8 GB bei 30 Hz, sind besser als sechzig, von denen ein Teil zu spät kommt.
Kann die Aktivitätsanzeige die FPS eines Emulators messen?
Nein, sie zählt keine Bilder. Sie zeigt den Speicherdruck und die Apps, die den Mac belasten, und ihre Spalte „% GPU“ ist nicht die Auslastung der GPU.
Wann mache ich den Leistungsbericht?
In der Partie, nach ein paar Minuten, über die Werkzeugleiste: nie im Menü und nie über „Settings“. Dann zwei weitere im hektischsten Moment, in derselben Szene.
Zwei Messungen ergeben nicht dieselbe Zahl, ist das normal?
Ja. Unter denselben Bedingungen reichten fünf Messungen auf demselben Rechner von 20,0 bis 28,6 Bildern pro Sekunde. Vergleiche dieselbe Szene, zum selben Zeitpunkt der Session, mit mehreren Messungen auf jeder Seite.