Raviar Posted April 18, 2020 Posted April 18, 2020 Hi All, I am using i9-9900K as CPU and M2 PCIE as HardDisk I have two questions: 1- Should I turn off the Hyper-threading in BIOS for better performance as the DCS is single thread and single core? 2- I have 32 GB RAM, Should I turn of the Pagination on my M2 drive? Thanks
Sn8ke_iis Posted April 19, 2020 Posted April 19, 2020 Hi All, I am using i9-9900K as CPU and M2 PCIE as HardDisk I have two questions: 1- Should I turn off the Hyper-threading in BIOS for better performance as the DCS is single thread and single core? 2- I have 32 GB RAM, Should I turn of the Pagination on my M2 drive? Thanks 1) I keep it off. I saw about 10 fps difference on TF-51 Caucauses freeflight in 1080p High Preset. On higher resolutions (GPU limited) you probably won't notice a framerate difference but could help in other CPU limited scenarios. DCS isn't really coded to take advantage of HT and SMT in our CPUs. It's on the roadmap though for long term development. Probably going to take a while. Gamer's Nexus does benchmarks with HT and SMT off on CPUs and sees higher FPS. That might change in the future but will probably be typical for the next couple of years even on new titles. Another advantage is you get more overclocking headroom with multithreading off, which essentially makes our 9900Ks a high binned 9700K but there aren't any games I'm aware of that use more than 8 physical cores. Older chips with less cores/threads might see benefit though. I also have core affinity limited to 3 cores in Process Lasso. Jumping from core to core is intended to keep any one core from throttling due to heat buildup. If you have adequate cooling it's not necessary for DCS. 2) Never tested that specifically but I wouldn't worry about unless you are trying to free up storage space on a small drive. Would be interested if you did a controlled test though. MSI Afterburner has a benchmark that collects average FPS, 1% lows, etc. Don't forget to max out your power/performance settings for CPU and GPU and turn on the XMP profile for your RAM. Those are the most common mistakes I see that hold back performance in games. DCS specific make sure you are deleting your FXO and metashaders folder in your saved games folder. I've gotten in the habit of doing it everytime I start DCS but is most important when updating to a new version.
Raviar Posted April 19, 2020 Author Posted April 19, 2020 1) I keep it off. I saw about 10 fps difference on TF-51 Caucauses freeflight in 1080p High Preset. On higher resolutions (GPU limited) you probably won't notice a framerate difference but could help in other CPU limited scenarios. DCS isn't really coded to take advantage of HT and SMT in our CPUs. It's on the roadmap though for long term development. Probably going to take a while. Gamer's Nexus does benchmarks with HT and SMT off on CPUs and sees higher FPS. That might change in the future but will probably be typical for the next couple of years even on new titles. Another advantage is you get more overclocking headroom with multithreading off, which essentially makes our 9900Ks a high binned 9700K but there aren't any games I'm aware of that use more than 8 physical cores. Older chips with less cores/threads might see benefit though. I also have core affinity limited to 3 cores in Process Lasso. Jumping from core to core is intended to keep any one core from throttling due to heat buildup. If you have adequate cooling it's not necessary for DCS. 2) Never tested that specifically but I wouldn't worry about unless you are trying to free up storage space on a small drive. Would be interested if you did a controlled test though. MSI Afterburner has a benchmark that collects average FPS, 1% lows, etc. Don't forget to max out your power/performance settings for CPU and GPU and turn on the XMP profile for your RAM. Those are the most common mistakes I see that hold back performance in games. DCS specific make sure you are deleting your FXO and metashaders folder in your saved games folder. I've gotten in the habit of doing it everytime I start DCS but is most important when updating to a new version. Thanks a lot for the answer and reply, it was really helpful, I do really appreciated. the XMP is set and on. by "Don't forget to max out your power/performance settings for CPU and GPU" do you mean I need to change any setting in BIOS or the windows PowerManagement profile?
Sn8ke_iis Posted April 19, 2020 Posted April 19, 2020 Thanks a lot for the answer and reply, it was really helpful, I do really appreciated. the XMP is set and on. by "Don't forget to max out your power/performance settings for CPU and GPU" do you mean I need to change any setting in BIOS or the windows PowerManagement profile? Windows power management profile. It should be set to "high performance". The equivalent setting under the Nvidia Control Panel is covered in this: https://nvidia.custhelp.com/app/answers/detail/a_id/4958/~/max-frame-rate%3A-cap-frame-rates%2C-save-power%2C-and-more Reducing System Latency: Enable Max Frame Rate and set your power management mode to “Prefer maximum performance” to reduce latency. While in this mode, the GPU is kept at higher frequencies to process frames as quickly as possible. To maximize latency reduction in GPU bound scenarios where FPS is consistent, set Max Frame Rate to a framerate slightly below the average FPS and turn Low Latency Mode to Ultra." Not to insult your PC savvy it's just the most common mistake I see. :) They both also tend to reset themselves to default during a Windows update or Nvidia driver update so always good to double check they are still maxed out. By default they're both set to save power for day to day computing, web browsing, etc.
Raviar Posted April 19, 2020 Author Posted April 19, 2020 Thanks A LOT, great stuff to know. Max Frame Rate was off as well as Low Latency Mode, I turned both ON now:pilotfly:
Recommended Posts