Hard Light Productions Forums

Off-Topic Discussion => General Discussion => Topic started by: blackhole on March 11, 2008, 10:28:47 pm

Title: Particles!
Post by: blackhole on March 11, 2008, 10:28:47 pm
Lots of them! (http://www.ericmhobbs.com/Blackhole/storage/particles.zip)*

*100% efficiently rendered and memory leak free!
Title: Re: Particles!
Post by: Hellstryker on March 11, 2008, 10:45:40 pm
Make em multi colored :D
Title: Re: Particles!
Post by: blackhole on March 11, 2008, 10:55:58 pm
I R Layzee >=(
Title: Re: Particles!
Post by: Hellstryker on March 11, 2008, 11:14:11 pm
Ya wel i made em YELLOW!  Anyway, it actually took my 8800 GTS down to 145 FPS...  :wtf:
Title: Re: Particles!
Post by: Flipside on March 12, 2008, 06:29:54 am
Pushed the X1950 to around 90fps at full tilt, still, nice stuff!

Just to clarify, not complaining about the 90fps, that's a perfectly good speed to operate at with that many particles around, I have a low-tolerance of around 20-25 before I start noticing jittering :)
Title: Re: Particles!
Post by: Ghostavo on March 12, 2008, 06:42:06 am
I have around 80-85 fps in my Mobility X700.
Title: Re: Particles!
Post by: achtung on March 12, 2008, 07:07:52 am
Make it more like this.

(http://www.nukelol.com/temphost/bbimgs/hlp/unimportant/moar_like_this.png)

Around 60-70 FPS on my GeForce Go 7200.
Title: Re: Particles!
Post by: Hellstryker on March 12, 2008, 10:28:24 am
took it down to 118 FPS after some vigorous testing... i probably now have CTS ^_^
Title: Re: Particles!
Post by: blackhole on March 12, 2008, 04:18:56 pm
The simulation has been upgraded (http://www.ericmhobbs.com/Blackhole/storage/particles.zip) with psychedelic goodness!

Usually its the CPU thats choking up the FPS, not the GPU (tracking and modifying some 5000 objects is a lot harder then rendering them).
Title: Re: Particles!
Post by: Hellstryker on March 12, 2008, 04:23:57 pm
The simulation has been upgraded (http://www.ericmhobbs.com/Blackhole/storage/particles.zip) with psychedelic goodness!

Usually its the CPU thats choking up the FPS, not the GPU (tracking and modifying some 5000 objects is a lot harder then rendering them).
Oh. I have an old AMD Athlon X2 4200+  :p
Title: Re: Particles!
Post by: blackhole on March 12, 2008, 04:26:32 pm
That would be why I can't get it below 140 FPS even though my graphics card is a 7900 GS :D

Intel Core 2 Duo FTW!
Title: Re: Particles!
Post by: Hellstryker on March 12, 2008, 04:30:06 pm
Bleh, support AMD  :hopping:
Title: Re: Particles!
Post by: Colonol Dekker on March 12, 2008, 06:28:11 pm
I'm not even saying what my old steam powered rig runs at. Seeya guys
Title: Re: Particles!
Post by: BloodEagle on March 12, 2008, 06:42:15 pm
0.o

So, do you just move the mouse, or is there another command? Because if there aren't any other commands, then I'm getting insane framerates.
Title: Re: Particles!
Post by: blackhole on March 12, 2008, 08:52:08 pm
you just move the mouse as fast as you possibly can  :p
Title: Re: Particles!
Post by: Hellstryker on March 12, 2008, 09:23:26 pm
yes, left and right/up and down in the center of the image within about an inches width
Title: Re: Particles!
Post by: BloodEagle on March 12, 2008, 09:51:27 pm
Well, I'm getting framerates from 600-900 (maybe it's supposed to be 60.0-90.0) when moving the mouse fairly quickly, and well over 1100 when idle.
Title: Re: Particles!
Post by: blackhole on March 12, 2008, 10:17:49 pm
Idle framerates should be around 2000 FPS, but framerates of 600-900 are insane - they should be closer to 120. What CPU do you have?
Title: Re: Particles!
Post by: Hellstryker on March 12, 2008, 10:29:41 pm
My idle framerate is 3100 ^_^
Title: Re: Particles!
Post by: Herra Tohtori on March 12, 2008, 11:30:28 pm
when moving the mouse on a small circle in the middle of the screen I'm getting FPS 110-120 and can't get it any lower than that. Idle FPS about 1400.

GeForce 7600GT, Athlon64 3200+, 3 GB DDR-SDRAM.
Title: Re: Particles!
Post by: blackhole on March 13, 2008, 12:15:03 am
I can't get it lower then 137 FPS and have an idle of 2100 FPS

GeForce 7900 GS, Intel Core 2 Duo, 2 GB RAM (no pagefile!)
Title: Re: Particles!
Post by: Hellstryker on March 13, 2008, 12:36:22 am
Me has 2 gigs of RAM
Title: Re: Particles!
Post by: BloodEagle on March 13, 2008, 01:37:10 am
Idle framerates should be around 2000 FPS, but framerates of 600-900 are insane - they should be closer to 120. What CPU do you have?

AMD Athlon 64 (running 32bit) 2.4ghz (not overclocking).

:EDIT:

I wonder if my GeForce has the PhysX chip....

[attachment deleted by ninja]
Title: Re: Particles!
Post by: blackhole on March 13, 2008, 02:53:36 am
Well one reason is that I can produce almost twice as many particles, so your FPS is really only 2x as high as it should be.

[attachment deleted by ninja]
Title: Re: Particles!
Post by: Ghostavo on March 13, 2008, 03:20:41 am
I'm also clicking at the same time I move the mouse, it seems clicking also triggers the event of releasing particles, to create more particles.
Title: Re: Particles!
Post by: blackhole on March 13, 2008, 03:49:24 am
Actually anything having to do with the mouse will create more particles :P

By buttonsmashing both the left and right mouse buttons I was able to grind my FPS down to 125

I should implement some kind of "particles generated per second" counter so we can all have a contest :lol:
Title: Re: Particles!
Post by: Hellstryker on March 13, 2008, 09:03:48 am
Your title should be changed to "I MADE THE FIRST WORKING FPS TESTER!"
Title: Re: Particles!
Post by: Herra Tohtori on March 13, 2008, 09:09:05 am
Your title should be changed to "I MADE THE FIRST WORKING FPS TESTER!"

ಠ_ಠ

Games are the only working FPS testers and will always be. Any other FPS tester simply measures how well a system runs the test application.
Title: Re: Particles!
Post by: BloodEagle on March 13, 2008, 12:20:49 pm
Well one reason is that I can produce almost twice as many particles, so your FPS is really only 2x as high as it should be.

Maybe if I had Parkinson's....

Anyway, for some strange reason I idle around 1150. For some even stranger reason, when I hover over the 'close' button, my framerate jumps around 2100 (for about four seconds) and then jumps right back around 1150.

(http://img.photobucket.com/albums/v74/GenoStar/cake.png)
By replacing your image with the one above, I managed to reduce my framerate significantly.

(http://img.photobucket.com/albums/v74/GenoStar/New-2.png)
Title: Re: Particles!
Post by: blackhole on March 13, 2008, 06:07:48 pm
Parkinson's really wouldn't help in that regard :P

Your framerate will drop significantly if you use a large image like that because it takes up way more memory space.

As for the bizzare idle thing... I have no idea, in order to test that I'd have to step through the code directly on your machine. Thats weird :wtf:

Quote
Games are the only working FPS testers and will always be. Any other FPS tester simply measures how well a system runs the test application.

He is correct - games put a lot of stress on the CPU that greatly affects FPS.
Title: Re: Particles!
Post by: blackhole on March 14, 2008, 11:18:36 pm
I made this into a screensaver of sorts. It doesn't have any configuration properties, but it works.

ParticleSaver (http://www.ericmhobbs.com/Blackhole/coding/ParticleSaver.zip)

EDIT2: Fixed! Yay! ^^
Title: Re: Particles!
Post by: BloodEagle on March 15, 2008, 11:38:22 am
"The procedure entry point ChangeWindowMessageFilter could not be located in the dynamic link library USER32.dll."
Title: Re: Particles!
Post by: blackhole on March 15, 2008, 02:30:40 pm
what the f***? Thats is the weirdest error message I've yet gotten. What are you running this on?
Title: Re: Particles!
Post by: Hellstryker on March 15, 2008, 03:24:41 pm
mine can't find PlaneShader.dll
Title: Re: Particles!
Post by: blackhole on March 15, 2008, 05:17:16 pm
But I included that DLL!

AAAAAAAARRRGGGGGHHHHH

I am never trying to make a screensaver ever again.
Title: Re: Particles!
Post by: Hellstryker on March 15, 2008, 05:42:47 pm
But I included that DLL!

AAAAAAAARRRGGGGGHHHHH

I am never trying to make a screensaver ever again.

Agreed
Title: Re: Particles!
Post by: BloodEagle on March 15, 2008, 05:56:12 pm
what the f***? Thats is the weirdest error message I've yet gotten. What are you running this on?

Windows XP Pro w/SP2.

Does it need to be in a specific folder? Because I'm just running the executable in a random folder.
Title: Re: Particles!
Post by: achtung on March 15, 2008, 08:17:46 pm
On my home PC I get around 2000 FPS idle, and the lowest I can get it to go while creating particles is 160 FPS.

nVidia GeForce 7900 GTX 512MB
2 GB RAM
Core 2 Duo 2.13 Ghz
Title: Re: Particles!
Post by: blackhole on March 16, 2008, 01:09:20 am
Does it need to be in a specific folder? Because I'm just running the executable in a random folder.


No, it doesn't, which is why that doesn't make any sense at all.