Special Aircraft Service

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 2 3 4 [5] 6   Go Down

Author Topic: ProcessAffinityMask settings tool - assign CPU Cores to IL-2  (Read 26170 times)

0 Members and 1 Guest are viewing this topic.

BravoFxTrt

  • "BIGFOOT"
  • Modder
  • member
  • Offline Offline
  • Posts: 13433
  • Flying Ass Clown #13
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #48 on: February 16, 2013, 09:28:38 AM »

Ah, damn, Bummer.
Logged
MSI R9 280X 6GB x2/Crossfire /ASUS M5A99FX PRO R2.0 Mobo/AMD FX 4170 Bulldozer 4core CPU/RAM Kingston HyperX FURY 16GB/ Corsair RM 1000WATT PSU/Windows 10 Enterprise 64bit

panzerkeil

  • member
  • Offline Offline
  • Posts: 216
  • Woof!
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #49 on: February 16, 2013, 10:36:19 AM »

I think that assigning all cpu time to IL2 disables Nvidia enhancer or ATI tray tools, thus changing the rendering of the game..
Logged

GeoMan

  • member
  • Offline Offline
  • Posts: 1
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #50 on: April 21, 2013, 03:54:17 AM »

I am using a i72600K with hyperthreading on and an ATI 7870. PAM settings doesn't seem to change much, the video settings affect the fps in my case.

I get an almost constant 75 fps with conf.ini at max settings, except when take-off with multiple planes and smoke - in that case the fps drop to around 35-40.

So i guess that to increase your fps you need a very good GPU if you plan to run at max settings.
Logged

Claw

  • member
  • Offline Offline
  • Posts: 182
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #51 on: June 07, 2013, 02:06:38 PM »

PAM is absolutely unrelated to graphics to a certain extent. I mean if you put a GTX 460 on a board with 2 Ghz CPU, you are going to have more problems.

On that same note, if you wre to put 9800 GT on a board with a single core 20 Ghz CPU if one existed, your still only going to average about 20 fps. All the CPU does is process the data.

You ever notice when the AI change modes like Return to base or Mission accomplished you get a 1 second freeze or when one drops a bomb or gets a kill even if on the other side of the map. Thats your CPU and memory trying to process that data.

I have an old P4 3.8 Ghz HT chip and I put a GTX 460 on it just to see and I averaged 52 fps yet still having those 1 second hangs when the AI are doing there thing. I set the CPU priority to High and that stopped yet still only averaging 52 fps. I put my 7600 GT back in and back to an average of 22 fps with CPU priority to high and no 1 second hangs but crappy frame rates.

If your running anything less than a 3 Ghz CPU, you want to run it on at least 2 cores. The more AI you put in the air, the more proccessing power you need.

As another test, I setup an IL-2 server here in my house on another machine. It's right here next to my right foot and I put missions on it and fly them with my client machine priority set to normal and high. Either way, I don't get those 1 second hangs and I only get a frame boost of around 2. On the server with ;ProcessAffinityMask=  it uses both CPU's by default and they run at about 27% on a dual chip P 3 Xeon. If I set it to ProcessAffinityMask=1, that chip runs at about 65%.

When I run the mission on the client machine, my CPU usage stayes around 52 and decreases as AI get killed. When I run the missions on the server, my CPU usage stays around 39

I've been getting back to dabbling in Java again. I'm wondering whats involved in making IL-2 PhysX compliant.  Remember the old Glide days? Thats sort of what PhysX is..Very efficient GPU language.

Hope this clears things up a bit.

Bob
Logged

HotelAlpha

  • F.A.C #7
  • Modder
  • member
  • Offline Offline
  • Posts: 1875
  • Tactical dominance is key
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #52 on: June 07, 2013, 02:37:21 PM »

Trying this out with the I-5. Let's see if there is any progress.  8)
Logged
"All modern aircraft have four dimensions: span, length, height and politics" -Sydney Camm

Werner Mölders JG 51

  • member
  • Offline Offline
  • Posts: 32
    • Where Gamers Dare Facebook Group
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #53 on: April 02, 2020, 05:10:03 AM »

7 years later this little program saved my day! Thanks Mike! ;)

As reference for other users.

Also if Il-2 1946 is not optimised for multicores I have noticed a huge difference in performances ( FPS in particular ) using the cores from 1 to 4. On my Conf.ini file the value used is 85 ( Previously I was using ProcessAffinityMask=1 ).

As reference here there are my PC specs:

Windows 10 Pro 64 bit ~ Intel Core i7-7700K 4.2GHz 8MB Cache Quad core
ASUS ROG STRIX Z270H GAMING Motherboard, Socket 1151 ATX, Dual M.2, USB 3.1 Type-C ~ MSI GeForce GTX 1080 TI Gaming X 11G Graphic Card PCIE 3.0, 11 GB, GDDR5X 352 bit, 11.01 GHz, 1569 MHz
Samsung MZ-V6E250BW SSD 960 EVO, 250 GB, M.2, NVMe ~ Western Digital WD Caviar Blue 2TB 64MB Cache, WD20EZRZ (64MB Cache) ~ Enermax Liqmax II 240 (ELC-LMR240S-BS)
Corsair CMK16GX4M2B3000C15 Vengeance LPX RAM 16 GB, 2x8 GB, DDR4, 3000 MHz, CL15 ~ EVGA SuperNOVA GQ PSU 750W ~ NZXT CA-N450W-M1 Case for Gaming PC, Black
LG 49UK6200PLA TV 49" 4K UltraHD, IPS Display, 4096 x 2160, Active HDR, Multitasking ~ LG 27UD68P Monitor 27" 4K UltraHD LED IPS, 3840 x 2160, AMD FreeSync, Multitasking
Thrustmaster T.16000M FCS Joystick ~ Thrustmaster TWCS Throttle ~ Thrustmaster TFRP Pedals
Logged

Flanker27

  • member
  • Offline Offline
  • Posts: 426
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #54 on: April 02, 2020, 08:53:40 AM »

I will for sure have to check this out iv always wondered why a older game lagged out my fancy  higher end computers now I can finally use it to its full extent!
Logged

Werner Mölders JG 51

  • member
  • Offline Offline
  • Posts: 32
    • Where Gamers Dare Facebook Group
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #55 on: April 02, 2020, 03:02:51 PM »

I will for sure have to check this out iv always wondered why a older game lagged out my fancy  higher end computers now I can finally use it to its full extent!

Another thing in addition to this that completely cuts the stutters and the lag is using Nvidia Inspector. Open it and simply set the max game's refresh rate exactly the same as the one your monitor.
Last step say goodbye forever to slowdowns and stutters :)  :D
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23882
  • Taking a timeout
    • STFU
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #56 on: April 03, 2020, 12:08:32 AM »

No need for Nvidia Inspector anymore to achieve this if you have latest Nvidia drivers installed.
The setting got implemented in the official driver's 3D settings, called "Max Frame Rate".

]cheers[
Mike
Logged
Don't split your mentality without thinking twice.

Werner Mölders JG 51

  • member
  • Offline Offline
  • Posts: 32
    • Where Gamers Dare Facebook Group
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #57 on: April 05, 2020, 07:20:28 PM »

No need for Nvidia Inspector anymore to achieve this if you have latest Nvidia drivers installed.
The setting got implemented in the official driver's 3D settings, called "Max Frame Rate".

]cheers[
Mike

Every day a good day to learn something new! Danke mein Herr! ;) S!
Logged

Chrival

  • member
  • Offline Offline
  • Posts: 176
  • The wacky guy
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #58 on: April 06, 2020, 01:17:15 PM »

Good to know but … where ?
Win says my driver is the last update but I don't find any 'Max Frame Rate' in 3d settings
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23882
  • Taking a timeout
    • STFU
Re: ProcessAffinityMask settings tool - assign CPU Cores to IL-2
« Reply #59 on: April 06, 2020, 11:46:15 PM »

The frame limiter setting is available since driver version 441.87, both in global and per-game 3D settings:


Which driver version and which GPU are you using?

]cheers[
Mike
Logged
Don't split your mentality without thinking twice.
Pages: 1 2 3 4 [5] 6   Go Up
 

Page created in 0.042 seconds with 28 queries.