SDL_GetTicks() korrekt?


G.o.D

Member
Joined
Jan 15, 2007
Messages
358
Hallo,

ich versuche gerade symbolica so hinzubekommen, dass es sowohl auf dem gp2x als auch unter normalem linux laeuft (und bald auch n-800). irgendwie bekomme ich das timing nicht hin, daher habe ich den verdacht:

hat schonmal jemand nachgemessen, ob SDL_GetTicks() wirklich auch in einer echten sekunde eine sekunde verstreichen laesst? oder anders gefragt, kann es sein, dass die gp2x interne uhr nicht korrekt laeuft? ich hab leider keinerlei taugliche uhren un das zu testen (aka garkeine uhren im haus)

ich meine klar koennt ich auch einen fehler in meiner routine haben, aber als erfahrener programmierer suche ich den fehler erstmal bei den anderen ;)
 
G.o.D said:
Hallo,

ich versuche gerade symbolica so hinzubekommen, dass es sowohl auf dem gp2x als auch unter normalem linux laeuft (und bald auch n-800). irgendwie bekomme ich das timing nicht hin, daher habe ich den verdacht:

hat schonmal jemand nachgemessen, ob SDL_GetTicks() wirklich auch in einer echten sekunde eine sekunde verstreichen laesst? oder anders gefragt, kann es sein, dass die gp2x interne uhr nicht korrekt laeuft? ich hab leider keinerlei taugliche uhren un das zu testen (aka garkeine uhren im haus)

ich meine klar koennt ich auch einen fehler in meiner routine haben, aber als erfahrener programmierer suche ich den fehler erstmal bei den anderen ;)

keine Uhr? Nimm einfach deinen PC und prüfe ;P
 
hm, 100 mal pro sekunde 'date' in die shell zu tippen halte ich bei meiner tippgeschwindigkeit nicht fuer eine ernstzunehmende messmethode
 
G.o.D said:
Hallo,

ich versuche gerade symbolica so hinzubekommen, dass es sowohl auf dem gp2x als auch unter normalem linux laeuft (und bald auch n-800). irgendwie bekomme ich das timing nicht hin, daher habe ich den verdacht:

hat schonmal jemand nachgemessen, ob SDL_GetTicks() wirklich auch in einer echten sekunde eine sekunde verstreichen laesst? oder anders gefragt, kann es sein, dass die gp2x interne uhr nicht korrekt laeuft? ich hab leider keinerlei taugliche uhren un das zu testen (aka garkeine uhren im haus)

ich meine klar koennt ich auch einen fehler in meiner routine haben, aber als erfahrener programmierer suche ich den fehler erstmal bei den anderen ;)
Soweit ich das herausfinden konnte ist getTicks ungefähr so zuverlässig wie das currentMilli in Java...gar nicht. Für Spiele und die Frameberechnung reichts gerade noch aber mehr schon nicht also Echtzeitsysteme solltest du damit nicht synchronisieren...
 
Back
Top