Ergebnis 1 bis 6 von 6

Thema: Pi2Jamma Lag im Vergleich Jamma controls / USB controls

  1. #1
    Lizenziert Avatar von pin_HP
    Registriert seit
    02.11.2017
    Ort
    Wien
    Beiträge
    283

    Pi2Jamma Lag im Vergleich Jamma controls / USB controls

    Mir hat neulich der scheinbar nicht vorhandene Lag bei Arkanoid mit dem Spintrak-USB-Spinner keine Ruhe gelassen und ich habe noch jede Menge weitere Videosequenzen mit 50 fps, also annähernd der Framerate der Spiele, gemacht. Vorweg: Arkanoid hat genauso Lag - der Schläger verhält sich allerdings recht unterschiedlich, je nachdem, ob er aus der Ruheposition oder aus der Bewegung gesteuert wird und er hat ein gewisses "Eigenleben"; ich vermute, dass die Software anzunehmende Bewegungen vorausberechnet. Lassen wir also Arkanoid beiseite.

    Ein Videoframe dauert 20 ms (= 2/100 Sekunden), in 5 Videoframes passen 6 Gameframes hinein.

    Ich habe nun mit Mario getestet, ihn springen lassen, und mit Pi2Jamma 3 Videoframes (60 ms) Lag festgestellt. Dann, WENN über die Jamma-Controls und den pikeyd165-Treiber gespielt wird. Unabhängig vom Image (pinHP, Regamebox), sowohl mit AdvMame wie auch mit lr-fbalpha - siehe erstes Bild.

    Wird ebenfalls mit Pi2Jamma gespielt, aber über ein USB-Gamepad gesteuert (noch dazu mit Bluetooth-Verbindung des X-Box-360-Pads), sind es nur mehr 2 Frames (40 ms) Lag - siehe zweites Bild.

    All das ist regelmäßig und reproduzierbar, auf diversen Videosequenzen festgehalten.


    Mario_lrfba_caption.jpg Mario_USB_caption.jpg
    pinHP Arcade image für Pi2Jamma/Pi2SCART
    http://pinhp-image.com

  2. #2
    Registered User Avatar von mrdo!
    Registriert seit
    17.11.2005
    Ort
    NRW
    Beiträge
    3.057
    Und wird über einen modernen emu mit einem modernen pikeyd165 gespielt ists 0 lag. Seit Jahren.
    Ich verstehe nicht, warum dich das jetzt stört. Es war von Anfang an so.
    Kleiner Tipp: Die uralte version des mame4all hatte eine Hartcodierte Abfrage -> 0 lag. Das war die allererste Emulationssoftware Version für pi2Jamma.





    Geändert von mrdo! (04-04-2023 um 18:49 Uhr)
    Will ein Neutron in die Disko, sagt der Türsteher: "Sorry - heute nur für geladene Gäste!"

  3. #3
    Lizenziert Avatar von pin_HP
    Registriert seit
    02.11.2017
    Ort
    Wien
    Beiträge
    283
    Ich habe nicht gesagt, dass es mich jetzt plötzlich stört. Hier geht es um den Vergleich Pi2Jamma - USB.


    Ich bin umständehalber jetzt - nach dem Einbau des USB-Spinners - eben draufgekommen und habe mich intensiver damit auseinandergesetzt, dass Pi2Jamma offenbar einen Frame Lag mehr produziert als USB. Einerseits verwundert mich das, weil ich den Eindruck vermittelt bekommen hatte, Pi2Jamma sei u. a. auch deswegen so super, weil es den Flaschenhals USB umgehe …


    Andererseits will ich ausloten, was unter den gegebenen Umständen eben möglich ist. Z. B. die Buttons des Cabs an USB anzuschließen. Dazu gibt es doch sicher eigene Devices - wie machen das Bastler, die sich ihre eigene Steuerung bauen?


    „Moderner Emu und moderner pikeyd165“ - glaube ich gern, ich will aber nicht das Rad neu erfinden. Da gibt es mittlerweile genug Software für jene, die gern konfigurieren auf Teufel komm raus; das pinHP-Image ist bewusst möglichst simpel gehalten, auch wenn das Abstriche bedeuten mag.

    Was mich dabei jetzt aber doch wieder verwirrt: Du hast kürzlich geschrieben, an pikeyd165 läge es eher nicht, jetzt erwähnst du einen „modernen pikeyd165“ …
    pinHP Arcade image für Pi2Jamma/Pi2SCART
    http://pinhp-image.com

  4. #4
    Registered User Avatar von mrdo!
    Registriert seit
    17.11.2005
    Ort
    NRW
    Beiträge
    3.057
    dass Pi2Jamma offenbar einen Frame Lag mehr produziert als USB.


    Nein, das ist nur so, wenn man die Tastaturemulation verwendet.
    Unter modern verstehe ich die nicht öffentlichen Weiterentwicklungen.
    Btw: Bei USB Devicen gibt es große Unterschiede in der Latenz. Es ist jedoch immer so, daß ein Ereignis an einem USB Gerät erst durch den USB Stack des Betriebssystems muss. Da Linux (und auch windows) an sich erstmal kein Realtime OS ist, kann das unterschiedlich lange dauern.

    Nur mal so als Beispiel (habe ich nicht selbst ausprobiert):

    https://www.amazon.de/Owootecc-Encoder-Raspberry-RetroPie-Spielprojekt/dp/B08SC973C8/ref=sr_1_4



    Will ein Neutron in die Disko, sagt der Türsteher: "Sorry - heute nur für geladene Gäste!"

  5. #5
    Lizenziert Avatar von pin_HP
    Registriert seit
    02.11.2017
    Ort
    Wien
    Beiträge
    283
    „Nicht öffentliche Weiterentwicklungen“ - na super :-(

    Wer hat was von diesen kryptischen Geheimnissen? Die meiste Software ist doch soundso frei verfügbar. Oder ist plötzlich irgendwo das große Business in Planung?

    Ich hatte mich vor Jahren sowas von durchkämpfen müssen, weil es - teilweise bis heute - keine vernünftigen bzw. gar widersprüchliche Erklärungen gibt. Das war der Grund, warum ich dann, als das Image mal halbwegs lief, es frei zur Verfügung gestellt und im Sinne von „so simpel wie möglich“ weiterentwickelt habe.
    pinHP Arcade image für Pi2Jamma/Pi2SCART
    http://pinhp-image.com

  6. #6
    Lizenziert Avatar von pin_HP
    Registriert seit
    02.11.2017
    Ort
    Wien
    Beiträge
    283
    Zitat Zitat von mrdo! Beitrag anzeigen


    Nur mal so als Beispiel (habe ich nicht selbst ausprobiert):

    https://www.amazon.de/Owootecc-Encoder-Raspberry-RetroPie-Spielprojekt/dp/B08SC973C8/ref=sr_1_4


    Danke für den Tipp. Da gibt es offenbar jede Menge derartige Devices. Vielleicht probier ich‘s mal aus. Viel sinnvoller wäre natürlich, den pikeyd165 irgendwie schneller machen bzw. ersetzen zu können.
    pinHP Arcade image für Pi2Jamma/Pi2SCART
    http://pinhp-image.com

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •