Jump to content

Multicore CPU performance improvement


Prophet

Recommended Posts

Ok first let me say I can understand why ED would change this.

 

For those who remember when dual cores were first coming out, LOMAC had a performance issue. You would get this stuttering from the OS or something trying to load balance the CPU cores. Going through the task manager, and the process tab you could find the lockon.exe right click and go to set affinity and only check one core. The problem was that it wouldnt remember that setting.

 

So a lot of used a program called procaff that would. Currently this is not needed since OS patches were released a while ago resolved the underlying issue.

 

With Black Shark ED decided to change the code to start with affinity for only 1 CPU, and I would imagine anticipating the same problem. But as hinted at in another post (I need to find it again so I can give credit), there is a performance increase with affinity set for the other CPU's. Now I confirmed that DCS.exe is still only using up to 50% total CPU on my dual core, so it really makes no sense. But I got screens to prove it.

 

Default 1 core affinity.

 

ScreenShot_010.jpg

 

Changed to 2 core affinity.

 

ScreenShot_011.jpg

 

Again, 1 core.

 

ScreenShot_012.jpg

 

And 2 cores.

 

ScreenShot_013.jpg

 

By all means try for yourself. In some cases the improvement is very good. Especially when the SHTF and the FPS gets low anyways, that extra 10 or so can make a real difference.


Edited by =Prophet=
  • Like 1
Link to comment
Share on other sites

  • Replies 234
  • Created
  • Last Reply

Top Posters In This Topic

Don't know if this is the same on Vista, but you just need to make ALT+TAB and open the task manager

Then you find the process and changes its affinity. No need to restart the game or the computer.

Proud to be a [sIGPIC][/sIGPIC] :joystick::pilotfly::book:

Link to comment
Share on other sites

Indeed! Interesting question, Groove!

 

If you just hit play over and over again, there are a lot of other things, that influenced your perfomance. To have the same circumstances, you should also reboot your machine and do the same steps for each start, except from the CPU-Assignment, of course ;)

 

Just an example: Windows increases swap-files when loading stuff into memory and keeps this size even after the game was closed, if not configured explicitly otherwise. If you reload the game, many resources are probably still stored, increasing loading times and as it also doesn't have to increase swap-files much more than before, this won't eat up CPU cycles either. :smilewink:

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

I guess it largely depends on what tasks are running on that core and what OS you use. XP32, for example, is not really built for multi-processor or multi-core usage, especially without the corresponding updates.

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 does this "fix" work better with 64bit OS? In that case im buying that.

 

EDIT: seems the 32bit guys get no or little benefit.

 

Regards

Alex


Edited by deviletk

Regards

Alex "Snuffer" D.

AMD FX8350 (8 core) 4.1GHZ ::: 8GB Dominator 1600mhz ::: GTX660 2GB ::: 2xHD ::: 24" ASUS

Link to comment
Share on other sites

i kid you not, from 29 to 52.

 

holy crap

 

im on vista 32 bit, hold on ill get screens.

 

CPU set to 1

http://img249.imageshack.us/img249/8085/screenshot043ek8.jpg

 

CPU set to both.

http://img175.imageshack.us/img175/2844/screenshot042in2.jpg

 

and its not like its jumping frames, it is steady 20+ more frames, and im not running anything else in the taskmanager.


Edited by Cosmo81

Link to comment
Share on other sites

If you guys look at tomshardware latest GFX card roundup you can also see the more cores you have, generaly the better SLI and CF perfomance you get. Not a realy big difference but nevertheless intriguing.

 

Theres this multithreaded code optimization in GFX settings options that I never quite understood either.

 

Is it possible that the OS somehow manages 3D data on different CPU's in the background?

[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

So does this "fix" work better with 64bit OS? In that case im buying that.

 

EDIT: seems the 32bit guys get no or little benefit.

 

Regards

Alex

 

 

or a case of win64 slowdown bug for wich there would be no advantage in the swich. ;)

[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

or a case of win64 slowdown bug for wich there would be no advantage in the swich. ;)

 

LOL! :D

 

Well as it seems some people get a boost of some to 20-ish extra fps it might be a smart thing to change to "that" OS. So vista huh... I guess i install dual boot again then. :)

Regards

Alex "Snuffer" D.

AMD FX8350 (8 core) 4.1GHZ ::: 8GB Dominator 1600mhz ::: GTX660 2GB ::: 2xHD ::: 24" ASUS

Link to comment
Share on other sites

That would clear the doubts about perfomance on the OS in the same machine.

[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

I always wondered about the previous devs-statements that BS runs worse on Vista, due to file-handling and whatever reasons were stated.

 

But Vista is optimized for multiple processors/cores, so I'm not surprised there is a noteable boost. Thanks for the info - I guess I will give it a try, too. :thumbup:

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 now ED must change the .exe to go back to the buggy previous stutter related code? ;)

51PVO Founding member (DEC2007-)

100KIAP Founding member (DEC2018-)

 

:: Shaman aka [100☭] Shamansky

tail# 44 or 444

[sIGPIC][/sIGPIC] 100KIAP Regiment Early Warning & Control officer

Link to comment
Share on other sites

I can confirm this also.

 

In some cases, changing the affinity to 2 CPUs more than doubled my FPS!

[sIGPIC][/sIGPIC]

| Intel E6750 @3.2Ghz | 2GB OCZ PC2-6400 RAM | XFX 680i SLI | BFG GTX260 216SP | Western Digital 3200AAKS 320GB SATA II HDD |

| Seagate 320GB 16MB SATA II HDD | Creative X-Fi Fatal1ty Soundcard | Samsung 245B 24" TFT Monitor |

| Logitech Z-5400 Digital THX 5.1 speakers | Logitech G15 | Logitech MX1000 | TM Cougar #27955 | TrackIR 3 Pro

Link to comment
Share on other sites

  • ED Team
I always wondered about the previous devs-statements that BS runs worse on Vista, due to file-handling and whatever reasons were stated.

 

But Vista is optimized for multiple processors/cores, so I'm not surprised there is a noteable boost. Thanks for the info - I guess I will give it a try, too. :thumbup:

 

What people talk about is the game performance. What ED is talking about is the handling of file handling with extreme big missions - read: big amount of units on the map.

  • Like 1
Link to comment
Share on other sites

Beware! :devil_2:

 

It might be the case where this trick isn't actually providing a GAIN but rather getting rid of some sort of a "bug " and bringing back the nominal performance.

 

Remember dxiag - turn off the hardware sound acceleration trick? In some games-soundcard combination it trippled the FPS. It doesn't mean that one can claim "I get 3 times higher FPS than anyone else". He doesn't get the FPS any higher than a person with no game-soundcard combination issue.

 

So, untill I see XP vs Vista (with the trick) comparison I will say it's a bogus.

F-4E Phantom module for sale -25% non-Steam

Link to comment
Share on other sites

  • Recently Browsing   0 members

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