Ich habe einen Competition Pro von Speedlink als USB Version.
Merke aber zb. bei yape, dass ich eine leichte Latenz bei den
Reaktionszeiten des Joysticks habe. Beim A/B Vergleich direkt
an einem 264er ist es alles flott. Nur am Emulator nicht. Besonders bei
Jump&Run Spielen fällt das auf. Hat jemand dieselben Erfahrungen
gemacht? Ist das normal? Kann man was am optimieren?
Hallo Besucher, der Thread wurde 1,7k mal aufgerufen und enthält 9 Antworten
letzter Beitrag von Martin_75 am
Joystick Latenz beim Emulator (yape)
- -SkY-
- Erledigt
-
-
Ist das normal? Kann man was am optimieren?
Wenn ich mich recht entsinne: Ja und Ja, durch Verwendung eines anderen USB-Eingabegeräts - der Controller im Speedlink ist wohl in der Hinsicht ziemlich mies. -
Speedlink und der Emulator, der auch noch 1-2 Frames Latenz bringt, ist wirklich eine schlechte Kombination. Am besten einen Orginal Joystick mit 9pin Anschluss plus guten USB Adapter (wie den von Donald im sinchai.de Shop) und den Micro64 Emulator mit der Quarter Frames Einstellung in -> Options -> Time step synchronization nutzen. Das minimiert das Lag um einiges.
edit: Geht ja um Yape, einem C16 Emulator. Nunja, aber selbst der reine USB Adapter von Donald bringt schon eine deutliche Verbesserung.
-
Hast Du nicht schon nur beim Emulator eine Latenz von 1-2 Bildern,
dazu noch TFT/LCD-Latenz von 1-3 Bilder? Dazu kommt noch, dass
ggü PS2 USB nicht so oft abgefragt wird (PS2: 1kHz).Ich jedenfalls hatte beim echten C64/C128 immer ein direkteres
Gefühl beim Spielen. Bei Emus (z.B.WinVice) fühlt sich alles
wesentlich träger an (spiele mit Tastatur). -
Zitat
Hast Du nicht schon nur beim Emulator eine Latenz von 1-2 Bildern
Habe ich doch oben geschrieben. Läßt sich bei einem Multi-Task OS nur bedingt beheben (siehe Micro64). Der Speedlink USB Stick ist aber so schlecht, daß zu schnelle Bewegungen oder Knopfdrücken sogar komplett von der schlechten USB Firmware ignoriert wird. Gab Neufauflagen, die kenne ich aber nicht. Kann mir nicht vorstellen, daß die besser sein sollen.
-
Habe ich doch oben geschrieben.
Ja, weiss ich. Ich meinte aber die Latenz, die der Emulator schon ganz ohne
Eingabe hat. Der Emulator erzeugt ja ein Bild, das durch DoubleBuffering etc.
(D3D oder OpenGL) verzögert wird (plus TFT-Latenz). Durch Joystick/Tastatur
wird's ja nur schlimmer. Verbessern lässt sich an dieser Situation kaum etwas. -
Zitat
Der Emulator erzeugt ja ein Bild, das durch DoubleBuffering etc. (D3D oder OpenGL) verzögert wird.
Das meinte ich damit ja auch. Die TFT Latenz sollte bei den meisten Monitoren nicht mehr ganz so wild sein, eher bei TVs die irgendwelche Verschlimmbesserungsschaltungen haben.
-
Die TFT Latenz sollte bei den meisten Monitoren nicht mehr ganz so wild sein
Wenn Du die native Auflösung hast, dann ja (bei meinem Monitor hier z.B.).
Bei hochgerechneter Ausgabe kommt Latenz hinzu (habe ich bei mir festgestellt).Und was ich noch vergessen habe: VSync sorgt ggf ebenfalls für Latenz.
Bei D3D jedenfalls weiss ich (jedenfalls bei älteren Versionen), dass man das
DoubleBuffering abstellen kann und somit gleichzeitig zeichnet und anzeigt. Das
muss aber programmiert werden, eine fremde Software kann darauf hin nicht
eingestellt werden. D.h. Du hast auf jeden Fall 1-2 Bilder Latenz. -
Ich habe schon einige Spiele am Emulator mit Tastatur und USB Joystick gespielt und kann es bestätigen: Ja es gibt eine minimale Latenz. Das macht Rüttelspiele wie z.B. Track & Field am Emulator unspielbar, da sich einfach keine Geschwindigkeit aufbaut, bei anderen Spielen fällt das aber nicht so auf, das Gehirn kompensiert wohl die Latenz ausreichend, so dass sie immer noch gut spielbar sind.
grüße,
Anthony -
ich hab immer mit einem joystick adapter am Lpt port gespielt...
dazu ein Röhrenmonitor..
Fühlt sich echt flotter an, als mit TFT.
von einer eingabe-latenz hab ich nur minimal was gemerkt