"A government that robs Peter to pay Paul can always depend upon the support of Paul."
- George Bernard Shaw
More pages: 1 ... 11 ... 21 ... 31 ... 41 ... 51 ... 61 ... 71 ... 81 ... 91 ... 101 ... 111 ... 121 ... 131 ... 141 ... 151 ... 161 ... 171 ... 181 ... 191 ... 201 ... 211 ... 221 ... 231 ... 241 ... 251 ... 257 258 259 260 261 262 263 264 265 266 267 ... 271 ... 281 ... 291 ... 301 ... 311 ... 321 ... 331 ... 341 ... 351 ... 361 ... 371 ... 381 ... 391 ... 401 ... 411 ... 421 ... 431 ... 438
Query FailedJackis
Thursday, May 18, 2006

AFAIK, rdtsc counts ticks, and ticks can't "flow" with CPU frequency changing. If your function needs 1500 ticks for it's fininsh, then it takes 1500 ticks on all CPUs like yours one, not being depended on it's actual speed.

Correct me, if I'm wrong.

Nitro
Wednesday, May 17, 2006

The most timers in windoze use performance timer. Frequency of this timer is set on startup of system and it won't change when you overclock or downclock CPU until you restart the system. Because the function QueryPerformanceCounter usually uses CPU instruction rdtsc, on lower-clocked CPU it'll take less CPU ticks to draw a frame (if the demo is GPU limited as most are). Divided by the unchanged timer frequency you'll get higher FPS. Hope this helped

AnarchX
Tuesday, May 16, 2006

The higher fps are also reported by the framecounter of your demo.

AnarchX
Tuesday, May 16, 2006

3000MHz
2006-05-16 13:12:03 - DynamicBranching3
Frames: 4176 - Time: 20000ms - Avg: 208.800 - Min: 182 - Max: 255

1500MHz
2006-05-16 13:12:59 - DynamicBranching3
Frames: 7858 - Time: 20000ms - Avg: 392.900 - Min: 346 - Max: 457

It look like that the movements in the demo get slower if I decrease my cpuspeed.
Maybe a timer in the OpenGL-Part of the Nvidia-driver is synced with the win-start-clock?

Humus
Monday, May 15, 2006

AnarchX, the only reason I can think of would be that the timers on your system screw up in some way. I don't think it's actually running faster. Could you compare with for instance Fraps and see if there's any difference in the reported framerate?

Poll
Monday, May 15, 2006

Gentoo 2.6.10, ATI drivers 8.8.25, Metaballs demo:

g++ -Wall -ansi -DLINUX -DNO_TEX3D -DNO_PNG -O2 -ffast-math -fomit-frame-pointer
./Main.cpp ../Framework2/Math/Vector.cpp ../Framework2/App.cpp ../Framework2/Op
enGL/OpenGLApp.cpp ../Framework2/Linux/LinuxBase.cpp ../Framework2/Globals.cpp .
./Framework2/CPU.cpp ../Framework2/DisplayMode.cpp ../Framework2/Menu.cpp ../Fra
mework2/OpenGL/glExtensions.cpp ../Framework2/Renderer.cpp ../Framework2/OpenGL/
OpenGLRenderer.cpp ../Framework2/Imaging/Image.cpp ../Framework2/Util/String.cpp
../Framework2/Util/Font.cpp ../Framework2/Util/Config.cpp ../Framework2/Util/To
kenizer.cpp ../Framework2/Util/IsoSurface.cpp -o MetaBalls -L/usr/X11R6/lib -lGL
-lXxf86vm -L/usr/lib -ljpeg
In file included from ../Framework2/OpenGL/OpenGLRenderer.h:19,
from ../Framework2/OpenGL/OpenGLApp.h:20,
from Main.h:1,
from Main.cpp:1:
../Framework2/OpenGL/glExtensions.h:48: error: conflicting types for `typedef
long int GLintptrARB'

If you've got assistance, I'd appreciate it because your demos like extremely nice!

JOTACODINA
Monday, May 15, 2006

QUIERO DRIVERS PARA NeHe

fellix
Monday, May 15, 2006

I got a nice little boost in average FPS with Branching enabled after installing the recently leaked 87.25 drivers on my 6800GS.
Can anyone confurm on GF7 class card?

More pages: 1 ... 11 ... 21 ... 31 ... 41 ... 51 ... 61 ... 71 ... 81 ... 91 ... 101 ... 111 ... 121 ... 131 ... 141 ... 151 ... 161 ... 171 ... 181 ... 191 ... 201 ... 211 ... 221 ... 231 ... 241 ... 251 ... 257 258 259 260 261 262 263 264 265 266 267 ... 271 ... 281 ... 291 ... 301 ... 311 ... 321 ... 331 ... 341 ... 351 ... 361 ... 371 ... 381 ... 391 ... 401 ... 411 ... 421 ... 431 ... 438