Jump to content

dadax

Member
  • Content Count

    30
  • Joined

  • Last visited

  • Medals

Posts posted by dadax


  1. On 4/26/2022 at 4:05 PM, WGP said:

    If I were looking for a slightly cheaper pc setup, I'd go with a i7-4790k or 4770k, also a gtx 1060 or above for a good arma 3 experience on high settings @ around 3-5000mtr vd.

    We have a couple of players playing on those and they seem to have no problems.

     

    Need a good cooler for the 4790k though.

    I upgraded from a 4790K and a 1060 gb/1080 to my 12900K with a 3060Ti
    It gets you 90 FPS more than before. (from 48 to 140 FPS) in the YAAB benchmark.

     


  2. 1 hour ago, Sertica said:

    I3 does not exist in Canada anyway.  i5-12600K is $360.  i5-12400F $230.  Due to severe fibromyalgia my only income is tax rebates.  The main points of contention now are amount of RAM and Windows version.  Basically, can I get away with 16GB without disk swapping?  Evidently MIMALLOC or AMPERSAND is the way to go with allocators.  But I need to know what Windows they require.  I'd rather stick with W7 if possible.  I already hate Windows enough as it is and the stories of bloat and forced stuff in newer versions scare me.

    Sorry for answering late, I am not following the forum as much as before.
    You need to ensure that your Windows Version has the ability to secure/to lock pages for the mallocs to work.
    My Advice: If you alerady have a working version with invoice of W7, I would buy an upgrade to W11 from an e-tailer, W10 is also an option that you could definitely use, W7 idk.
    Why W 11 - there will cetrainly be some general performance improvements with future updates that MS  will keep W11 exclusive and those might even help in Arma 3.
     


  3. NEW FPS: 140.7 AVG - 102 MIN (This value is the bigger story, passed the 100 Min fps wall)
    Just a logical result.

    I think 145 maybe possible.

    GJK Ampersand Edition MALLOC:
    https://github.com/GoldJohnKing/oneTBB/releases/tag/Arma-3-v2021.5.0-20211230
    https://github.com/GoldJohnKing/one...mpersand_Edition_Tbbmalloc_v202150_AVX512.dll
    benchmark-record-png.1171812
    Testsystem:
    CPU 12900K@5.4 Ghz, Cache Frequency@5.0 Ghz, E-Cores and HT-off, Battle Eye off , nologs=on, RAM 4000 CL14-15-15-30-Real:1N, Gear 1, RTX 3060 TI non-OC, G-Sync/V-Sync off, Arma 3 Full HD Standard Settings, Windows 11 w AVX512

    • Thanks 1

  4. 6 hours ago, vladosarma said:

    I get about 122 fps at 12700k with the overclocking settings indicated by dadax
    memory BL2K16G36C16U4BL 16-20-20-40-CR1 gear1 3900 MHz

    cache 4.8

    cpu 5.1

    malloc GJK_Ampersand_Edition_Tbbmalloc_v202150_AVX512.dll

    on a Ryzen 5900x with the same memory 3733 I had a maximum of 90fps

    Great news! That is a very good result, your CPU frequency is a little bit lower etc.


    -Which mainboard did you use?
    -Are you 100%  sure AVX512 is really on - sometimes you can enable it in the mainboard settings but it is turned off in your AIDA64 screenshot or in CPU-Z ? This happended to a friend of mine. Just asking to be 100% sure, from my estimate of you values I think it is on.
    Will try to emulate your settings with my system.

     


  5. THX for the link @Horus
    https://www.igorslab.de/en/intel-deactivated-avx-512-on-alder-lake-but-fully-questionable-interpretation-of-efficiency-news-editorial/

    This article also adresses the question - should you update your z690 board, probably very likely with a DDR5 board.


    I dont see the need for update right now - it works very fine with AVX512 and DDR4.
    If I had a DDR5 board I believe i could profit from future updates, will follow the patchnotes.

    Addition: I just checked the MSI website and its support section. The same BIOS update is offerd, that I installed. I also compared the file size, it is identical.
    This is the BIOS version that enabled the AVX512 option in the BIOS after disabling the E-Cores.
     


  6. AVX 512 has a wide base.

    • Intel 11th Gen. desktop PC has it,
    • Intel 10th Gen. HEDT has it ,
    • also Intel 12th Gen. HEDT as stated in the article you linked will have it.
    • Zen 4 is very likely to have it.


    So we - as the ARMA3 Community - can and will hopefully profit from this MALLOC now and in the future.

    You have a point about Intel 12th Gen. desktop, but with DDR4 memory the need for updates is not so high, I installed the last BIOS from late December and it works fine even with very demanding RAM timings.

    Does your system allow to use AVX512 - are you interested in running benchmarks for comparison? Your feedback would be very valuable.

     


  7. NEW FPS in: 138.1 (Please be informed: System settings substantially lowered in comparison to the previous test runs)

    CPU 12900K@5.3 Ghz, Cache Frequency@4.8 Ghz, E-Cores, AVX512 offest=0, Guardband Voltage=128, HT-off, Battle Eye off , nologs on, RAM 3866 CL14-14-14-30-1N Gear 1, RTX 3060 TI non-OC, G-Sync/V-Sync off, Arma 3 Full HD Standard Settings, Windows 11.

     

    final-benchmarl-ampersand-for-gold-john-

    The 10% performance improvement to the default MALLOC can be seen in this chart.
    Details on the NEW MALLOC with AVX512 go beyond the topic of this thread and can be found here:

     

    • Like 1

  8. Let us start with a new alternative MALLOC.

     

    Performance increase in Arma 3 using Intel AVX512(F) – A brief, first analysis

     

    Foreword - a short history of performance development in Arma 3

     

    We all know the lamenting about low fps in the Arma (3) franchise. A substantial amount of

    low fps can be attributed to unoptimized client and server PCs. For example: you simply cannot expect your PC RAM to perform well in Arma with JEDEC timings and disabled XMP profile. You cannot compare the Arma 3 simulation with a simple, trivial game. Arma 3 delivers and computes so much more.

     

    BI constantly updates Arma 3 and communicates with the community about performance thanks to the work of dedmen and Dwarden. A lot of development is still done for us and Arma 4 - as of 2022 - might still be three or four years away, albeit we are all eager to test Enfusion/Reforger.

     

    Intel has finally shrunk its CPU die size to 10nm with large effects in performance.

    MSI has delivered a motherboard that allows for AVX512 instruction set to be enabled if the E-Cores are turned off.

     

    The addition of new mallocs by BI and modders/progammers allows to improve performance even more.

     

    Why this short sketch of history? Well, simply put, since the days when Ryzen 1st Gen. and Intel 6th Gen. were top-notch CPUs this process has allowed to increase the fps by almost 90 fps, making Arma 3 a smoother and more pleasant experience in the field of simulation.

     

    1 Test System
    Reduced the settings to get 365/24/7 stability. All system components are not pushed to the limit.
    system-shot-png.1168266


    In words: CPU 12900K@5.3 Ghz, Cache Frequency@4.8 Ghz, E-Cores, AVX512 offest=0, Guardband Voltage=128, HT-off, Battle Eye off , nologs on, RAM 3866 CL14-14-14-30-1N Gear 1, RTX 3060 TI non-OC, G-Sync/V-Sync off, Arma 3 Full HD Standard Settings, Windows 11with "Lock pages in memory".

    (An un optimzed system with JEDEC RAM times, Gear 2 mode and stock CPU and Cache settings reduces the FPS by half to 70 FPS. You need to work on your system for Arma 3. HT on has not shown a consistent increase of performance but a measurable and repeatable decrease of 2-7 FPS and is hence turned off. Further testing is needed.)


    2 Test results
     

    The following test runs were done.

    1. Vanilla official Tbb (no matter if huge pages is enabled, as it does not utilize it)
    2. Legacy CMA with huge pages enabled in cma.ini - one run only displayed in Table1 but mutiple test runs were done to ensure consistency
    3. GJK's Tbb v2021.5.0 w/o AVX (github.com/GoldJohnKing/oneTBB/releases/tag/Arma-3-v2021.5.0-20211230)
    4. GJK's Tbb v2021.5.0 w AVX2 (not yet published)
    5. GJK's Ampersand Edition Tbb v2021.5.0 w AVX512 (see below)
    6. GJK's mimalloc v2.0.3 (github.com/GoldJohnKing/mimalloc/releases/tag/Arma-3-v2.0.3-20211230)
    7. GJK's mimalloc v1.7.3 (github.com/GoldJohnKing/mimalloc/releases/tag/Arma-3-v1.7.3-20211230) - one run only displayed in Table1 but mutiple test runs were done to ensure consistency

     

    final-benchmarl-ampersand-for-gold-john-

    Table 1

     

    On the new Malloc GJK's & Ampersand Edition Tbb v2021.5.0 w AVX512

    It has now been released. It is the product of collaboration between Gold John King and Ampersand (dadax) and does include the AVX512 Intel instruction set in an alternative Arma 3 memory allocator.
    https://github.com/GoldJohnKing/oneTBB/releases/tag/Arma-3-v2021.5.0-20211230

     

    3 Analysis
     

    Key findings
    1641428503977-png.1168271

    -The GJK's & Ampersand Edition Tbb v2021.5.0 w AVX512 Mallocs results in the highest result
    and highest minimum fps and should be applied to all capable Intel CPUs.

    -The Delta between GJK's Ampersand Edition Tbb v2021.5.0 w AVX512 Malloc and the Vanilla official Tbb was up to 10% (see Table 1)

     

    -The GJK's mimalloc v2.0.3 and GJK's Tbb v2021.5.0 w AVX2 Malloc both resulted also in very high fps, albeit lower minimum fps. They are both a viable alternative for the majority of desktop CPUs that don't allow for the application of the AVX512(F) instruction set. GJK's mimalloc v1.7.3 showed some instability issues in a 25+ multiplayer enviroment, further testing of GJK's mimalloc v2.0.3 is therefore necessary and advised. 32GB of RAM are recommended

    ----------------------------
    Further findings of this and previous test runs

     

    -Higher overall system performance with Intel's 12th Gen. CPUs results in more consistent test runs and therefore reduces the need for more test runs drastically to avoid observational errors.
    -Disabling E-Cores in Intel's 12th Gen. CPUs allows not only to use AVX512, but improves results in all possible scenarios
     

    4 Future development of AVX512

     

    Leaks have shown that it is highly probable that the AVX512 instruction set will be introduced to the future Ryzen Zen 4 platform in 2022

     

    Thus the relevance of this memory allocator might even increase, beyond the present Intel Server, HEDT and select 12th Gen. desktop CPUs.

     

    5 A thank you list

     

    Thanks for GrooveC and Eszett for personal advise on RAM tuning.

     

     

    -Ampersand (dadax in the BI forum) and Gold John King 2022-3-1 (revised 2022-5-1)

    P.S.: I am not identical with Ampersand38 - but I appreciate his work highly

     

     


     

    • Thanks 1

  9.  

    In this thread I would like to discuss ways and means that allow us to improve the clientside (serverside is of secondary relevance for this thread) performance in Arma 3
    Installing MALLOCs, changing Windows settings, AMD/Nvidia settings and Arma 3 settings/profile settings for example.
     


  10. 4 hours ago, Groove_C said:

    His CPU and RAM settings aren't stable.

    + tested without BattlEye.

    + he disabled 8 cores and disabled Hyper-Threading.

    -I do not need Battle Eye in COOP so of course it is disabled, I dont play KOTH.
    -8 E-cores are disabled to allow the Cache to be overclocked, Hyperthreading gives only minimal to none fps improvements with

    the 12900K and produces unnecessary heat.

×