Alle artikelen
PrestatiesEmulatorApple Silicon6 min

De graphics van een Android-emulator op de Mac: Balanced, Ultra en beeldfrequentie

Bijgewerkt op · Het team van MACOS EMULATOR

Op het startscherm van de launcher van MACOS EMULATOR bestaat de kaart „RENDER” uit twee regels: „Quality” en „Refresh”. Zij bepalen het beeld, en hun beginwaarden zijn de goede. Hier lees je wat elke regel echt verandert, waarom Balanced en geen Ultra, en wat je elders regelt.

Hoe de emulator het spel op je Mac tekent

In het Android-apparaat tekent het spel met OpenGL ES, de grafische interface van Android. De engine laat dat werk uitvoeren door de grafische chip van je Mac, en niet door softwarematig renderen op de processor. Alles wordt lokaal berekend: anders dan bij cloud gaming komt er geen enkel beeld van een server.

Het beeld hangt dus van twee lagen af: de instellingen van de launcher, die het scherm van het apparaat bepalen, en de grafische opties van het spel, die bepalen wat het spel daarop tekent.

De kaart „RENDER” op het startscherm

Het is de eerste kaart van de onderste rij, links van de kaart „SYSTEM”. Je vindt er:

  • De regel „Quality”, een rij standen: „Balanced” staat standaard geselecteerd, „Ultra” is de laatste aan de rechterkant.
  • De regel „Refresh”, met twee keuzes: 30 Hz of 60 Hz.
  • De melding „Applied at next launch” (toegepast bij de volgende start), en daarna de schakelaars „Full screen” en „Performance mode”.

De Performance mode werkt op de rest van de Mac, niet op het beeld: de gids over de Performance mode van een emulator legt hem uit.

Wat de kwaliteit echt verandert

De kwaliteitsstand bepaalt hoeveel pixels het spel tekent, ten opzichte van het scherm van het apparaat. „Balanced” laat het werken op driekwart van de breedte en de hoogte; „Ultra” op de volledige resolutie, ongeveer 1,8 keer zoveel pixels per beeld. De indeling van het spel verandert niet: alleen de fijnheid.

De launcher zet deze instelling vlak voordat hij het spel opent. Ze geldt dus bij de volgende start van het spel, zonder het apparaat uit te zetten.

Waarom Balanced, en geen Ultra

„Balanced” is de beginkwaliteit voor alle klassen Mac, van 8 GB tot 24 GB en meer. „Ultra” bestaat, maar de launcher schrijft hem pas weg na een waarschuwing, „Switch to Ultra?”, die drie dingen zegt:

  • de engine van het spel en de grenzen van Android houden deze stand niet betrouwbaar vol: haperingen, overgeslagen beelden, mogelijk crashes;
  • het is de instelling van geen enkel Mac-profiel;
  • overstappen laat het spel bij de volgende start bijna 400 MB aan video’s opnieuw downloaden.

De grens ligt bij het spel in Android, niet bij je Mac: een Pro-, Max- of Ultra-chip verandert daar niets aan. En elke overstap van de ene naar de andere stand laat het spel video’s opnieuw downloaden: kies één keer, en blijf er dan af.

Support houdt dezelfde lijn aan: bij een ticket „het hapert” is een met de hand gekozen „Ultra” een van de eerste instellingen die hij bekijkt, samen met een geheugen dat boven de waarde van de launcher is gezet.

De beeldfrequentie: 30 of 60 Hz

„Refresh” is de frequentie van het scherm van het Android-apparaat, niet de beeldlimiet van het spel. De launcher zet 30 Hz op een Mac met 8 GB en 60 Hz vanaf 24 GB. Op het scherm zie je de regelmaat, niet het getal: gemeten op een M1 met 8 GB bij 30 Hz, 100% van de beelden op tijd en 38 milliseconden bij het slechtste interval. Hapert een potje op 60, ga dan terug naar 30.

Let op het moment: de engine leest de frequentie alleen bij het opstarten van het apparaat. Verander je haar, dan gaat het apparaat uit als het aan staat, spel inbegrepen, en de volgende start is een koude start, dus langer. Verander haar tussen twee sessies, nooit midden in een potje. De gids over de emulator die niet start legt die koude start uit.

Wat je in het spel regelt

De launcher bepaalt maar de helft van het beeld. In de grafische opties van het spel werkt een hoge of gemiddelde voorinstelling goed. Biedt je spel een limiet voor beelden per seconde en een batterijbesparing, kies dan het een of het ander: de limiet, met de batterijbesparing uit; of alleen de batterijbesparing, die de beeldfrequentie dan zelf begrenst. De gids over de MacBook Pro met een emulator zet cijfers op wat deze opties opleveren.

Een wazig beeld is geen kwestie van kwaliteit

Is het beeld wazig op een groot scherm, dan helpt „Ultra” niet: het venster vergroten rekt een al berekend beeld op. De instelling die telt is de resolutie „Screen fit”, die de launcher standaard op alle drie de klassen Mac zet; het logo rechtsonder op de kaart „RENDER” brengt je erheen. De gids over volledig scherm in een emulator legt het verschil uit. Laat in macOS het scherm op „Standaard” staan in plaats van „Meer ruimte”.

Als het beeld hapert

Ga niet naar „Ultra”, en blijf van het geheugen af. Een potje dat hapert pak je eerst aan via de Mac: de energiebesparingsmodus van macOS uit, het scherm op „Standaard”, browser en schermdelen gesloten. Daarna via de beeldfrequentie, op 30. Daarna via het prestatierapport, dat support leest: de gids over beelden per seconde in een emulator legt uit hoe je het maakt en verstuurt, en de gids over de trage Android-emulator neemt de gemeten instellingen op volgorde door.

Veelgestelde vragen

Welke graphics-instellingen kies ik in een Android-emulator op de Mac?

Die van de launcher: „Balanced” op alle Macs, 30 Hz op 8 GB en 60 Hz vanaf 24 GB, en „Screen fit”. Daarna een hoge of gemiddelde voorinstelling in de opties van het spel.

Maakt Ultra het spel mooier op een krachtige Mac?

Het laat het spel op de volledige resolutie van het scherm van het apparaat tekenen, maar het spel houdt deze stand niet betrouwbaar vol in Android: haperingen, overgeslagen beelden, mogelijk crashes. Een Max-chip verandert daar niets aan. Houd Balanced aan.

Waarom downloadt het spel gegevens opnieuw na een kwaliteitswijziging?

Overstappen op Ultra laat het spel bij de volgende start bijna 400 MB aan video’s opnieuw downloaden, en terug naar Balanced doet dat ook. Kies je kwaliteit één keer en blijf er dan af.

Moet ik herstarten na het veranderen van kwaliteit of beeldfrequentie?

De kwaliteit geldt bij de volgende start van het spel, zonder het apparaat uit te zetten. De beeldfrequentie zet het apparaat uit als het aan staat, en de volgende start duurt langer: verander haar tussen twee sessies.

Gebruikt de emulator de grafische chip van de Mac?

Ja. Het spel tekent met OpenGL ES, en dat werk wordt lokaal uitgevoerd door de grafische chip van je Mac, zonder externe server.