Jump to content

ultimate multicore thread


ultimate multicore thread  

11 members have voted

  1. 1. ultimate multicore thread

    • yes, noticeably
      5
    • same as dual
      5
    • only slightly
      0
    • same as dual in LC but overally the Q feels faster
      1


Recommended Posts

i have searched through all the treads and still i would like if possible, people that have LOCKON experience on both dual and quad to state details like what was the the CPU behavior during Lockon (how many cores active, what was runing on which etc) and stats or experience from performance differences (including TIR implementations etc)

.

 

i7 880 | HD 7870 | 8 Gb DDR3 1600 | ECS P55H-A | OCZ Vertex 2 180 | Intel 330 180 | WD 500 AAKS | 2x WD 2T Green | Enermax Liberty 620 | CH Combatstick & Throttle | TrackIR 3 | HP ZR24W | Windows 7 x64

Link to comment
Share on other sites

  • 2 years later...

How is it in the multicore field for BS ?

.

 

i7 880 | HD 7870 | 8 Gb DDR3 1600 | ECS P55H-A | OCZ Vertex 2 180 | Intel 330 180 | WD 500 AAKS | 2x WD 2T Green | Enermax Liberty 620 | CH Combatstick & Throttle | TrackIR 3 | HP ZR24W | Windows 7 x64

Link to comment
Share on other sites

You're not going to get any performance gain whatsoever by using a quad vs a 2-core with DCS or LO/LOFC.

 

Go for 2 cores with more GHz instead.

[sIGPIC][/sIGPIC]

Reminder: SAM = Speed Bump :D

I used to play flight sims like you, but then I took a slammer to the knee - Yoda

Link to comment
Share on other sites

^^ That is, if you primarily plan to play DCS with your new rig ;)

Gigabyte GA-Z87-UD3H | i7 4470k @ 4.5 GHz | 16 GB DDR3 @ 2.133 Ghz | GTX 1080 | LG 55" @ 4K | Cougar 1000 W | Creative X-Fi Ti | TIR5 | CH HOTAS (with BU0836X-12 Bit) + Crosswind Pedals | Win10 64 HP | X-Keys Pro 20 & Pro 54 | 2x TM MFD

Link to comment
Share on other sites

On same Ghz i think FS-X and Thirdwire do better on more cores ?

 

Whats the best practice to your experience with LO/DCS, to set affinity on one core, on two cores, or let affinity to auto ?

 

 

To your expert estimation from Q6600 @3Ghz to i7 860 @3-3.2Ghz would there be a noticeable improvement ? (considering i guess also the higher mem bandwidth and actual difference between DDR2 1066 & ~ 1600 DDR3)


Edited by Squid

.

 

i7 880 | HD 7870 | 8 Gb DDR3 1600 | ECS P55H-A | OCZ Vertex 2 180 | Intel 330 180 | WD 500 AAKS | 2x WD 2T Green | Enermax Liberty 620 | CH Combatstick & Throttle | TrackIR 3 | HP ZR24W | Windows 7 x64

Link to comment
Share on other sites

As far as my own tests have indicated, memory is relatively irrelevant - though I have only been able to change it's frequency, not it's bandwidth, but with faster RAM giving absolutely zero change in performance even when running on a 4GHz processor I don't think you should expect too much from the change in memory. It's still the CPU that will be your bottleneck.

 

That said, you might very well have a better experience since you are going more than clock-for-clock to a much more modern architecture. If it's worth the expense I don't know, at least if DCS and LockOn are your primary objectives, but there will be a minor improvement in DCS and possibly major improvements in other applications.

 

If I had your system, I'd probably purchase either a newer generation Q or an E, and overclock those, or overclock the existing Q6600 you have there. It really is mainly clock frequency that matters here, even if the i7's are slightly better on a per-clock count when used towards DCS.

  • Like 1

[sIGPIC][/sIGPIC]

Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер

Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog

DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules |

|
| Life of a Game Tester
Link to comment
Share on other sites

Well I cant tell the difference because never had duals. But when I bought my current machine there werent many CPU's at stock speed with significantly higher MHz anyway. So when I got my quad I cranked it as high as my MOBO could muster.

  • Like 1

[sigpic]http://forums.eagle.ru/signaturepics/sigpic4448_29.gif[/sigpic]

My PC specs below:

Case: Corsair 400C

PSU: SEASONIC SS-760XP2 760W Platinum

CPU: AMD RYZEN 3900X (12C/24T)

RAM: 32 GB 4266Mhz (two 2x8 kits) of trident Z RGB @3600Mhz CL 14 CR=1T

MOBO: ASUS CROSSHAIR HERO VI AM4

GFX: GTX 1080Ti MSI Gaming X

Cooler: NXZT Kraken X62 280mm AIO

Storage: Samsung 960 EVO 1TB M.2+6GB WD 6Gb red

HOTAS: Thrustmaster Warthog + CH pro pedals

Monitor: Gigabyte AORUS AD27QD Freesync HDR400 1440P

 

Link to comment
Share on other sites

FS-X perfromance seems to be affected by mem badnwidth.

 

Should we consider as advantages making some difference, the hyper thread (if this has any application in the case of LO/DCS) features of the new i7 & i5 and intel's turbo boost for single thread applications?

.

 

i7 880 | HD 7870 | 8 Gb DDR3 1600 | ECS P55H-A | OCZ Vertex 2 180 | Intel 330 180 | WD 500 AAKS | 2x WD 2T Green | Enermax Liberty 620 | CH Combatstick & Throttle | TrackIR 3 | HP ZR24W | Windows 7 x64

Link to comment
Share on other sites

I don't know of too many games that'll run better on 4 cores instead of 2 with more GHZ ;)

 

Rise of Flight, for example runs roughly 50% faster with 4 cores than with 2. Just an example, though. FSX also benefits from more cores.

Gigabyte GA-Z87-UD3H | i7 4470k @ 4.5 GHz | 16 GB DDR3 @ 2.133 Ghz | GTX 1080 | LG 55" @ 4K | Cougar 1000 W | Creative X-Fi Ti | TIR5 | CH HOTAS (with BU0836X-12 Bit) + Crosswind Pedals | Win10 64 HP | X-Keys Pro 20 & Pro 54 | 2x TM MFD

Link to comment
Share on other sites

Affinity isn't really a matter of being multithreaded, it's about designating the cores that the process will be wanting to run on. Having affinity on multiple cores allows a modern operating system (like Vista and 7, not XP) to move the thread to a less busy core. It isn't multithreading, but if you have the thread on an already "half-filled" core you'll obviously get less performance than if the operating system is allowed to move it to another, "almost-empty" core.

 

Maximus_G ran some very very extensive tests that quite conclusively showed that there were great benefits to having affinity to two cores instead of one, but none in having affinity to more than two cores.

 

What we are dealing with here is basically asset management in the operating system, and with this kind of use there is no added benefit to more than two cores. So the "point" of DCSmax and the affinity fix in 1.0.1 was to enable the process to move between cores at all, something that it didn't do otherwise (though you could manually set affinity on the process each time, though that was tedious work to do every single time you start a new mission).


Edited by EtherealN

[sIGPIC][/sIGPIC]

Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер

Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog

DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules |

|
| Life of a Game Tester
Link to comment
Share on other sites

It isn't "poorly utilized" per se. The main benefit is that it allows the operating system to perform a lot of load balancing. An example would be the old bane of computer gaming - an antivirus that starts performing a scan while you are playing. That would often completely ruin a gaming session - especially if you are playing online and don't quite have the freedom to pause the game. In the case of a multicore processor that very heavy process can be given it's own core by the operating system and thereby have very little effect on your game performance (with the exception of HDD load times).

 

Similarly, with people having reported 30 to 70 percent performance gains in DCS 1.0 through the "affinity tweak", that is a pretty massive gain in spite of the process in question being singlethreaded. Multicore processors are very very good - especially since attempts at raising the capacity of singlecore processors ran into serious problems with diminishing returns. It's just that the one thing that they are mainly good at today is when you have many tasks running simultaneously. Which you do. Here's my system at this time:

 

Applications running: 2. (Steam and Chrome.)

User Processes: 26

System Processes: 41 (excluding the idle process)

 

So while most of those processes aren't actually doing much, at those times when one of them has to kick in and perform a task the system can take a quick look at the processor loads and decide which core is best placed to handle it without causing issues for other processes (like dcs.exe). This is also where the good old magic of the multicore processor wins over the old multi-processor design, since the multicores can have shared L2 cache (or, in the case of the newest Intel and AMD - L3) thereby allowing a process to move from core to core due to loadbalancing without having to move all the related memory between the L2 caches. (This is one of the issues with older AMD multicores - they had separate L2's which makes loadbalancing less efficient.)

 

Similarly, in a multicore design all those extra-programs we tend to have active (like TrackIR, Ventrilo/TS etcetera) can be made to never steal processor cycles from dcs.exe.

 

The issue is simply that multithreading an application is very very complicated and therefore costs a lot of money through longer development time and the need for more thorough Q/A. More and more games are becoming multithreaded (like Rise of Flight), but this takes time simply because it is complex. (Though there are types of applications that can be easily multithreaded - for example Folding@Home's simulations of atoms in protein molecules are very easy to split up wherefore it's not such a big job for them to split it up into hundreds of cores on your graphics card or Tesla cGPU.)

 

"Why go for quad?" Here's your answer---> IT MAKES YOUR PC FUTURE PROOF! Well for a couple of years at least.:music_whistling:

 

Yeah, until we all start drooling over those 12-core processors that have been demonstrated. :P (Though they often cheat in the same way the i7's do in order to "look" like 8-core, and are actually 6-core processors.)


Edited by EtherealN

[sIGPIC][/sIGPIC]

Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер

Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog

DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules |

|
| Life of a Game Tester
Link to comment
Share on other sites

Aye, the trick is to gear one's purchase to what one expects to do with the hardware.

 

In my own case I decided on the e8500 since almost all applications I use are single-threaded, wherefore my gains from the quads are diminished enough that the price difference mattered - especially when coupled with the higher clock per euro. If I performed heavy-duty movie editing or was seriously into photoshop I would have gone quadcore (and besides, anyone able to afford a copy of Photoshop won't cry about an extra 100 euro for the processor). Also, I don't tend to have a lot of background tasks running when I play, so I don't need the luxury of being able to encode video on a core while showing Panzer how a tailless Ka-50 can still dogfight. :P

 

A friend of mine however did purchase an i7 system as soon as they came out, since what he's doing is mainly testrunning research software he's coding for universities, where he not only needs a bare minimum of 16GB of high-speed RAM - he also needs all the processing power he can get. He calculated that a system like mine (even if it had the RAM) wouldn't be able to run those simulations within deadlines even if it was left completely to that task the entire time.

 

So it's all a question of figuring out what programs you need and if they are geared to take advantage of your hardware.

[sIGPIC][/sIGPIC]

Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер

Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog

DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules |

|
| Life of a Game Tester
Link to comment
Share on other sites

whats the dcs "afinity tweak" , "dcsmax" etc ? And remind me please what is the best affinity policy for lockon.exe ? (assign 2, 1, 3 or 4 cores?)

.

 

i7 880 | HD 7870 | 8 Gb DDR3 1600 | ECS P55H-A | OCZ Vertex 2 180 | Intel 330 180 | WD 500 AAKS | 2x WD 2T Green | Enermax Liberty 620 | CH Combatstick & Throttle | TrackIR 3 | HP ZR24W | Windows 7 x64

Link to comment
Share on other sites

Accidently DCS was released with affinity set only to core 1.

 

DCSMax corrected that by manually changing this affinity to more cores when available.

 

 

Patch 101 removed that problem, so DCSMax is no longer needed to enable DCS to use multiple cores.

You don't need DCSMax for LockOn.

 

Of course you can still use DCSMax for the other nice options available, like skin-configurations, but the core-feature, overwriting the affinity is no longer needed.

Gigabyte GA-Z87-UD3H | i7 4470k @ 4.5 GHz | 16 GB DDR3 @ 2.133 Ghz | GTX 1080 | LG 55" @ 4K | Cougar 1000 W | Creative X-Fi Ti | TIR5 | CH HOTAS (with BU0836X-12 Bit) + Crosswind Pedals | Win10 64 HP | X-Keys Pro 20 & Pro 54 | 2x TM MFD

Link to comment
Share on other sites

- so when dcs runs now its automatically assigned to all available cores like most typical executables for windows right ?

 

- when running lockon.exe , what is the best practice manually from windows affinity management , to leave it assigned on all cores or assign only one or two ?

  • Like 1

.

 

i7 880 | HD 7870 | 8 Gb DDR3 1600 | ECS P55H-A | OCZ Vertex 2 180 | Intel 330 180 | WD 500 AAKS | 2x WD 2T Green | Enermax Liberty 620 | CH Combatstick & Throttle | TrackIR 3 | HP ZR24W | Windows 7 x64

Link to comment
Share on other sites

- so when dcs runs now its automatically assigned to all available cores like most typical executables for windows right ?

 

- when running lockon.exe , what is the best practice manually from windows affinity management , to leave it assigned on all cores or assign only one or two ?

 

1. Yes, it DCS:BS 101c is automatically assigned to all available cores.

 

2. AFAIK LockOn is automatically assigned to all available cores as well - no need to edit affinity.

Gigabyte GA-Z87-UD3H | i7 4470k @ 4.5 GHz | 16 GB DDR3 @ 2.133 Ghz | GTX 1080 | LG 55" @ 4K | Cougar 1000 W | Creative X-Fi Ti | TIR5 | CH HOTAS (with BU0836X-12 Bit) + Crosswind Pedals | Win10 64 HP | X-Keys Pro 20 & Pro 54 | 2x TM MFD

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...