speed-of-heat Posted November 15, 2023 Posted November 15, 2023 I have been able to get small and consistent performance improvements on my 12700k by setting the processor affinity: - ignore the virtual cores (the odd numbered ones) - ignore core 0 (tends to be used by the O/S for a bunch of stuff) - ignore the e-cores Using Process Lasso works to do this and is low effort (Bitsum. Real-time CPU Optimization and Automation) or you can use a script with nircmd (NirCmd - Windows command line tool (nirsoft.net)) :SetAffinity REM Define the process name set "process_name=DCS.exe" REM Initialize the PID variable set "pid=" REM Use WMIC to get the PID and store it in the variable for /f "tokens=*" %%a in ('wmic process where "name='%process_name%'" get ProcessId ^| findstr /r "[0-9]"') do ( set "pid=%%a"setlocal enabledelayedexpansion goto :found_pid ) REM If the process was not found, display a message if not defined pid ( echo The process "%process_name%" was not found. goto END ) REM Label to exit the loop :found_pid REM Display the PID echo The PID of "%process_name%" is %pid% echo Setting Affinity to p-cores only (not using core 0) nircmd setprocessaffinity /%pid% 2 4 6 8 10 12 14 :END YMMV... I am not a lawyer and I am not offer legal advice ... the value of investments may go up as well as down ... SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
zildac Posted November 15, 2023 Posted November 15, 2023 3 minutes ago, speed-of-heat said: I have been able to get small and consistent performance improvements on my 12700k by setting the processor affinity: - ignore the virtual cores (the odd numbered ones) - ignore core 0 (tends to be used by the O/S for a bunch of stuff) - ignore the e-cores Using Process Lasso works to do this and is low effort (Bitsum. Real-time CPU Optimization and Automation) or you can use a script with nircmd (NirCmd - Windows command line tool (nirsoft.net)) :SetAffinity REM Define the process name set "process_name=DCS.exe" REM Initialize the PID variable set "pid=" REM Use WMIC to get the PID and store it in the variable for /f "tokens=*" %%a in ('wmic process where "name='%process_name%'" get ProcessId ^| findstr /r "[0-9]"') do ( set "pid=%%a"setlocal enabledelayedexpansion goto :found_pid ) REM If the process was not found, display a message if not defined pid ( echo The process "%process_name%" was not found. goto END ) REM Label to exit the loop :found_pid REM Display the PID echo The PID of "%process_name%" is %pid% echo Setting Affinity to p-cores only (not using core 0) nircmd setprocessaffinity /%pid% 2 4 6 8 10 12 14 :END YMMV... I am not a lawyer and I am not offer legal advice ... the value of investments may go up as well as down ... @speed-of-heat I'm guessing you’ve already seen/tried this? I've not tried it as yet and am still relying on process lasso (12900K) 14900KS | Maximus Hero Z690 | ASUS 4090 TUF OC | 64GB DDR5 6600 | DCS on 2TB NVMe | WarBRD+Warthog Stick | CM3 | TM TPR's | Varjo Aero
speed-of-heat Posted November 15, 2023 Author Posted November 15, 2023 27 minutes ago, zildac said: @speed-of-heat I'm guessing you’ve already seen/tried this? I've not tried it as yet and am still relying on process lasso (12900K) @zildac no i haven't seen/tried it yet, gimme a moment, thanks for pointing it out SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
speed-of-heat Posted November 15, 2023 Author Posted November 15, 2023 it didnt really improve my stutter positions and did increase my frametimes SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
zildac Posted November 15, 2023 Posted November 15, 2023 it didnt really improve my stutter positions and did increase my frametimes 14900KS | Maximus Hero Z690 | ASUS 4090 TUF OC | 64GB DDR5 6600 | DCS on 2TB NVMe | WarBRD+Warthog Stick | CM3 | TM TPR's | Varjo Aero
Recommended Posts