neurokirurgi

CoreCycler config for Alder Lake

Dec 15th, 2021 (edited)
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.49 KB | None | 0 0
  1. # Config for Alder Lake by neurokirurgi
  2. # Save as config.ini in the CoreCycler main folder, replacing the old config
  3. # This config is tested to work on CoreCycler v0.8.2.4 dated May 11, 2021.
  4. # Link to CoreCycler GitHub page: https://github.com/sp00n/corecycler
  5.  
  6. # READ THIS!
  7. # Since we can't switch between P-cores and E-cores without the script returning an error,
  8. # we need to set CoreCycler to ignore the E-cores.
  9. # This config file is preconfigured for an 8P+8E Alder Lake CPU. The setting is located on row 109.
  10. # If you have a 12600K(F), set coresToIgnore = 6, 7, 8, 9
  11. # If you have a 12700K(F), set coresToIgnore = 8, 9, 10, 11
  12. # If you have a 12900K(F), set coresToIgnore = 8, 9, 10, 11, 12, 13, 14, 15
  13.  
  14. # General settings
  15. [General]
  16.  
  17. # The program to perform the actual stress test
  18. # The following programs are available:
  19. # - PRIME95
  20. # - AIDA64
  21. # - YCRUNCHER
  22. # You can change the test mode for each program in the relavant [sections] below.
  23. # Note: For AIDA64, you need to manually download and extract the portable ENGINEER version and put it
  24. # in the /test_programs/aida64/ folder
  25. # Note: AIDA64 is somewhat sketchy as well
  26. # Default: PRIME95
  27. stressTestProgram = PRIME95
  28.  
  29. # Set the runtime per core
  30. # You can use a value in seconds or use 'h' for hours, 'm' for minutes and 's' for seconds
  31. # Examples: 360 = 360 seconds
  32. # 1h4m = 1 hour, 4 minutes
  33. # 1.5m = 1.5 minutes = 90 seconds
  34. #
  35. # You can also set it to "auto", in which case it will perform one full run of all the FFT sizes in the selected
  36. # Prime95 preset for each core, and when that is finished, it continues to the next core and starts again
  37. # For Aida64 and y-Cruncher, the "auto" setting will default to 10 Minutes per core
  38. #
  39. # Below are some examples of the runtime for one iteration for the various tests on my 5900X with one thread
  40. # The first iteration is also usually the fastest one
  41. # Selecting two threads usually takes *much* longer than one thread for one iteration in Prime95
  42. # - Prime95 "Smallest": 4K to 21K - [SSE] ~3-4 Minutes <|> [AVX] ~8-9 Minutes <|> [AVX2] ~8-10 Minutes
  43. # - Prime95 "Small": 36K to 248K - [SSE] ~4-6 Minutes <|> [AVX] ~14-19 Minutes <|> [AVX2] ~14-19 Minutes
  44. # - Prime95 "Large": 426K to 8192K - [SSE] ~18-22 Minutes <|> [AVX] ~37-44 Minutes <|> [AVX2] ~38-51 Minutes
  45. # - Prime95 "Huge": 8960K to MAX - [SSE] ~13-19 Minutes <|> [AVX] ~27-40 Minutes <|> [AVX2] ~33-51 Minutes
  46. # - Prime95 "All": 4K to MAX - [SSE] ~40-65 Minutes <|> [AVX] ~92-131 Minutes <|> [AVX2] ~102-159 Minutes
  47. # - Prime95 "Moderate": 1344K to 4096K - [SSE] ~7-15 Minutes <|> [AVX] ~17-30 Minutes <|> [AVX2] ~17-33 Minutes
  48. # - Prime95 "Heavy": 4K to 1344K - [SSE] ~15-28 Minutes <|> [AVX] ~43-68 Minutes <|> [AVX2] ~47-73 Minutes
  49. # - Prime95 "HeavyShort": 4K to 160K - [SSE] ~6-8 Minutes <|> [AVX] ~22-24 Minutes <|> [AVX2] ~23-25 Minutes
  50. # - y-Cruncher: ~10 Minutes
  51. # Default: 6m
  52. runtimePerCore = 6m
  53.  
  54. # Periodically suspend the stress test program
  55. # This can simulate load changes / switches to idle and back
  56. # Setting this to 1 will periodically suspend the stress test program, wait for a bit, and then resume it
  57. # You should see the CPU load and clock speed drop significantly while the program is suspended and rise back up again
  58. # Note: This will increase the runtime of the various stress tests as seen in the "runtimePerCore" setting by roughly 10%
  59. # Default: 1
  60. suspendPeriodically = 1
  61.  
  62. # The test order of the cores
  63. # Available modes:
  64. # Default: On CPUs with more than 8 physical cores: 'Alternate'. Otherwise 'Random'
  65. # Alternate: Alternate between the 1st core on CCD1, then 1st on CCD2, then 2nd on CCD1, then 2nd on CCD2, etc.
  66. # This should distribute the heat more evenly and possibly allow for higher clocks on CPUs with 2 CCDs
  67. # Random: A random order
  68. # Sequential: Cycle through the cores in numerical order
  69. #
  70. # You can also define your own testing order by entering a list of comma separated values.
  71. # The list will be processed as provided, which means you can test the same core multiple times per iteration.
  72. # Do note however that the "coresToIgnore" setting still takes precedence over any core listed here.
  73. # The enumeration of cores starts with 0
  74. # Example: 5, 4, 0, 5, 5, 7, 2
  75. #
  76. # Default: Default
  77. coreTestOrder = Random
  78.  
  79. # Skip a core that has thrown an error on the following iterations
  80. # If set to 0, this will test a core on the next iterations even if has thrown an error before
  81. # Default: 1
  82. skipCoreOnError = 1
  83.  
  84. # Stop the whole testing process if an error occurred
  85. # If set to 0 (default), the stress test programm will be restarted when an error
  86. # occurs and the core that caused the error will be skipped on the next iteration
  87. # Default: 0
  88. stopOnError = 0
  89.  
  90. # The number of threads to use for testing
  91. # You can only choose between 1 and 2
  92. # If Hyperthreading / SMT is disabled, this will automatically be set to 1
  93. # Currently there's no automatic way to determine which core has thrown an error
  94. # Setting this to 1 causes higher boost clock speed (due to less heat)
  95. # Default: 1
  96. # Maximum: 2
  97. numberOfThreads = 1
  98.  
  99. # The max number of iterations
  100. # High values are basically unlimited
  101. # Default: 10000
  102. maxIterations = 10000
  103.  
  104. # Ignore certain cores
  105. # Comma separated list of cores that will not be tested
  106. # The enumeration of cores starts with 0
  107. # Example: coresToIgnore = 0, 1, 2
  108. # Default: (empty)
  109. coresToIgnore = 8, 9, 10, 11, 12, 13, 14, 15
  110.  
  111. # Restart the stress test process when a new core is selected
  112. # This means each core will perform the same sequence of tests during the stress test
  113. # Note: The monitor doesn't seem to turn off when this setting is enabled
  114. #
  115. # Important note:
  116. # One disadvantage of this setting is that it has the potential to limit the amount of tests that the stress test program
  117. # can run.
  118. # In Prime95 for example, each FFT size will run for roughly 1 minute (except for very small ones), so if you want to make
  119. # sure that Prime95 runs all of the available FFT sizes for a setting, you'll have to extend the "runtimePerCore" setting
  120. # from the default value to something higher.
  121. # For example the "Huge"/SSE preset has 19 FFT entries, and tests on my 5900X showed that it roughly takes 13-19 Minutes
  122. # until all FFT sizes have been tested. The "Large"/SSE seems to take between 18 and 22 Minutes.
  123. # I've included the measured times in the comment for the "runtimePerCore" setting above.
  124. #
  125. # If this setting is disabled, there's a relatively high chance that each core will eventually pass through all of the
  126. # FFT sizes since Prime95 doesn't stop between the cores and so it evens out after time.
  127. #
  128. # Default: 0
  129. restartTestProgramForEachCore = 0
  130.  
  131. # Set a delay between the cores
  132. # If the "restartTestProgramForEachCore" flag is set, this setting will define the amount of seconds between the end of the
  133. # run of one core and the start of another
  134. # If "restartTestProgramForEachCore" is 0, this setting has no effect
  135. # Default: 15
  136. delayBetweenCores = 15
  137.  
  138.  
  139.  
  140. # Prime95 specific settings
  141. [Prime95]
  142.  
  143. # The test modes for Prime95
  144. # SSE: lightest load on the processor, lowest temperatures, highest boost clock
  145. # AVX: medium load on the processor, medium temperatures, medium boost clock
  146. # AVX2: heavy load on the processor, highest temperatures, lowest boost clock
  147. # CUSTOM: you can define your own settings for Prime. See the "customs" section further below
  148. # Default: SSE
  149. mode = SSE
  150.  
  151. # The FFT size preset to test for Prime95
  152. # These are basically the presets as present in Prime95, plus an additional few
  153. # Note: If "mode" is set to "CUSTOM", this setting will be ignored
  154. # Smallest: 4K to 21K - Prime95 preset: "tests L1/L2 caches, high power/heat/CPU stress"
  155. # Small: 36K to 248K - Prime95 preset: "tests L1/L2/L3 caches, maximum power/heat/CPU stress"
  156. # Large: 426K to 8192K - Prime95 preset: "stresses memory controller and RAM" (although dedicated memory stress testing is disabled here by default!)
  157. # Huge: 8960K to MAX - anything beginning at 8960K up to the highest FFT size (32768K for SSE/AVX, 51200K for AVX2)
  158. # All: 4K to MAX - 4K to up to the highest FFT size (32768K for SSE/AVX, 51200K for AVX2)
  159. # Moderate: 1344K to 4096K - special preset, recommended in the "Curve Optimizer Guide Ryzen 5000"
  160. # Heavy: 4K to 1344K - special preset, recommended in the "Curve Optimizer Guide Ryzen 5000"
  161. # HeavyShort: 4K to 160K - special preset, recommended in the "Curve Optimizer Guide Ryzen 5000"
  162. #
  163. # You can also define you own range by entering two FFT sizes joined by a hyphen, e.g 36-1344
  164. #
  165. # Default: Huge
  166. FFTSize = Huge
  167.  
  168.  
  169.  
  170. # Aida64 specific settings
  171. [Aida64]
  172.  
  173. # The test modes for Aida64
  174. # Note: "RAM" consumes basically all of the available memory and makes the computer pretty slow
  175. # You can change the amount of RAM being used / tested with the "maxMempory" setting below
  176. # CACHE: Starts Aida64 with the "Cache" stress test
  177. # CPU: Starts Aida64 with the "CPU" stress test
  178. # FPU: Starts Aida64 with the "FPU" stress test
  179. # RAM: Starts Aida64 with the "Memory" stress test
  180. # You can also combine multiple stress tests like so: CACHE,CPU,FPU
  181. # Default: CACHE
  182. mode = CACHE
  183.  
  184. # Use AVX for Aida64
  185. # This enables or disables the usage of AVX instructions during Aida64's stress tests
  186. # Default: 0
  187. useAVX = 0
  188.  
  189. # The maximum memory allocation for Aida64
  190. # Sets the maximum memory usage during the "RAM" stress test in percent
  191. # Note: Setting this too high can cause your Windows to slow down to a crawl!
  192. # Default: 90
  193. maxMemory = 90
  194.  
  195.  
  196.  
  197. # y-Cruncher specific settings
  198. [yCruncher]
  199.  
  200. # The test modes for y-Cruncher
  201. # See the \test_programs\y-cruncher\Binaries\Tuning.txt file for a detailed explanation
  202. # "00-x86" - 86/IA-32 since Pentium (BSWAP, CMPXCHG, CPUID, RDTSC, possibly others...)
  203. # "04-P4P" - SSE, SSE2, SSE3
  204. # "05-A64 ~ Kasumi" - x64, SSE, SSE2, SSE3
  205. # "08-NHM ~ Ushio" - x64, SSE, SSE2, SSE3, SSSE3, SSE4.1
  206. # "11-SNB ~ Hina" - x64, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX
  207. # "13-HSW ~ Airi" - x64, ABM, BMI1, BMI2, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2
  208. # "14-BDW ~ Kurumi" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2
  209. # "17-ZN1 ~ Yukina" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2
  210. # "19-ZN2 ~ Kagari" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2
  211. #
  212. # The following settings would be available as well, but they don't run on Ryzen CPUs!
  213. # "11-BD1 ~ Miyu" - x64, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, ABM, FMA4, XOP
  214. # "17-SKX ~ Kotori" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2 AVX512-(F/CD/VL/BW/DQ)
  215. # "18-CNL ~ Shinoa" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2 AVX512-(F/CD/VL/BW/DQ/IFMA/VBMI)
  216. #
  217. # "00-x86" should produce the highest boost clock on most tests
  218. # "19-ZN2 ~ Kagari" is optimized for Zen2/3, but produces more heat and a lower boost clock on most tests
  219. # Default: 00-x86
  220. mode = 00-x86
  221.  
  222.  
  223.  
  224. # Log specific settings
  225. [Logging]
  226.  
  227. # The name of the log file
  228. # The "mode" parameter, the selected stress test program and test mode, as well as the start date & time will be
  229. # added to the name, with a .log file ending
  230. # Default: CoreCycler
  231. name = CoreCycler
  232.  
  233. # Set the log level
  234. # 0: Do not log or display additional information
  235. # 1: Write additional information to the log file (verbose)
  236. # 2: Write even more information to the log file (debug)
  237. # 3: Also display the verbose messages in the terminal
  238. # 4: Also display he debug messages in the terminal
  239. # Default: 2
  240. logLevel = 2
  241.  
  242. # Custom settings for Prime95
  243. [Custom]
  244.  
  245. # This needs to be set to 1 for AVX mode
  246. # (and also if you want to set AVX2 below)
  247. CpuSupportsAVX = 0
  248.  
  249. # This needs to be set to 1 for AVX2 mode
  250. CpuSupportsAVX2 = 0
  251.  
  252. # This also needs to be set to 1 for AVX2 mode on Ryzen
  253. CpuSupportsFMA3 = 0
  254.  
  255. # The minimum FFT size to test
  256. # Value for "Smallest FFT": 4
  257. # Value for "Small FFT": 36
  258. # Value for "Large FFT": 426
  259. MinTortureFFT = 4
  260.  
  261. # The maximum FFT size to test
  262. # Value for "Smallest FFT": 21
  263. # Value for "Small FFT": 248
  264. # Value for "Large FFT": 8192
  265. MaxTortureFFT = 8192
  266.  
  267. # The amount of memory to use in MB
  268. # 0 = In-Place
  269. TortureMem = 0
  270.  
  271. # The max amount of minutes for each FFT size during the stress test
  272. # Note: It may be much less than one minute, basically it seems to be "one run or one minute, whichever is less"
  273. TortureTime = 1
Add Comment
Please, Sign In to add comment