FiringSquad: Home of the Hardcore Gamer - Games, Hardware, Reviews and NewsSubmit your own or view users' CPU overclocking results!

  
 Home   News   THE MATRIX   Deals   Hardware   Games   Features   Media   Products   Forums   FS China 
AddThis Social Bookmark Button

Home : Matrix : Blogs : by p4l1ndr0m3 : Help My FPS Has Fallen and I Can’t Get Up!
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 

  Media-Blog Entry User Public Matrix Page Matrix Home
AMD Agentp4l1ndr0m3
Bringer of Nonsense

Permanent Link:
ACTIONS »
- View Profile
- Return to User's Matrix Page
Please login to participate in the Matrix. Login here
 


          CLUSTERS (17)
 
 
View the Life After DX 11 Cluster Page Life After DX 11  Talk to me in my Shout! Box

View the I Heart EVGA! Cluster Page I Heart EVGA!  Talk to me in my Shout! Box

View the Gigabyte Cluster Cluster Page Gigabyte Cluster  Talk to me in my Shout! Box

View the Biostar P45 Overclocking Contest Group Cluster Page Biostar P45 Overclocking Contest Gr...  Talk to me in my Shout! Box

View the Coolermaster Contest Group Cluster Page Coolermaster Contest Group  Talk to me in my Shout! Box

View the NVIDIA SLI GIVEAWAY CLUSTER Cluster Page NVIDIA SLI GIVEAWAY CLUSTER  Talk to me in my Shout! Box

View the Universe At War: Earth Assault Beta Contest Cluster Page Universe At War: Earth Assault Beta...  Talk to me in my Shout! Box

View the Fireside Chat with Brandon Cluster Page Fireside Chat with Brandon  Talk to me in my Shout! Box

View the  Cluster Page  Talk to me in my Shout! Box

View the AMD Contest Group Cluster Page AMD Contest Group  Talk to me in my Shout! Box

View the Editors Challenge Sponsored by Intel Round 2 Cluster Page Editors Challenge Sponsored by Inte...  Talk to me in my Shout! Box

View the Lord Of The Rings Online Beta Contest Cluster Page Lord Of The Rings Online Beta Conte...  Talk to me in my Shout! Box

View the FiringSquad Video Challenge - Preliminary 1 Cluster Page FiringSquad Video Challenge - Preli...  Talk to me in my Shout! Box

View the Foxconn Graphic Design Contest Cluster Page Foxconn Graphic Design Contest  Talk to me in my Shout! Box

View the please  delete Cluster Page please delete  Talk to me in my Shout! Box

View the please delete Cluster Page please delete  Talk to me in my Shout! Box

View the FiringSquad Editors Challenge Round 1 Prelim 1 Cluster Page FiringSquad Editors Challenge Round...  Talk to me in my Shout! Box

See all available clusters

          FRIENDS (6)
 
 
View DanT's User Page DanT (516) Talk to me in my Shout! Box

View FS-Pongky's User Page FS-Pongky (1137) Talk to me in my Shout! Box

View fs-lyle's User Page fs-lyle (174) Talk to me in my Shout! Box

View FS-JCal's User Page FS-JCal (58) Talk to me in my Shout! Box

View monkeyman3875's User Page monkeyman3875  Talk to me in my Shout! Box

View CanadaDave's User Page CanadaDave (303) Talk to me in my Shout! Box




          VIEWING MEDIA-BLOG ENTRY
 
13 entry(ies) in this category  
Note: You must be logged in to rate this media blog. » Login Average rating »  85 % - 56 User(s)
default Help My FPS Has Fallen and I Can’t Get Up! (17 comments )
by: p4l1ndr0m3 (339) | Posted in cluster Editors Challenge Sponsored by Intel Round 2
Posted 32 months ago ( edited 32 months ago ) in category DEFAULT

» MEDIA (8)
Click to view video
I Guess I Can't Walk Through Walls...

Click to view full-resolution version
Graph Set 1

Click to view full-resolution version
Graph Set 2

Click to view full-resolution version
Graph Set 3

Click to view full-resolution version
Graph Set 4

Click to view full-resolution version
Max/Min/Avg Table

Click to view full-resolution version
FEAR: Video Stress Test

Click to view full-resolution version
CS:S: Video Stress Test

•Intro•
It’s nothing new to PC gamers out there to be able to take their favorite first-person shooters and go head to head with one another online. Made famous by game franchises like Unreal Tournament and Quake, online capabilities are now a necessity for any successful FPS. The ability to play an online deathmatch in your favorite shooter adds a whole new dimension to any game. Custom maps, clans, tournaments, stat tracking and much more are all made possible by online gameplay.

When games are first released, needless to say, they typically rip your computer a new one (just look at Supreme Commander… ). With first-person shooters, you will often find that your performance will dip fairly dramatically when playing a network or online game. While ping and bandwidth would have some negative impact on performance, the fact that your computer and graphics card are required to display many more active players on a 3D plane in real time can be extremely taxing, depending on the game.

(See Video: I Guess I Can't Walk Through Walls...)

I was unsure of what games would give the best examples to test this tax that online first-person shooters take from the average system. So, after much contemplation, I gave in to the voices in my head and chose two of my favorites: Counter-Strike: Source and F.E.A.R.: First Encounter Assault Recon. Both of these titles are convenient due to their large sleepless fan base, making it quite easy to find full capacity servers to grind out some chunks of data.

•Methodology•
In order to achieve more timely and consistent results, both Counter-Strike: Source (CS:S) and F.E.A.R.: First Encounter Assault Recon (FEAR) were played on the same map in empty and full servers with a consistent 50 ping or less to minimize fluctuation in my data. My maps of choice were “CS_Office” for CS:S and “Campus” for FEAR I then tested different resolutions and settings over the course of many rounds including Anti Aliasing and Anisotropic Filtering as well as environmental effects (i.e. water reflections, lighting effects, etc), in some of my 1600x1200x32 tests. HDR was enabled only during my testing when the environmental effects where on. All recording was done through FRAPS. Tests were 1 minute in length on CS:S, and FEAR’s tests were 3 minutes in length. For every one test I did in FEAR, I did three times as many in CS:S to compensate for the shortened period of recorded data. This was due to Counter-Strike’s nature of very short, rapid paced rounds whereas FEAR has long continuous rounds. After everything was said and done, I slowly started to regain my sanity and pulled the data together. The graphs show the average frames per second achieved in each condition and the chart gives a more detailed perspective, showing the maximum and minimum frame rate.

•On the Bench•
AMD Opteron 165 Overclocked @ 2.4 GHz

Abit AT8 32X

2x1GB Kingston HyperX PC3200 KHX3200AK2/2G, Timings 2-3-2-6-1T

Ati Radeon X1800XT
Catalyst Drivers 7.2

Creative Sound Blaster X-Fi Platinum

Western Digital Raptor WD740AD

Windows XP Professional SP2

Benchmarks
Counter-Strike: Source
FEAR: First Encounter Assault Recon

(See Picture: Graph Sets 1-4)
(See Picture: Max/Min/Avg Table)

•Evaluation•
The first thing I noticed when I compiled all of the data was that my average frame rate in a full server on Counter-Strike: Source was pretty much the same throughout all of my tests, no matter what settings I threw at it. So I went back to that server during the wee morning hours when it wasn’t at full capacity. The server holds a maximum of 32 players and it was always full during my initial testing. But, this time the server was only about half full and my frame rate was more in the neighborhood of 80-90 frames per second rather than the 70 I was averaging before. This only proves that, at least in Counter-Strike: Source, that the number of players has very real influence in performance.

I must say, though, after a few hours of running around alone in an empty server, you go a little crazy. I began contemplating ‘nading myself more times than the average male thinks about intercourse... Despite the urge, I persevered and didn’t blow myself up. I finally finished gathering all of my data, but I did one last test; a run through the CS:S and FEAR Video Stress Tests. With max settings on 1600x1200, AA, AF, and environmental effects turned all the way up, CS:S averaged 109.68 FPS and FEAR a mere 40.34. Both maps proved to be fairly accurate benchmarking tools when compared to the stress tests. Of course, each different map in any game will have its individual graphic demands. But to compare settings, one map in each game was not only necessary for practicality’s sake but to provide accurate results as well.

(See Picture: CS:S Video Stress Test
(See Picture: FEAR Video Stress Test

FEAR had a dramatic drop in the frame rate with the environmental effects turned on. The physics engine seemed to have quite an appetite for a graphics card that was last year’s news. In a crowded server, as long as the environmental effects were disabled, FEAR was 100% playable with Anti-Aliasing and Anisotropic Filtering turned all the way up at 1600x1200. Playing with 12-16 other people all but crippled my rig’s performance with everything on. When there was a lot of action in my immediate area, the frame rate was in the low 20’s at best.

CS:S was not only playable, but for the majority of my testing, completely smooth on any setting at any resolution. Despite a few frame rate dips when someone launched a grenade into a pack of file cabinets, Counter-Strike: Source seemed pretty seamless during my testing. On a side note, I must say, the X1800XT certainly exceeded my expectations during most of the testing.

•Summary•
With a better understanding of the effects of online multiplayer gaming in a first-person shooter, we as gamers have an easier task of optimizing our systems for the job. Before my testing began, I didn’t honestly expect to have as dramatic of a difference in performance as I did between a full server and an empty one. Games today are taxing systems like never before. With advanced physics engines, realistic lighting effects and characters so detailed you can see their nose hair, game developers are demanding more of our hardware every day. Revolutionary graphics cards are emerging and more capable, price friendly PC components are becoming more readily available. Between all that and the recent upgrade frenzy cause by the release of Windows Vista, our standard of gaming is going to shoot up by leaps and bounds. Has anyone seen Crysis? Anyone?

(« prev) 4 of 24 (next ») In cluster: Editors Challenge Sponsored by Intel Round 2 » Flag this
Note: You must be logged in to rate this media blog. » Login Average rating »  85 % - 56 User(s)


17 User Comment(s) • 9 root comment(s)
Page 1 of 2Next Page
Click to view Oznog's User Page Oznog (1)  Talk to Oznog in the Shout! Box Mar 30, 2007 - 11:31 pm
Great Stuff my man. Keep up the good work. I program video games and FPS are my favorite to do. I can tell you from experience that 99.9% of the code writers out there are sloppy and careless. They also have no concept of what EFFICIENT code looks like or why it's important to at least TRY to be efficient. I have seen coders grab and manipulate half a MB of data just to retrieve the 16 bytes they needed in the first place. My guess is they figure "Heck, it's a Pentium 4, it can handle it" and just code away to get the job done, not done right. Sure, a few wasted CPU cycles doesn't mean much, but when your entire job is sloppy, and you have 400,000 lines of code each wasting CPU constantly, you find quite quickly that programs bog down heavily. I've seen on many occasions where a few lines of code changed can turn a 100% CPU gulping monster into a 5% CPU sipping kitty cat. Think Efficient, your framerates will reflect it.

» Login to reply to this


Click to view icerat's User Page icerat (1)  Talk to icerat in the Shout! Box Mar 18, 2007 - 11:07 pm
i like it good job

» Login to reply to this


Click to view emmalou's User Page emmalou (1)  Talk to emmalou in the Shout! Box Mar 18, 2007 - 05:41 pm
I liked your article. Being well written makes all the technical info easy to follow and comprehend. Looks like a lot of work though! See you next round...

» Login to reply to this
Click to view p4l1ndr0m3's User PageI am an AMD Agent p4l1ndr0m3 (339)  Click to view p4l1ndr0m3's User Profile Talk to p4l1ndr0m3 in the Shout! Box I am an AMD Agent Mar 18, 2007 - 09:30 pm
eh... I hope I see me next round too...

» Login to reply to this



Click to view bink's User Page bink (1)  Talk to bink in the Shout! Box Mar 18, 2007 - 05:15 pm | Edited on Mar 18, 2007 - 05:15 pm
Nicely Done Article, Good Luck

» Login to reply to this


Click to view OgreFade's User PageI am an AMD Agent OgreFade (150)  Click to view OgreFade's User Profile Talk to OgreFade in the Shout! Box I am an AMD Agent Mar 15, 2007 - 03:41 pm
I'm going to play devil's advocate here... what is the article actually telling/teaching me. If I can't upgrade that I should playin empty servers? Or something?

I see the benchmarks, and I understand the time and effort they take to do.. but what are we learning from them?

I'm not exactly sure.

» Login to reply to this
Click to view p4l1ndr0m3's User PageI am an AMD Agent p4l1ndr0m3 (339)  Click to view p4l1ndr0m3's User Profile Talk to p4l1ndr0m3 in the Shout! Box I am an AMD Agent Mar 16, 2007 - 06:29 am
We learn not to ask questions :P Just kidding of course. I was hoping to enlighten those in the dark about why their favorite games dont seem to perform as well on the interweb as they do playing single player, etc. A great deal of people don't understand that playing online puts additional stress on the machine because of the added players...

» Login to reply to this
Click to view GrapeApe's User Page GrapeApe (36)  Talk to GrapeApe in the Shout! Box Mar 18, 2007 - 10:26 pm
» VPU vs CPU, needs more insight.
I agree with OgreFade, the article looks like one where you know that there's an issue, you expose that indeed there is a problem, but don't delve enough into the source or remedy other than playing in empty maps.

From the graphs you posted it seems pretty evident that it's the CPU and not the CPU/graphics that is holding back the multiplayer situations, just looking at the impact of the multiplayer impact, versus the extremly stressful 16x12 with AA has less of an effect than more players.

However, that's never really put forth as the main source for the slowdown.

Good work, just needs a stronger finish. You have the question, your explore the question, but it seems to end there.

» Login to reply to this




Page 1 of 2Next Page

POST A COMMENT

» Note: You need to be logged in to write a comment!

Login here, or if you don't have an account with FiringSquad, register here, it's FREE!


My Media-Blog categories No categories created yet.

» Return to p4l1ndr0m3's Matrix Page