Previous Thread
Next Thread
Print Thread
Rate This Thread
Hop To
#3248344 - 03/27/11 07:58 PM Core Diagnostics Geordi!  
Joined: Jan 2009
Posts: 4,737
FearlessFrog Offline
Senior Member
FearlessFrog  Offline
Senior Member

Joined: Jan 2009
Posts: 4,737
I think I'm wrong about CPU core affinity (using just one physical core) being the bottleneck. Quick experiment:

- Brought down the graphics settings / resolutions, i.e. try to remove the GPU from the equations and push any bottleneck to the CPU.

- Do a 4 vs 4 dogfight, put the poor Hurricane on Autopilot.

- Start windows perfmon and stare at various value, but for this exercise just processor % per-core

Here's what it looks like:



It looks like each physical core is being used ok after-all.

Here's a video of a perf run I'm glad I don't have to make taken from the banana forum. It looks like a ATI5800 series card with a i5 @ 2.65. Worth a look if you have a tech fetish. Hmmm, is that the disk read I/O now over-flooding, would explain the freezes?



PS Apologies for flight sim fans, not sure if this is appropriate for all but it's what ticks my clock so to speak.

Inline advert (2nd and 3rd post)

#3248352 - 03/27/11 08:01 PM Re: Core Diagnostics Geordi! [Re: FearlessFrog]  
Joined: Jun 2005
Posts: 8,231
Trooper117 Offline
Hotshot
Trooper117  Offline
Hotshot

Joined: Jun 2005
Posts: 8,231
UK
Thanks mate!..

#3248355 - 03/27/11 08:06 PM Re: Core Diagnostics Geordi! [Re: FearlessFrog]  
Joined: Sep 2010
Posts: 1,169
WernerVoss Offline
Member
WernerVoss  Offline
Member

Joined: Sep 2010
Posts: 1,169
Nice work dude. thumbsup

SSD needed maybe?


Asus P8P67 Pro Mobo
2500K CPU @ 4.5Ghz
Antec H2O Kuhler 950 Water Cooler
16Gb DDR3 DC RAM @ 1600mhz
EVGA GTX780 Classified GPU
Dell U3014 30" Monitor
xFi Titanium HD sound
Corsair Force 250Gb SSD
Corsair RM850w PSU
W7-64
INTJ
#3248360 - 03/27/11 08:10 PM Re: Core Diagnostics Geordi! [Re: FearlessFrog]  
Joined: Dec 2005
Posts: 902
2005AD Offline
Member
2005AD  Offline
Member

Joined: Dec 2005
Posts: 902
I have an SSD, I get good FPS even with full details, as long as I don't start adding too many other AC.

I just flew for an hour around northern france in a 109, it was butter smooth, but I was on my own.

#3248363 - 03/27/11 08:12 PM Re: Core Diagnostics Geordi! [Re: WernerVoss]  
Joined: Jan 2009
Posts: 4,737
FearlessFrog Offline
Senior Member
FearlessFrog  Offline
Senior Member

Joined: Jan 2009
Posts: 4,737
Originally Posted By: WernerVoss
Nice work dude. thumbsup

SSD needed maybe?


I'm beginning to suspect it would help. Also, the 'working set' of the Launcher.exe main process is only about 1.4 GB of memory, so it's frustrating to think it's not claiming more (even on a 32 bit with it's various addressing techniques) to help smooth out that I/O.

One fun/weird (delete as applicable) thing I might now try is setting up a RAM disk (it's not as if the rest of the 6GB is being used) and see if that helps a lot. Not sure how the DRM is going to like that though, i.e. me shifting files on to another volume.

#3248365 - 03/27/11 08:14 PM Re: Core Diagnostics Geordi! [Re: 2005AD]  
Joined: Jan 2009
Posts: 4,737
FearlessFrog Offline
Senior Member
FearlessFrog  Offline
Senior Member

Joined: Jan 2009
Posts: 4,737
Originally Posted By: 2005AD
I have an SSD, I get good FPS even with full details, as long as I don't start adding too many other AC.

I just flew for an hour around northern france in a 109, it was butter smooth, but I was on my own.


Good to know - thanks. It might be two separate problems interacting too (i.e life is never that kind) in that we have a disk I/O bottleneck for the big ol textures/meshes of the landscape plus the geometry of the aircraft as you add more scales poorly for other parts of the system, i.e. AI per thread or GPU just getting a whole bunch of vertexes all at once and panicking.

Of course, I could just fly the Moth around in cycles, but this is kind of fun too smile

#3249853 - 03/28/11 10:23 PM Re: Core Diagnostics Geordi! [Re: FearlessFrog]  
Joined: May 2010
Posts: 3,812
JAMF Offline
Frugalite & P-38 fan
JAMF  Offline
Frugalite & P-38 fan
Senior Member

Joined: May 2010
Posts: 3,812
The Netherlands
Good research. I hope that the 64Bit launcher exe will bypass the disk I/O and just load all that's needed into memory. From there it can go back and forth between system RAM and graphics RAM.

#3249856 - 03/28/11 10:27 PM Re: Core Diagnostics Geordi! [Re: JAMF]  
Joined: Jan 2009
Posts: 4,737
FearlessFrog Offline
Senior Member
FearlessFrog  Offline
Senior Member

Joined: Jan 2009
Posts: 4,737
Originally Posted By: JAMF
Good research. I hope that the 64Bit launcher exe will bypass the disk I/O and just load all that's needed into memory. From there it can go back and forth between system RAM and graphics RAM.


I played a lot last night from using a RAM disk, as a temporary work around - seemed to help. I put up a post on how to do it (not in real keyboard, cant find it)

#3249990 - 03/29/11 12:13 AM Re: Core Diagnostics Geordi! [Re: FearlessFrog]  
Joined: May 2010
Posts: 1,121
sascha Offline
Member
sascha  Offline
Member

Joined: May 2010
Posts: 1,121
Munich, Germany
Hmm.. as far as I could understand from that video (can't read Russian), the only things getting maxed out seem to be his C: and D: drives (D: much more than C:). Cores are working hard but don't seem taxed beyond their limit. Highest I saw was a very brief spike to 79% on core1. HDD being the bottle-neck would be consistent with the work-around of switching through all planes in a mission in external view to load up textures, wouldn't it?


So does this mean I can safely postpone my CPU-upgrade and should rather get an SSD? What's your recommendation Frog?


S.


System: Asus P5Q-E - Intel Core 2 Quad Q9300@ 2.5 GHz (currently @3.0 GHz) - Gigabyte GF GTX460 1GB OC - 2x2 GB OCZ DDR2-RAM - Samsung P2370 23'' - MS Sidewinder 2 FF (red trigger, baby!) - Saitek Pro Flight Rudder Pedals - TrackIR 5 + Pro-Clip - Windows Vista 64 Home Premium
#3249997 - 03/29/11 12:19 AM Re: Core Diagnostics Geordi! [Re: sascha]  
Joined: Jan 2009
Posts: 4,737
FearlessFrog Offline
Senior Member
FearlessFrog  Offline
Senior Member

Joined: Jan 2009
Posts: 4,737
Originally Posted By: sascha
Hmm.. as far as I could understand from that video (can't read Russian), the only things getting maxed out seem to be his C: and D: drives (D: much more than C:). Cores are working hard but don't seem taxed beyond their limit. Highest I saw was a very brief spike to 79% on core1. HDD being the bottle-neck would be consistent with the work-around of switching through all planes in a mission in external view to load up textures, wouldn't it?


So does this mean I can safely postpone my CPU-upgrade and should rather get an SSD? What's your recommendation Frog?


S.


If you can wait till 31st then do that, as the first patch may move any bottleneck. If you can't wait (I've been there) then looking at your specs I'd personally go SSD, mainly because all your components are well-balanced but a SSD makes everything more pleasurable to use, not just COD. If you have the RAM then my RAMdisk experiment might be worth a go, i.e. that would answer what would help if you have the time and don't mind fiddling a bit.

#3250024 - 03/29/11 12:44 AM Re: Core Diagnostics Geordi! [Re: FearlessFrog]  
Joined: Jan 2001
Posts: 2,222
Bard Offline
Member
Bard  Offline
Member

Joined: Jan 2001
Posts: 2,222
Victoria BC Canada
frog - dig up the sysinternals diagnostics, i think microsoft bought them out a few years ago, that'll allow you to narrow down cpu utilisation per process rather thanper core which is just too broad.


What WW2 Fighter pilots say about Angels and Airspeed:

"Nice job of getting down to the basics - love your choice of a cover!" Col. Clarence 'Bud' Anderson

"I have enjoyed reading angels and airspeed, it should prove good reading for all interested in combat tactics and their application related to the fluid air environment and state of technology in WWII years. All the best as you make it available." - Col. Charles McGee - Tuskegee Airman

NEVER ENGAGE STUPID.
#3250037 - 03/29/11 01:02 AM Re: Core Diagnostics Geordi! [Re: Bard]  
Joined: Jan 2009
Posts: 4,737
FearlessFrog Offline
Senior Member
FearlessFrog  Offline
Senior Member

Joined: Jan 2009
Posts: 4,737
Originally Posted By: Bard
frog - dig up the sysinternals diagnostics, i think microsoft bought them out a few years ago, that'll allow you to narrow down cpu utilisation per process rather thanper core which is just too broad.


SysInternal's 'Process Explorer', of course - it's set as my Task Manager. Don't forget that the Performance Graph doesn't show per core, as you'll need instrumental perf counters to help with that.

Here's an enormous screen shot I took last night. It shows the per process, per core and provides some clues. For AI it still doesn't really tax the CPU on a Quad @ 3.6 - so it is 'multi-threaded' but as Oleg said in his tech interviews, not really so much.

Also for bonus points, try to identify the wee enemy planes. Plenty of Mario's on the bottom of the Channel that day my friend.

PS I was running off a 5GB RAMdisk, hence memory used. You can see how little Launcher.exe allocates. For 4 v 4 I get a steady 45 FPS with some judders now and again. Playable.



Link to big image: http://i.imgur.com/HgwJe.jpg

Last edited by FearlessFrog; 03/29/11 01:03 AM.
#3250161 - 03/29/11 03:40 AM Re: Core Diagnostics Geordi! [Re: FearlessFrog]  
Joined: Mar 2011
Posts: 39
J_Bullfrog Offline
Junior Member
J_Bullfrog  Offline
Junior Member

Joined: Mar 2011
Posts: 39
In many cases small judders etc happen when textures are swapped in and out of video memory.
Maybe there is not enough texture memory available on most of peoples video cards.
Some tests should be done with video card memory greater than 1GB.
Anyone have such a monster video card?

Regards Bullfrog(x-sydbod) smile


Jeremiah was a bullfrog, was a good friend of mine.
#3250164 - 03/29/11 03:44 AM Re: Core Diagnostics Geordi! [Re: J_Bullfrog]  
Joined: Jan 2009
Posts: 4,737
FearlessFrog Offline
Senior Member
FearlessFrog  Offline
Senior Member

Joined: Jan 2009
Posts: 4,737
Originally Posted By: J_Bullfrog
In many cases small judders etc happen when textures are swapped in and out of video memory.
Maybe there is not enough texture memory available on most of peoples video cards.
Some tests should be done with video card memory greater than 1GB.
Anyone have such a monster video card?

Regards Bullfrog(x-sydbod) smile


It's worth a try for sure. My card in the screenshot above has 1GB of video memory. I'm not sure if that's it though, as the entire memory working set of the whole process for COD was only claiming 887MB (and this was on a 8GB machine).

#3250169 - 03/29/11 03:49 AM Re: Core Diagnostics Geordi! [Re: FearlessFrog]  
Joined: Mar 2011
Posts: 39
J_Bullfrog Offline
Junior Member
J_Bullfrog  Offline
Junior Member

Joined: Mar 2011
Posts: 39
Maybe you could try running the game with lower texture settings (will decrease the requirement for video memory) and see if that clears up some of the juddering that you experience?


Jeremiah was a bullfrog, was a good friend of mine.
#3250172 - 03/29/11 03:58 AM Re: Core Diagnostics Geordi! [Re: J_Bullfrog]  
Joined: Aug 2009
Posts: 1,144
jdbecks Offline
Room Clear!
jdbecks  Offline
Room Clear!
Member

Joined: Aug 2009
Posts: 1,144
England
My GPU is over 2gb smile but cant test it till the 31st :P


Moderated by  RacerGT 

Quick Search
Recent Articles
Support SimHQ

If you shop on Amazon use this Amazon link to support SimHQ
.
Social


Recent Topics
Roy Cross is 100 Years Old
by F4UDash4. 04/23/24 11:22 AM
Actors portraying US Presidents
by PanzerMeyer. 04/19/24 12:19 PM
Dickey Betts was 80
by Rick_Rawlings. 04/19/24 01:11 AM
Exodus
by RedOneAlpha. 04/18/24 05:46 PM
Grumman Wildcat unique landing gear
by Coot. 04/17/24 03:54 PM
Peter Higgs was 94
by Rick_Rawlings. 04/17/24 12:28 AM
Whitey Herzog was 92
by F4UDash4. 04/16/24 04:41 PM
Anyone can tell me what this is?
by NoFlyBoy. 04/16/24 04:10 PM
Copyright 1997-2016, SimHQ Inc. All Rights Reserved.

Powered by UBB.threads™ PHP Forum Software 7.6.0