| |
|
|
- Seite 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: [...] |
|
|
| |
|
|
| |
|
- Seite 2 - |
|
|
Dieter Zornow | Gerade nochmals auf meinem Hauptrechner getestet, Intel R4 3GHz 59 FPS 19207 SLP
Gruß aus Bangkok
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 30.10.2007 ▲ |
|
|
|
|
Frank Abbing | Bunt, ja. Bei mir 56-59 und 22567. Keine Messagebox. AMD Athlon 64, 3500+, 2.20 GHz, 1 GB RAM. |
|
|
| |
|
|
|
GDL | Bei mir geht garnix bis auf diese Meldung:
Danach kommt opengl nicht initialisiert.
Servus Georg
AMD 3000,Radeon 9600 Series |
|
|
| |
|
|
|
| Dieter Zornow
Habe auf meinem Notebook getestet Intel Centrino 1,4 GHz und Ati Mobility Radeon 9700 kommt die gleiche Meldung als bei Jörg.
Viele Grüße aus Bangkok
Dieter
Dann hast auch Du den Anwendungen das VSync-Einstellen verboten. (Besser in den OGL-Einstellungen der jeweiligen Treibersettings VSync auf [X] Anwendungsgesteuert lassen. |
|
|
| |
|
|
|
GDL | @Dieter,
hast du es noch hinbekommen? Ich kann bei mir im Grakapanel kein Vsync beeinflussen.
Servus Georg |
|
|
| |
|
|
|
| GDL
@Dieter,
hast du es noch hinbekommen? Ich kann bei mir im Grakapanel kein Vsync beeinflussen.
Servus Georg
Hast Du auch sicher alles durchgeschaut? Ich kann mir nicht vorstellen das ein Hersteller der ganzen OGL-Umgebung keinen Sync-Check spendiert... (normalerweise ist imho vsync [ein])
VSync klaut FPS und wird oft auch dann abgewählt wenn man sagt maximale Leistung statt maximale Qualität.
Mit VSync hingegen kann man z.B. sehr schönes parallax-Scrolling realisieren was ohne vSync nicht möglich ist bzw. flackert. |
|
|
| |
|
|
|
Dieter Zornow | Ich finde bei mir keine Einstellungsmöglichkeit, suche mal noch weiter, aber es gibt nicht viele Einstellungen
Gruß aus Bangkok
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 30.10.2007 ▲ |
|
|
|
|
| Mein Notebook 59fps 27.000 slp - hm mein 2,4ghz Notebook ist hierbei fixer als mein 3.06GHz (beides P4) Festrechner welcher auch noch ne stärkere GraKa hat? |
|
|
| |
|
|
|
Jörg Sellmeyer | Ok, jetzt habe ich es gefunden. Unter Benutzerdefinierte Einstellungen für 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 |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 31.10.2007 ▲ |
|
|
|
|
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 für 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 erhöht 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 |
|
|
| |
|
|