Input Lag: SNES Mini vs. Recalbox auf dem Raspberry Pi


SNES Classic Mini gegen die Recalbox auf dem Raspberry Pi

Die Verzögerung bei der Joypadeingabe bei der Emulatoren auf dem Raspberry Pi sind keine Einbildung. Wieso man mit dem Mini-PC bei Super Mario World immer wieder daneben springt, habe ich unlängst in meinem Artikel über die Eingabeverzögerung von Emulatoren ausführlich vorgestellt und durchgemessen. Der Messaufbau zur Grundlage dieses Artikel ist dort ebenfalls dokumentiert. Aber wie sieht es beim Super Nintendo gegen einen Raspberry Pi mit Recalbox aus?

Das SNES Mini verspricht geringeres Input Lag

Im Gegensatz dazu verspricht das SNES Mini Classic deutlich weniger Latenz zwischen Eingabe auf dem Controller bis zur Aktion auf dem Bildschirm. Dies liegt an dem von Nintendo selber entwickelten Emulator und der abgestimmten Hardware.

Wie groß ist der Unterschied beim Input Lag?

LatzenzEmulator oder System
~71 msOriginal Super Nintendo
an CRT TV mit Super Mario World
~83 msPS4
Sonic Mania
~83 msRecalbox – Raspberry Pi 3
System Menu
~96 msSNES Classic Mini
Super Mario World
~112 msVirtual ConsoleWii U
Super Mario World
~138 msPS Now – Streaming PS4
Bubsy: The Woolies Strike Back
~152 msRecalbox – Raspberry Pi 3
PocketSNES (Super Nintendo)
~160 msRecalbox – Raspberry Pi 3
picodrive (MegaDrive)
~171 msRecalbox – Raspberry Pi 3
Snes9x next (Super Nintendo)

Das heißt, von dem Moment an, in dem der Knopf auf dem SNES Joypad gedrückt wird bis hin zum Sprung von Mario vergehen fast 100ms. Das SNES Classic Mini hat somit im Vergleich zum schnellsten Recalbox Emulator fast 60 ms weniger Input Lag und reagiert spürbar besser.

Gemessen habe ich die Werte mit dem selben Messaufbau wie für die Ermittlung der Eingabeverzögerung vom Raspberry Pi. Eure Werte können durch einen anderen Fernseher oder einen fehlenden Game-Mode deutlich anders ausfallen.

So wurde das Lag gemessen

Recalbox, Super Nintendo (Mini) … oder Super Nt?

Neben dem Raspberry Pi (ab 35 EUR) und einem SNES Classic Mini (ab 89 EUR) gibt es eine Hardware-Alternative: das Super Nt von Analogue. Für $180 bekommt ihr ein perfekt simuliertes Super Nintendo auf Basis von programmierbaren Schaltstrukturen (Field Programmable Gate Array). Per Adapter-Modul mit SD-Karte (SD2SNES) (kaufen) kann man das Geräte mit den ROMs füttern.

Die Entwickler versprechen die geringe Latenz eines echten Super Nintendos mit der Flexibilität eines Emulators mit HDMI-Ausgang. Leider funktionieren bislang keine Roms sondern nur Original-Spiele.

Vergleich: Input Lag verschiedener Systeme

Nur ohne Hack mit minimaler Latenz

Wenn man Libretro per Hakchi auf ein SNES Classic Mini installiert, dann hat man dieselben in Bezug auf das Input Lag als auf einem Raspberry Pi. Nur der ursprüngliche Emulator „Canoe“ auf dem SNES Mini besitzt die in diesem Artikel beschriebene geringe Latenz.

Das Super Nintendo Classic Mini ist die beste Wahl

Trotz des vorhandenen Input Lags ist das Super Nintendo Mini von den Alternativen meiner Meinung nach die beste Wahl. Nintendos Emulation fühlt sich nicht nur besser an als auf dem Raspberry Pi sondern ist es nach meinen Messungen auch. Aber leider auch nur ohne Hack.

Ein Raspberry Pi mit Recalbox kann zwar auch vom Mega Drive bis PlayStation 1 viele Systeme emulieren aber das Super Nintendo ist nun mal die beste Retro-Konsole gewesen. Einzig und allein die Zurückspul-Funktion der Recalbox würde ich vermissen. Danke an Mario R. (Nein, das ist nicht Mario L.) für die Leihgabe des SNES Mini.

Das SNES Mini kann man hier günstig kaufen.


Beitrag veröffentlicht

in

von

Kommentare

18 Antworten zu „Input Lag: SNES Mini vs. Recalbox auf dem Raspberry Pi“

  1. Avatar von JTR
    JTR

    Wie gesagt am krassesten ist es mir bei Contra 3 aufgefallen. Dort muss das Timing oft noch genauer stimmen als bei Mario.

    1. Avatar von Marc
      Marc

      Das stimmt. Bei Contra bzw. Super Probotector ist es noch wichtiger. Ich habe nur Mario genommen, weil es mir dort am meisten aufgefallen ist und ich einen einheitlichen Vergleich brauchte. Hast Du es denn mal selber am SNES Mini probiert?

    2. Avatar von JTR
      JTR

      Ja ich habe ein SNES mini und was mir in der ersten Sekunden subjektiv aufgefallen ist im Vergleich zu meiner recalbox, dass es einfach eine direktere Steuerung hat. Nun habe ich es auch noch in Zahlen belegt, was ich subjektiv empfunden habe, dank dir. Danke für diesen Vergleich und die Arbeit.

    3. Avatar von Marc
      Marc

      Gerne. Gerne auch teilen (FB, Blogs und Co)

      Das ganze sorgt im Moment auch im Forum von der Recalbox für etwas Wirbel. Der Hauptentwickler will das glaube ich so nicht wahr haben. Aber meiner Ansicht nach merkt man das sofort.

      Wenn man das SNES hackt und dort dann RetroArch installiert, dann ist das SNES übrigens viel langsamer als der Pi. Also ein MegaDrive Emulator oder ein anderer SNES Emulator sind sehr langsam im Vergleich zu Nintendos Entwicklung. Ich habe das mal ergänzt. Denn dadurch entstehen Missverständnisse.

    4. Avatar von JTR
      JTR

      Gut das ist natürlich fies. Nintendo könnte auch das ganze mal öffentlich dokumentieren, wollen sie aber nicht, weil sie ja ein Feind der Retro Szene sind. Und mit Reverse Engineering ist es immer ein herantasten und du erfasst nie alles ohne Insider Wissen.

    5. Avatar von Marc
      Marc

      Wieso sollten sie das tun?

    6. Avatar von JTR
      JTR

      Nein natürlich werden sie das nicht tun, aber eben ein Emulatorhersteller hat immer mit dem Problem zu kämpfen, daher ist eher die Frage warum Nintendo selber nicht näher an die Original Hardware Latenz gekommen ist. Aber bei einem Emulator aus der Fanbasis erstaunt mich das Problem nicht, sie haben schliesslich kein Insider Wissen.

    7. Avatar von Marc
      Marc

      Technisch benötigt ein Emulator eben mehr Zeit für einen Befehl als wenn dieser direkt in einem Chip abgearbeitet wird. Emulation wird nie an das Feeling rankommen. Deswegen gibt es ja das im Artikel erwähnte Super Nt.

    8. Avatar von JTR
      JTR

      Mir fehlt es einfach an einer Hochgeschwindigkeitskamera, sonst könnte ich mal ab Highend PC filmen ob dort die schiere Hardwarepower noch die Latenz nach unten drücken kann (minimal würde ich vermuten).

    9. Avatar von Marc
      Marc

      Schnelle PCs haben mit speziellen Einstellungen und Emulatoren die geringste Latenz. Aber das wird nicht viel besser sein als ein SNES Mini.

  2. Avatar von Faktencheck
    Faktencheck

    Das SNES Classic Mini hat im Vergleich zum schnellsten Recalbox Emulator fast 60 ms mehr Input Lag. Das heißt, von dem Moment an, in dem der Knopf auf dem SNES Joypad gedrückt wird bis hin zum Sprung von Mario vergehen fast 100ms.

    Das verstehe ich nicht so ganz. Also beim SNES Classic Mini sind es zirka 96 ms, d.h. fast 100 ms Input-Lag. Aber das ist nach den Daten immer noch etwa 60 ms weniger als die Recalbox (~152 ms, Recalbox Raspberry Pi 3, PocketSNES (Super Nintendo)).

    1. Avatar von Marc
      Marc

      Du machst deinem Namen ja alle Ehre. Richtig. War ein Tippfehler und die Aussage hörte sich so auch komisch an. Habe den Satz komplett umgebaut. Danke. Dafür gibt es die Kommentarfunktion. ;-)

  3. Avatar von tons
    tons

    wenn hakchi2 drauf ist, haben auch die mit Canoe emulierten Spiele einen höheren Inputlag als 96ms?

    1. Avatar von Marc
      Marc

      Es kommt eher darauf an, ob der interne Emulator vom SNES Mini genutzt wird oder nicht. Wenn man einen anderen Emulator als den nutzt wird der Inputlag höher.

    2. Avatar von master54
      master54

      Ich hab gehört das das Inputlag bei anderen Systemen trotzdem besser sein soll als z.B. bei Retropi. NeoGeo soll auf dem SNES Mini besser laufen als auf dem Pi3 mit Retropi. Irgendwas scheint Nintendo auch an der Hardware gemacht zu haben damit man ein niedriges Inputlag erreicht.

  4. Avatar von master54
    master54

    Vielen Dank für deine Mühen. Sehr guter Vergleichtest!

    Könntest du einen solchen Test auch mit einem NES Mini und original NES machen ?

    Der hier verwendete Emulator soll nämlich ein deutliches Input Lag haben.

    Zahlen wären sicher interessant.

    1. Avatar von Marc
      Marc

      Für SNES (org) und SNES Mini habe ich es ja gemacht. Ein NES oder NES hab eich leider nicht. Schick es mir gerne zu oder kauf es hier. Ich schicke es dann zurück.

  5. Avatar von Andreas Waldenmaier
    Andreas Waldenmaier

    Sehr schön gemacht,
    aber mittlerweile hat sich viel getan auf dem SNES Mini.
    Hackchi hat jetzt viele Möglichkeiten, unter anderem Emulatoren Auswahl.

    Man kann jetzt auch mit dem „Canoe“ Emulator seine zusätzlichen Spiele drauf spielen.
    Unter: Canoe – Emulation General Wiki, kann man sehen welche Spiele der Emulator unterstützt. Sollte also auch dann mit dem Input Lag jetzt besser ausfallen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert