Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Mind

Treue Seele

  • »Mind« ist der Autor dieses Themas
  • Private Nachricht senden

1

20.01.2004, 19:30

Performance!?

Hi,

folgendes Problem. Ich habe bemerkt, wenn ich mit der TRIBASE arbeite ich nur ne maximale Framerate von 60-80 habe egal welche Auflösung oder andere Einstellungen. Auch egal ob Release oder Debug. Ich hab soweit auch die Anwenung zurückgeschraut das wirklich nichts gemacht wird als nur die Framerate auszugeben und es ändert sich nichts. Habs auch soweit gemessen das ich festgestellt habe das ich die meisteZzeit fürs Present verbraucht obwohl ich nichts zeichne. Wenn ich den Present auch weglasse hab ich plötzlich ne Framerate von 17000 rum. An was kann das liegen?
Bei anderen Benchmark z.b. von DAVID's :huhu: Animationsdemo hab ich ne framerate über 2000.

2

20.01.2004, 19:39

das liegt an vsync, d.h. die framerate wird an die wiederholrate deines monitors angepasst

du kannst das unter den presentionparameters bei der erstellung des devices abschalten
stay tight, project universe comes back!
### project earth <> 2004 ###

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

20.01.2004, 20:25

Ja, übrigens heiße ich nicht Daniel, sondern David.

Mind

Treue Seele

  • »Mind« ist der Autor dieses Themas
  • Private Nachricht senden

4

20.01.2004, 20:33

ups sorry *in boden versink *

wie kann ich das bloss wieder gut machen!? :angel:

ach ja irgendwie ist das ja klar man sollte halt wissen das es sowas gibt -> buch wohl nicht richtig gelesen :rolleyes:

ausserdem steht das ja schon zich mal hier im forum hab ich gerade bermerkt naja sorry dafür...

5

23.01.2004, 15:22

kurze frage noch:

wie heißt Present Parameter den ich umstellen muss um vsync auszuschalten?

aja und noch was:
was muss ich tun um eine änderung in der TriBase - Engine wirksam zu machen?

mfG
da_oAsch

Oh, hab das Problem ja noch gar nicht erwähnt:
Meine Framerate ist bei 84 FPS, wenn ich jedoch mit der Camera in ein komplexes gebiet schwenke geht sie runter auf 42 FPS. Als ich diesen Thread gelesen habe hab ich mir natürlich gedacht das muss an dem synkronisieren liegen ...
weil sie eben nicht gleichmäßig abfällt sondern von einem Frame auf den anderen auf den halben Wert springt.

6

23.01.2004, 15:48

@da_oasch

Quellcode

1
DEINE_PRESENT_PARAMETERS.PresentationInterval = D3DPRESENT_INTERVAL_IMMEDIATE;


glaub ich zumindest....

zu 2.
aehh, TriBase neu kompilieren??? ;D

Werbeanzeige