| |
|
|
- Page 1 - |
|
| Bitte um Test und um die Angabe der Werte im Titel (fps & slp) nachdem sich der slp beruhigt hat. Ich möchte auch gerne wissen bei wem sich das Demo mit einer Messagebox beendet hat und wie die Meldung lautete. (exe im Anhang) Prozessortyp und Stärke würde ich auch gerne wissen. (wenn nicht bereits in Signatur angegeben) KompilierenMarkierenSeparieren {$cleq}
{$res noversioninfo,nomanifest,icon if.ico}
const framesPerSecond=60
#include oglhelper.inc
#include fps.class
set(Decimals,0)
ogl.window(ogltest7,false,maxx,maxy,$00FFFFFF,1,false,true,framesPerSecond)
ifnot ogl.vsync(true) {
messagebox cant init vsync,,0
ogl.done
}
float realFps=framesPerSecond
var myFPS=new(FPS,realFps)
long sleeper
do {
realFps=myFPS::frame()
case realFPS>framesPerSecond : sleeper=sleeper+realFps
settext hwnd,str$(realFPS)+ FPS, +str$(sleeper)+ SLP
if (realFPS<framesPerSecond) and (sleeper<1000) {
messagebox machine to slow,,0
break
}
whileloop sleeper{}
ogl.2dnow
ogl.color(rnd($00FFFFFF),$40)
ogl.2drotate(maxx/2,maxy/2,gettickcount,0,0)
ogl.rectangle(rnd(maxx),rnd(maxy),rnd(maxx),rnd(maxy),true)
ogl.show
case umessage==wm_close:break
}
ogl.done
dispose myFPS
end
Bei mir: ~56fps, ~22.000 SLP, P4 3.06GHz
Die Aufgabe des Codes ist es unter Zuhilfenahme des VSync die FPS konstant kleiner als framesPerSecond (60) zu halten.
Download: [...] |
|
|
| |
|
|
|
| |
|
- Page 2 - |
|
Christian Eichler | 59fps 22.812slp auf meinem Intel Celeron 2,8 Ghz mit Intel Onboard Graka mit 64 MB shared memory . Auf dem AMD Athlon 2400+ und der GF 440 MX wird garnicht lang gefragt, da stürzt das Programm einfach ab
Beides Win XP
mfg Christian E.
EDIT: Weil ichs grad les, hätt da ne MessageBox kommen solln ? |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 31.10.2007 ▲ |
|
|
|
|
| Jörg Sellmeyer
Ok, jetzt habe ich es gefunden. Unter Benutzerdefinierte Einstellungen per OGL habe ich vertikale Synchronisation abwarten auf standartmäßig an gestellt.
39 -54 ~13500 Bei nem zweiten Durchlauf komm ich nur noch auf 35- 45 bei ~13200 SLP
standartmäßig an sollte auch nicht wirklich die korrekte Einstellung sein - wenn Möglich immer besser Anwendungsgesteuert lassen. Aber vlt. bedeutet das ja in Deinem Fall Anwendungsgesteuert.
Die Werte 35-45 wundern mich etwas bei dem hohen SLP-Wert da sich dieser nur aumento wenn die FPS > 60 sind, aber vlt. hattest Du auch noch bisl Zeugs im Hintergrund laufen - und vlt. machts bei manchen Karten einen Unterschied wenn die APP die Auflösung etwas reduzieren würde. |
|
|
| |
|
|
|
GDL | @Dieter
habe alles durchgesehen, auch die nicht OGL Einstellungen.Ich kann nirgends eine Vsinc einstellen.Ich vermute mal das das mit dem Catalysator Treiber zusammenhängt. Ich habe nur einen Film mit einem fahrenden Auto und die Einstellungsmöglichkeiten von meinem obigen Posting.
Servus Georg |
|
|
| |
|
|
| |
|
- Page 3 - |
|
|
| Was ist hiermit? [...] Lässt es sich damit einstellen? |
|
|
| |
|
|
|
| Jupp der kanns einstellen: |
|
|
| |
|
|
|
GDL | Jupp, dann liegts an meinem Treiber.Das wars dann wohl. Kann keinerlei Driversettings aufrufen.
Mal guugen was Force ware ist. |
|
|
| |
|
|
|
Jörg Sellmeyer | Ich habe auch ne GraKa aus der Radeon 9600 Serie. Such mal nach Benutzerdefinierte Einstellungen in irgendeinem der Dialoge. Bei mir hieß die option dann. vertikale Synchronisation abwarten. Das auf standartmäßig an gestellt und es funktioniert. Was ist denn bei Dir unter Basic... (links unten) versteckt? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 31.10.2007 ▲ |
|
|
|
|
GDL | Hi,
hab es endlich auch gefunden. Bei mir heist es Performance und darunter nen Scrollbalken mit 4 Einstellungen.Auf der vorletzten geht es dann.
Habe dann um die 59 FPS und um die 23700 SLP
Toller OGL GraKaStandard.
Servus Georg |
|
|
| |
|
|
|
| Super, SLP 23.000 also - bei welchen Prozessor? |
|
|
| |
|
|
|
GDL | Natürlich, sorry
InformationslisteWert CPU TypAMD Sempron, 1800 MHz (9 x 200) 3000+ |
|
|
| |
|
|
|
| |
|
| |
|
|
|
Michael Wodrich | 56 / 15908 NVidia GeForce 3 Ti 200, 64MB keine MessageBox
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 31.10.2007 ▲ |
|
|
|