Skip to content

Instantly share code, notes, and snippets.

@Chester-Gillon
Last active August 15, 2026 10:48
Show Gist options
  • Select an option

  • Save Chester-Gillon/40fe77426f1bc8e06afa69f9d76ec35c to your computer and use it in GitHub Desktop.

Select an option

Save Chester-Gillon/40fe77426f1bc8e06afa69f9d76ec35c to your computer and use it in GitHub Desktop.
Processor stress testing

0. Introduction

Contains notes about processor stress testing, following the issue in How can I adjust the airflow in a HP Z6 G4 to stop a PCIe card overheating? where a HP Z6 G4 locked up, when it looked like one core got to the critical temperature.

Running the tests on AlmaLinux 8.10 with kernel 4.18.0-553.155.1.el8_10.x86_64.

1. Downloads

1.1. FIRESTARTER

Downloaded FIRESTARTER 2.2 from Release 2.2

Of the executables under AlmaLinux 8.10:

  1. FIRESTARTER is statically linked.
  2. The following are dynamically linked, and some shared objects are not found:
    • FIRESTARTER_HIP_6.3
    • FIRESTARTER_ONEAPI_2023.2.0
    • FIRESTARTER_ONEAPI_2024.0
    • FIRESTARTER_CUDA_8.0
    • FIRESTARTER_CUDA_11.0

1.2. Prime95

Downloaded p95v3019b20.linux64.tar.gz Linux: 64-bit from https://www.mersenne.org/download/

2. Tests on HP Z4 G4

CPU is Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz. Hyper threading is enabled.

Ambient temperature 29C.

2.1. Monitor temperatures when idle

Used:

watch -n 1 -d sensors

Result:

Every 1.0s: sensors                       haswell-alma: Fri Aug 14 17:48:45 2026

mlx5_0000:21:00.1-virtual-0
Adapter: Virtual device
temp1:        +64.0°C

nouveau-pci-0100
Adapter: PCI adapter
fan1:        3277 RPM
temp1:        +40.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +36.0°C  (high = +92.0°C, crit = +102.0°C)
Core 0:        +34.0°C  (high = +92.0°C, crit = +102.0°C)
Core 1:        +35.0°C  (high = +92.0°C, crit = +102.0°C)
Core 4:        +36.0°C  (high = +92.0°C, crit = +102.0°C)
Core 5:        +36.0°C  (high = +92.0°C, crit = +102.0°C)

mlx5_0000:21:00.0-virtual-0
Adapter: Virtual device
temp1:        +64.0°C

2.2. Run FIRESTARTER with no arguments

Ran FIRESTARTER with no arguments:

[mr_halfword@haswell-alma ~]$ ~/Downloads/FIRESTARTER_2.2/FIRESTARTER
FIRESTARTER - A Processor Stress Test Utility, Version v2.2
Copyright (C) 2025 TU Dresden, Center for Information Services and High Performance Computing

This program comes with ABSOLUTELY NO WARRANTY; for details run `/home/mr_halfword/Downloads/FIRESTARTER_2.2/FIRESTARTER -w`.
This is free software, and you are welcome to redistribute it
under certain conditions; run `/home/mr_halfword/Downloads/FIRESTARTER_2.2/FIRESTARTER -c` for details.


  Taking AVX512 path optimized for SKL_XEONEP - 2 thread(s) per core
  Used buffersizes per thread:
    - L1i-Cache: 16384 Bytes
    - L1d-Cache: 16384 Bytes
    - L2d-Cache: 524288 Bytes
    - L3d-Cache: 720896 Bytes
    - Memory: 524288000 Bytes
  system summary:
    number of processors:        1
    number of cores (total)):    4
  (this includes only cores in the cgroup)
    number of threads per core:  2
    total number of threads:     8

  processor characteristics:
    architecture:       x86_64
    vendor:             INTEL
    processor-name:     Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz
    model:              Family 6, Model 85, Stepping 4
    frequency:          3600 MHz
    supported features: MT NX ADX AESNI AVX AVX2 AVX512_BW AVX512_CD AVX512_DQ AVX512_F AVX512_VL BMI BMI2 CLFLUSH CLFLUSHOPT CLWB CMOV CMPXCHG16B CMPXCHG8B ERMS F16C FMA FPU FSGSBASE FXSR HLE I486 LAHFSAHF LZCNT MMX MMX2 MONITOR MOVBE MPX MSR OSXSAVE PCLMULQDQ POPCNT PREFETCHW RDRAND RDSEED RDTSC RDTSCP RTM SMAP SMEP SMX SSE SSE2 SSE3 SSE4_1 SSE4_2 SSSE3 TSX VMX XSAVE XSAVEC XSAVEOPT XSAVES 
    Caches:
      - Level 1 Data Cache, 32 KiB, 64 B Cacheline, 8-way set associative, shared among 2 threads.
      - Level 1 Instruction Cache, 32 KiB, 64 B Cacheline, 8-way set associative, shared among 2 threads.
      - Unified Level 2 Cache, 1024 KiB, 64 B Cacheline, 16-way set associative, shared among 2 threads.
      - Unified Level 3 Cache, 8448 KiB, 64 B Cacheline, 11-way set associative, shared among 8 threads.

  using 8 threads
    - Thread 0 run on CPU 0, core 0 in package: 0
    - Thread 1 run on CPU 1, core 1 in package: 0
    - Thread 2 run on CPU 2, core 2 in package: 0
    - Thread 3 run on CPU 3, core 3 in package: 0
    - Thread 4 run on CPU 4, core 0 in package: 0
    - Thread 5 run on CPU 5, core 1 in package: 0
    - Thread 6 run on CPU 6, core 2 in package: 0
    - Thread 7 run on CPU 7, core 3 in package: 0
  The cores are numbered using the logical_index from hwloc.

After running for 45 minutes the temperatures were:

Every 1.0s: sensors                       haswell-alma: Fri Aug 14 18:21:33 2026

mlx5_0000:21:00.1-virtual-0
Adapter: Virtual device
temp1:        +63.0°C

nouveau-pci-0100
Adapter: PCI adapter
fan1:         606 RPM
temp1:        +40.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +81.0°C  (high = +92.0°C, crit = +102.0°C)
Core 0:        +78.0°C  (high = +92.0°C, crit = +102.0°C)
Core 1:        +79.0°C  (high = +92.0°C, crit = +102.0°C)
Core 4:        +81.0°C  (high = +92.0°C, crit = +102.0°C)
Core 5:        +80.0°C  (high = +92.0°C, crit = +102.0°C)

mlx5_0000:21:00.0-virtual-0
Adapter: Virtual device
temp1:        +63.0°C

2.3. Run prime95 with no arguments

Initially:

  • Was logged into the console, with firefox open.
  • Ran mprime when in a ssh shell on a different PC.
  • Running sensors in a ssh shell on a different PC.
  • Noticed the sensors command in the ssh shell stopped updating, and the console session wasn't responding
  • Managed to run top in a ssh shell, which reported swap taking 80%. I.e. the PC was slugish due to heavy swapping
  • As a result of the above, killed mrprime and logged out of the console.

Removed the prime.txt file created by the initial file, to allow the questions about the tests to run to be re-entered. The results:

[mr_halfword@haswell-alma ~]$ rm ~/Downloads/p95v3019b20.linux64/prime.txt 
[mr_halfword@haswell-alma ~]$ ~/Downloads/p95v3019b20.linux64/mprime 

Welcome to GIMPS, the hunt for huge prime numbers.  You will be asked a
few simple questions and then the program will contact the primenet server
to get some work for your computer.  Good luck!

Attention OVERCLOCKERS!!  Mprime has gained a reputation as a useful
stress testing tool for people that enjoy pushing their hardware to the
limit.  You are more than welcome to use this software for that purpose. 
Please select the stress testing choice below to avoid interfering with
the PrimeNet server.  Use the Options/Torture Test menu choice for your
stress tests.  Also, read the stress.txt file.

If you want to both join GIMPS and run stress tests, then Join GIMPS and
answer the questions.  After the server gets some work for you, stop
mprime, then run mprime -m and choose Options/Torture Test.

Join Gimps? (Y=Yes, N=Just stress testing) (Y): n
Number of cores to torture test (4): 
Use hyperthreading (more stressful) (Y): 
Choose a type of torture test to run.
  1 = Smallest FFTs (tests L1/L2 caches, high power/heat/CPU stress).
  2 = Small FFTs (tests L1/L2/L3 caches, maximum power/heat/CPU stress).
  3 = Large FFTs (stresses memory controller and RAM).
  4 = Blend (tests all of the above).
Blend is the default.  NOTE: if you fail the blend test but pass the
smaller FFT tests then your problem is likely bad memory or bad memory
controller.
Type of torture test to run (4): 
Customize settings (N): 
Run a weaker torture test (not recommended) (N): 

Accept the answers above? (Y): 
[Main thread Aug 14 18:40] Starting workers.
[Worker #2 Aug 14 18:40] Worker starting
[Worker #3 Aug 14 18:40] Worker starting
[Worker #1 Aug 14 18:40] Worker starting
[Worker #3 Aug 14 18:40] Beginning a continuous torture test on your computer.
[Worker #3 Aug 14 18:40] Please read stress.txt.  Hit ^C to end this test.
[Worker #4 Aug 14 18:40] Worker starting
[Worker #1 Aug 14 18:40] Beginning a continuous torture test on your computer.
[Worker #1 Aug 14 18:40] Please read stress.txt.  Hit ^C to end this test.
[Worker #4 Aug 14 18:40] Beginning a continuous torture test on your computer.
[Worker #4 Aug 14 18:40] Please read stress.txt.  Hit ^C to end this test.
[Worker #2 Aug 14 18:40] Beginning a continuous torture test on your computer.
[Worker #2 Aug 14 18:40] Please read stress.txt.  Hit ^C to end this test.
[Worker #1 Aug 14 18:40] Test 1, 44000 Lucas-Lehmer iterations of M7077889 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:40] Test 1, 44000 Lucas-Lehmer iterations of M7077889 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:40] Test 1, 44000 Lucas-Lehmer iterations of M7077889 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:40] Test 1, 44000 Lucas-Lehmer iterations of M7077889 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:42] Test 2, 44000 Lucas-Lehmer in-place iterations of M7077887 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:42] Test 2, 44000 Lucas-Lehmer in-place iterations of M7077887 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:42] Test 2, 44000 Lucas-Lehmer in-place iterations of M7077887 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:42] Test 2, 44000 Lucas-Lehmer in-place iterations of M7077887 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:42] Test 3, 44000 Lucas-Lehmer iterations of M6984673 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:42] Test 3, 44000 Lucas-Lehmer iterations of M6984673 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:42] Test 3, 44000 Lucas-Lehmer iterations of M6984673 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:42] Test 3, 44000 Lucas-Lehmer iterations of M6984673 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:43] Test 4, 44000 Lucas-Lehmer in-place iterations of M6884671 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:43] Test 4, 44000 Lucas-Lehmer in-place iterations of M6884671 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:43] Test 4, 44000 Lucas-Lehmer in-place iterations of M6884671 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:43] Test 4, 44000 Lucas-Lehmer in-place iterations of M6884671 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:44] Test 5, 44000 Lucas-Lehmer iterations of M6684673 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:44] Test 5, 44000 Lucas-Lehmer iterations of M6684673 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:44] Test 5, 44000 Lucas-Lehmer iterations of M6684673 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:44] Test 5, 44000 Lucas-Lehmer iterations of M6684673 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:45] Test 6, 44000 Lucas-Lehmer in-place iterations of M6684671 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:45] Test 6, 44000 Lucas-Lehmer in-place iterations of M6684671 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:45] Test 6, 44000 Lucas-Lehmer in-place iterations of M6684671 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:45] Test 6, 44000 Lucas-Lehmer in-place iterations of M6684671 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:46] Test 7, 52000 Lucas-Lehmer iterations of M6225921 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:46] Test 7, 52000 Lucas-Lehmer iterations of M6225921 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:46] Test 7, 52000 Lucas-Lehmer iterations of M6225921 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:46] Test 7, 52000 Lucas-Lehmer iterations of M6225921 using AVX-512 FFT length 360K, Pass1=960, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:47] Self-test 360K passed!
[Worker #3 Aug 14 18:47] Test 1 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M96607 using AVX-512 FFT length 4608.
[Worker #3 Aug 14 18:47] Test 1 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M96607 using AVX-512 FFT length 4608.
[Worker #2 Aug 14 18:47] Self-test 360K passed!
[Worker #2 Aug 14 18:47] Test 1 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M96607 using AVX-512 FFT length 4608.
[Worker #2 Aug 14 18:47] Test 1 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M96607 using AVX-512 FFT length 4608.
[Worker #1 Aug 14 18:47] Self-test 360K passed!
[Worker #1 Aug 14 18:47] Test 1 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M96607 using AVX-512 FFT length 4608.
[Worker #1 Aug 14 18:47] Test 1 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M96607 using AVX-512 FFT length 4608.
[Worker #4 Aug 14 18:47] Self-test 360K passed!
[Worker #4 Aug 14 18:47] Test 1 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M96607 using AVX-512 FFT length 4608.
[Worker #4 Aug 14 18:47] Test 1 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M96607 using AVX-512 FFT length 4608.
[Worker #3 Aug 14 18:48] Test 2 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M96369 using AVX-512 FFT length 4608.
[Worker #3 Aug 14 18:48] Test 2 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M96369 using AVX-512 FFT length 4608.
[Worker #2 Aug 14 18:48] Test 2 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M96369 using AVX-512 FFT length 4608.
[Worker #2 Aug 14 18:48] Test 2 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M96369 using AVX-512 FFT length 4608.
[Worker #1 Aug 14 18:48] Test 2 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M96369 using AVX-512 FFT length 4608.
[Worker #1 Aug 14 18:48] Test 2 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M96369 using AVX-512 FFT length 4608.
[Worker #4 Aug 14 18:48] Test 2 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M96369 using AVX-512 FFT length 4608.
[Worker #4 Aug 14 18:48] Test 2 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M96369 using AVX-512 FFT length 4608.
[Worker #3 Aug 14 18:50] Test 3 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M94561 using AVX-512 FFT length 4608.
[Worker #3 Aug 14 18:50] Test 3 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M94561 using AVX-512 FFT length 4608.
[Worker #2 Aug 14 18:50] Test 3 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M94561 using AVX-512 FFT length 4608.
[Worker #2 Aug 14 18:50] Test 3 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M94561 using AVX-512 FFT length 4608.
[Worker #1 Aug 14 18:50] Test 3 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M94561 using AVX-512 FFT length 4608.
[Worker #1 Aug 14 18:50] Test 3 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M94561 using AVX-512 FFT length 4608.
[Worker #4 Aug 14 18:50] Test 3 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M94561 using AVX-512 FFT length 4608.
[Worker #4 Aug 14 18:50] Test 3 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M94561 using AVX-512 FFT length 4608.
[Worker #3 Aug 14 18:51] Test 4 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M94319 using AVX-512 FFT length 4608.
[Worker #3 Aug 14 18:51] Test 4 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M94319 using AVX-512 FFT length 4608.
[Worker #2 Aug 14 18:51] Test 4 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M94319 using AVX-512 FFT length 4608.
[Worker #1 Aug 14 18:51] Test 4 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M94319 using AVX-512 FFT length 4608.
[Worker #1 Aug 14 18:51] Test 4 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M94319 using AVX-512 FFT length 4608.
[Worker #2 Aug 14 18:51] Test 4 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M94319 using AVX-512 FFT length 4608.
[Worker #4 Aug 14 18:51] Test 4 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M94319 using AVX-512 FFT length 4608.
[Worker #4 Aug 14 18:51] Test 4 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M94319 using AVX-512 FFT length 4608.
[Worker #3 Aug 14 18:52] Self-test 4608 (thread 1 of 2) passed!
[Worker #3 Aug 14 18:52] Self-test 4608 (thread 2 of 2) passed!
[Worker #3 Aug 14 18:52] Test 1, 44000 Lucas-Lehmer iterations of M7471105 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:52] Self-test 4608 (thread 1 of 2) passed!
[Worker #1 Aug 14 18:52] Self-test 4608 (thread 2 of 2) passed!
[Worker #1 Aug 14 18:52] Test 1, 44000 Lucas-Lehmer iterations of M7471105 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:52] Self-test 4608 (thread 1 of 2) passed!
[Worker #2 Aug 14 18:52] Self-test 4608 (thread 2 of 2) passed!
[Worker #2 Aug 14 18:52] Test 1, 44000 Lucas-Lehmer iterations of M7471105 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:53] Self-test 4608 (thread 2 of 2) passed!
[Worker #4 Aug 14 18:53] Self-test 4608 (thread 1 of 2) passed!
[Worker #4 Aug 14 18:53] Test 1, 44000 Lucas-Lehmer iterations of M7471105 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:54] Test 2, 44000 Lucas-Lehmer in-place iterations of M7471103 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:54] Test 2, 44000 Lucas-Lehmer in-place iterations of M7471103 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:54] Test 2, 44000 Lucas-Lehmer in-place iterations of M7471103 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:54] Test 2, 44000 Lucas-Lehmer in-place iterations of M7471103 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:54] Test 3, 44000 Lucas-Lehmer iterations of M7377889 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:54] Test 3, 44000 Lucas-Lehmer iterations of M7377889 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:54] Test 3, 44000 Lucas-Lehmer iterations of M7377889 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:54] Test 3, 44000 Lucas-Lehmer iterations of M7377889 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:55] Test 4, 44000 Lucas-Lehmer in-place iterations of M7277887 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:55] Test 4, 44000 Lucas-Lehmer in-place iterations of M7277887 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:55] Test 4, 44000 Lucas-Lehmer in-place iterations of M7277887 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:56] Test 4, 44000 Lucas-Lehmer in-place iterations of M7277887 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:56] Test 5, 44000 Lucas-Lehmer iterations of M7077889 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:56] Test 5, 44000 Lucas-Lehmer iterations of M7077889 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:56] Test 5, 44000 Lucas-Lehmer iterations of M7077889 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:56] Test 5, 44000 Lucas-Lehmer iterations of M7077889 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:57] Test 6, 44000 Lucas-Lehmer in-place iterations of M7077887 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:57] Test 6, 44000 Lucas-Lehmer in-place iterations of M7077887 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:57] Test 6, 44000 Lucas-Lehmer in-place iterations of M7077887 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:57] Test 6, 44000 Lucas-Lehmer in-place iterations of M7077887 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:58] Test 7, 44000 Lucas-Lehmer iterations of M6984673 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #2 Aug 14 18:58] Test 7, 44000 Lucas-Lehmer iterations of M6984673 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #1 Aug 14 18:58] Test 7, 44000 Lucas-Lehmer iterations of M6984673 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #4 Aug 14 18:58] Test 7, 44000 Lucas-Lehmer iterations of M6984673 using AVX-512 FFT length 384K, Pass1=1K, Pass2=384, clm=1, 2 threads.
[Worker #3 Aug 14 18:59] Self-test 384K passed!
[Worker #3 Aug 14 18:59] Test 1 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M104799 using AVX-512 FFT length 5K.
[Worker #3 Aug 14 18:59] Test 1 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M104799 using AVX-512 FFT length 5K.
[Worker #2 Aug 14 18:59] Self-test 384K passed!
[Worker #2 Aug 14 18:59] Test 1 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M104799 using AVX-512 FFT length 5K.
[Worker #2 Aug 14 18:59] Test 1 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M104799 using AVX-512 FFT length 5K.
[Worker #1 Aug 14 18:59] Self-test 384K passed!
[Worker #1 Aug 14 18:59] Test 1 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M104799 using AVX-512 FFT length 5K.
[Worker #1 Aug 14 18:59] Test 1 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M104799 using AVX-512 FFT length 5K.
[Worker #4 Aug 14 18:59] Self-test 384K passed!
[Worker #4 Aug 14 18:59] Test 1 (thread 1 of 2), 6000000 Lucas-Lehmer in-place iterations of M104799 using AVX-512 FFT length 5K.
[Worker #4 Aug 14 18:59] Test 1 (thread 2 of 2), 6000000 Lucas-Lehmer in-place iterations of M104799 using AVX-512 FFT length 5K.

The temperatures when was running the M104799 test shown at the of the above output:

Every 1.0s: sensors                       haswell-alma: Fri Aug 14 18:59:56 2026

mlx5_0000:21:00.1-virtual-0
Adapter: Virtual device
temp1:        +63.0°C

nouveau-pci-0100
Adapter: PCI adapter
fan1:         659 RPM
temp1:        +41.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +80.0°C  (high = +92.0°C, crit = +102.0°C)
Core 0:        +79.0°C  (high = +92.0°C, crit = +102.0°C)
Core 1:        +79.0°C  (high = +92.0°C, crit = +102.0°C)
Core 4:        +80.0°C  (high = +92.0°C, crit = +102.0°C)
Core 5:        +78.0°C  (high = +92.0°C, crit = +102.0°C)

mlx5_0000:21:00.0-virtual-0
Adapter: Virtual device
temp1:        +63.0°C

Where the processor temperaturues with prime95 are about the same as with FIRESTARTER.

top shows mprime using 90% of memory, which probably explains the slugish behaviour due to a high swap rate when was logged into the console.

While didn't log it, during some of the initial prime95 tests the processor temperatures were lower at about 60°C. Haven't yet attempt to repeat.

When used Ctrl-C to stop the tests:

Worker #4 Aug 14 19:58] Test 3, 36000 Lucas-Lehmer iterations of M8516289 using AVX-512 FFT length 448K, Pass1=1K, Pass2=448, clm=1, 2 threads.
^C[Main thread Aug 14 19:58] Stopping all worker windows.
[Worker #4 Aug 14 19:58] Torture Test completed 98 tests in 1 hour, 17 minutes - 0 errors, 0 warnings.
[Worker #4 Aug 14 19:58] Worker stopped.
[Worker #1 Aug 14 19:58] Torture Test completed 98 tests in 1 hour, 17 minutes - 0 errors, 0 warnings.
[Worker #3 Aug 14 19:58] Torture Test completed 99 tests in 1 hour, 17 minutes - 0 errors, 0 warnings.
[Worker #2 Aug 14 19:58] Torture Test completed 98 tests in 1 hour, 17 minutes - 0 errors, 0 warnings.
[Worker #1 Aug 14 19:58] Worker stopped.
[Worker #3 Aug 14 19:58] Worker stopped.
[Worker #2 Aug 14 19:58] Worker stopped.
[Main thread Aug 14 19:58] Execution halted.
	     Main Menu

	 1.  Test/Primenet
	 2.  Test/Workers
	 3.  Test/Status
	 4.  Test/Continue
	 5.  Test/Exit
	 6.  Advanced/Test
	 7.  Advanced/Time
	 8.  Advanced/P-1
	 9.  Advanced/ECM
	10.  Advanced/Manual Communication
	11.  Advanced/Unreserve Exponent
	12.  Advanced/Quit Gimps
	13.  Options/CPU
	14.  Options/Resource Limits
	15.  Options/Preferences
	16.  Options/Torture Test
	17.  Options/Benchmark
	18.  Help/About
	19.  Help/About PrimeNet Server

3. Tests on HP Z6 G4

Has two "Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz, 2394 Mhz, 20 Core(s), 40 Logical Processor(s)" processors.

Updated BIOS to HP P60 v03.00, 15/04/2026

Using the SP143621 BiosConfigUtility.exe there are the following fan / performance related options:

Increase Idle Fan Speed(%)
	0
Increase PCIe Idle Fan Speed(%)
	0
PCIe Idle Fan Tracking mode
	*Disable
	Enable
Performance Control
	*Performance Mode
	Quiet Mode
	High Performance Mode
Energy/Performance Bias Control
	*OS Controls EPB
	BIOS Controls EPB
BIOS Energy/Performance Bias
	Performance
	*Balanced Performance
	Balanced Power
	Power

Ambient temperature 30C.

3.1. Monitor temperatures when idle

Every 1.0s: sensors                       haswell-alma: Fri Aug 14 22:00:32 2026

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +48.0°C  (high = +85.0°C, crit = +95.0°C)
Core 0:        +47.0°C  (high = +85.0°C, crit = +95.0°C)
Core 1:        +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 2:        +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 3:        +42.0°C  (high = +85.0°C, crit = +95.0°C)
Core 4:        +42.0°C  (high = +85.0°C, crit = +95.0°C)
Core 8:        +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 9:        +44.0°C  (high = +85.0°C, crit = +95.0°C)
Core 10:       +44.0°C  (high = +85.0°C, crit = +95.0°C)
Core 11:       +45.0°C  (high = +85.0°C, crit = +95.0°C)
Core 12:       +44.0°C  (high = +85.0°C, crit = +95.0°C)
Core 16:       +46.0°C  (high = +85.0°C, crit = +95.0°C)
Core 17:       +42.0°C  (high = +85.0°C, crit = +95.0°C)
Core 18:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 19:       +42.0°C  (high = +85.0°C, crit = +95.0°C)
Core 20:       +47.0°C  (high = +85.0°C, crit = +95.0°C)
Core 24:       +44.0°C  (high = +85.0°C, crit = +95.0°C)
Core 25:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 26:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 27:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 28:       +43.0°C  (high = +85.0°C, crit = +95.0°C)

mlx5_0000:19:00.1-virtual-0
Adapter: Virtual device
temp1:        +80.0°C

mlx5_0000:19:00.0-virtual-0
Adapter: Virtual device
temp1:        +80.0°C

coretemp-isa-0001
Adapter: ISA adapter
Package id 1:  +46.0°C  (high = +85.0°C, crit = +95.0°C)
Core 0:        +44.0°C  (high = +85.0°C, crit = +95.0°C)
Core 1:        +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 2:        +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 3:        +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 4:        +42.0°C  (high = +85.0°C, crit = +95.0°C)
Core 8:        +44.0°C  (high = +85.0°C, crit = +95.0°C)
Core 9:        +44.0°C  (high = +85.0°C, crit = +95.0°C)
Core 10:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 11:       +44.0°C  (high = +85.0°C, crit = +95.0°C)
Core 12:       +44.0°C  (high = +85.0°C, crit = +95.0°C)
Core 16:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 17:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 18:       +42.0°C  (high = +85.0°C, crit = +95.0°C)
Core 19:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 20:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 24:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 25:       +44.0°C  (high = +85.0°C, crit = +95.0°C)
Core 26:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 27:       +43.0°C  (high = +85.0°C, crit = +95.0°C)
Core 28:       +42.0°C  (high = +85.0°C, crit = +95.0°C)

mlx5_0000:4a:00.0-virtual-0
Adapter: Virtual device
temp1:        +57.0°C

nouveau-pci-2400
Adapter: PCI adapter
GPU core:     +1.01 V  (min =  +0.70 V, max =  +1.20 V)
fan1:        4050 RPM
temp1:        +56.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

3.2. Run FIRESTARTER with no arguments

Ran FIRESTARTER with no arguments:

[mr_halfword@haswell-alma ~]$ ~/Downloads/FIRESTARTER_2.2/FIRESTARTER
FIRESTARTER - A Processor Stress Test Utility, Version v2.2
Copyright (C) 2025 TU Dresden, Center for Information Services and High Performance Computing

This program comes with ABSOLUTELY NO WARRANTY; for details run `/home/mr_halfword/Downloads/FIRESTARTER_2.2/FIRESTARTER -w`.
This is free software, and you are welcome to redistribute it
under certain conditions; run `/home/mr_halfword/Downloads/FIRESTARTER_2.2/FIRESTARTER -c` for details.


  Taking AVX512 path optimized for SKL_XEONEP - 2 thread(s) per core
  Used buffersizes per thread:
    - L1i-Cache: 16384 Bytes
    - L1d-Cache: 16384 Bytes
    - L2d-Cache: 524288 Bytes
    - L3d-Cache: 720896 Bytes
    - Memory: 524288000 Bytes
  system summary:
    number of processors:        2
    number of cores (total)):    40
  (this includes only cores in the cgroup)
    number of threads per core:  2
    total number of threads:     80

  processor characteristics:
    architecture:       x86_64
    vendor:             INTEL
    processor-name:     Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz
    model:              Family 6, Model 85, Stepping 4
    frequency:          2393 MHz
    supported features: MT NX ADX AESNI AVX AVX2 AVX512_BW AVX512_CD AVX512_DQ AVX512_F AVX512_VL BMI BMI2 CLFLUSH CLFLUSHOPT CLWB CMOV CMPXCHG16B CMPXCHG8B ERMS F16C FMA FPU FSGSBASE FXSR HLE I486 LAHFSAHF LZCNT MMX MMX2 MONITOR MOVBE MPX MSR OSXSAVE OSPKE PCLMULQDQ POPCNT PREFETCHW RDRAND RDSEED RDTSC RDTSCP RTM SMAP SMEP SMX SSE SSE2 SSE3 SSE4_1 SSE4_2 SSSE3 TSX VMX XSAVE XSAVEC XSAVEOPT XSAVES 
    Caches:
      - Level 1 Data Cache, 32 KiB, 64 B Cacheline, 8-way set associative, shared among 2 threads.
      - Level 1 Instruction Cache, 32 KiB, 64 B Cacheline, 8-way set associative, shared among 2 threads.
      - Unified Level 2 Cache, 1024 KiB, 64 B Cacheline, 16-way set associative, shared among 2 threads.
      - Unified Level 3 Cache, 28160 KiB, 64 B Cacheline, 11-way set associative, shared among 40 threads.

  using 80 threads
    - Thread 0 run on CPU 0, core 0 in package: 0
    - Thread 1 run on CPU 1, core 1 in package: 0
    - Thread 2 run on CPU 2, core 2 in package: 0
    - Thread 3 run on CPU 3, core 3 in package: 0
    - Thread 4 run on CPU 4, core 4 in package: 0
    - Thread 5 run on CPU 5, core 5 in package: 0
    - Thread 6 run on CPU 6, core 6 in package: 0
    - Thread 7 run on CPU 7, core 7 in package: 0
    - Thread 8 run on CPU 8, core 8 in package: 0
    - Thread 9 run on CPU 9, core 9 in package: 0
    - Thread 10 run on CPU 10, core 10 in package: 0
    - Thread 11 run on CPU 11, core 11 in package: 0
    - Thread 12 run on CPU 12, core 12 in package: 0
    - Thread 13 run on CPU 13, core 13 in package: 0
    - Thread 14 run on CPU 14, core 14 in package: 0
    - Thread 15 run on CPU 15, core 15 in package: 0
    - Thread 16 run on CPU 16, core 16 in package: 0
    - Thread 17 run on CPU 17, core 17 in package: 0
    - Thread 18 run on CPU 18, core 18 in package: 0
    - Thread 19 run on CPU 19, core 19 in package: 0
    - Thread 20 run on CPU 20, core 20 in package: 1
    - Thread 21 run on CPU 21, core 21 in package: 1
    - Thread 22 run on CPU 22, core 22 in package: 1
    - Thread 23 run on CPU 23, core 23 in package: 1
    - Thread 24 run on CPU 24, core 24 in package: 1
    - Thread 25 run on CPU 25, core 25 in package: 1
    - Thread 26 run on CPU 26, core 26 in package: 1
    - Thread 27 run on CPU 27, core 27 in package: 1
    - Thread 28 run on CPU 28, core 28 in package: 1
    - Thread 29 run on CPU 29, core 29 in package: 1
    - Thread 30 run on CPU 30, core 30 in package: 1
    - Thread 31 run on CPU 31, core 31 in package: 1
    - Thread 32 run on CPU 32, core 32 in package: 1
    - Thread 33 run on CPU 33, core 33 in package: 1
    - Thread 34 run on CPU 34, core 34 in package: 1
    - Thread 35 run on CPU 35, core 35 in package: 1
    - Thread 36 run on CPU 36, core 36 in package: 1
    - Thread 37 run on CPU 37, core 37 in package: 1
    - Thread 38 run on CPU 38, core 38 in package: 1
    - Thread 39 run on CPU 39, core 39 in package: 1
    - Thread 40 run on CPU 40, core 0 in package: 0
    - Thread 41 run on CPU 41, core 1 in package: 0
    - Thread 42 run on CPU 42, core 2 in package: 0
    - Thread 43 run on CPU 43, core 3 in package: 0
    - Thread 44 run on CPU 44, core 4 in package: 0
    - Thread 45 run on CPU 45, core 5 in package: 0
    - Thread 46 run on CPU 46, core 6 in package: 0
    - Thread 47 run on CPU 47, core 7 in package: 0
    - Thread 48 run on CPU 48, core 8 in package: 0
    - Thread 49 run on CPU 49, core 9 in package: 0
    - Thread 50 run on CPU 50, core 10 in package: 0
    - Thread 51 run on CPU 51, core 11 in package: 0
    - Thread 52 run on CPU 52, core 12 in package: 0
    - Thread 53 run on CPU 53, core 13 in package: 0
    - Thread 54 run on CPU 54, core 14 in package: 0
    - Thread 55 run on CPU 55, core 15 in package: 0
    - Thread 56 run on CPU 56, core 16 in package: 0
    - Thread 57 run on CPU 57, core 17 in package: 0
    - Thread 58 run on CPU 58, core 18 in package: 0
    - Thread 59 run on CPU 59, core 19 in package: 0
    - Thread 60 run on CPU 60, core 20 in package: 1
    - Thread 61 run on CPU 61, core 21 in package: 1
    - Thread 62 run on CPU 62, core 22 in package: 1
    - Thread 63 run on CPU 63, core 23 in package: 1
    - Thread 64 run on CPU 64, core 24 in package: 1
    - Thread 65 run on CPU 65, core 25 in package: 1
    - Thread 66 run on CPU 66, core 26 in package: 1
    - Thread 67 run on CPU 67, core 27 in package: 1
    - Thread 68 run on CPU 68, core 28 in package: 1
    - Thread 69 run on CPU 69, core 29 in package: 1
    - Thread 70 run on CPU 70, core 30 in package: 1
    - Thread 71 run on CPU 71, core 31 in package: 1
    - Thread 72 run on CPU 72, core 32 in package: 1
    - Thread 73 run on CPU 73, core 33 in package: 1
    - Thread 74 run on CPU 74, core 34 in package: 1
    - Thread 75 run on CPU 75, core 35 in package: 1
    - Thread 76 run on CPU 76, core 36 in package: 1
    - Thread 77 run on CPU 77, core 37 in package: 1
    - Thread 78 run on CPU 78, core 38 in package: 1
    - Thread 79 run on CPU 79, core 39 in package: 1
  The cores are numbered using the logical_index from hwloc.

Temperatures after running for about 35 minutes:

Every 1.0s: sensors                       haswell-alma: Fri Aug 14 22:44:12 2026

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +93.0°C  (high = +85.0°C, crit = +95.0°C)
Core 0:        +87.0°C  (high = +85.0°C, crit = +95.0°C)
Core 1:        +75.0°C  (high = +85.0°C, crit = +95.0°C)
Core 2:        +72.0°C  (high = +85.0°C, crit = +95.0°C)
Core 3:        +77.0°C  (high = +85.0°C, crit = +95.0°C)
Core 4:        +79.0°C  (high = +85.0°C, crit = +95.0°C)
Core 8:        +85.0°C  (high = +85.0°C, crit = +95.0°C)
Core 9:        +74.0°C  (high = +85.0°C, crit = +95.0°C)
Core 10:       +73.0°C  (high = +85.0°C, crit = +95.0°C)
Core 11:       +74.0°C  (high = +85.0°C, crit = +95.0°C)
Core 12:       +86.0°C  (high = +85.0°C, crit = +95.0°C)
Core 16:       +93.0°C  (high = +85.0°C, crit = +95.0°C)
Core 17:       +79.0°C  (high = +85.0°C, crit = +95.0°C)
Core 18:       +79.0°C  (high = +85.0°C, crit = +95.0°C)
Core 19:       +80.0°C  (high = +85.0°C, crit = +95.0°C)
Core 20:       +84.0°C  (high = +85.0°C, crit = +95.0°C)
Core 24:       +76.0°C  (high = +85.0°C, crit = +95.0°C)
Core 25:       +75.0°C  (high = +85.0°C, crit = +95.0°C)
Core 26:       +73.0°C  (high = +85.0°C, crit = +95.0°C)
Core 27:       +75.0°C  (high = +85.0°C, crit = +95.0°C)
Core 28:       +86.0°C  (high = +85.0°C, crit = +95.0°C)

mlx5_0000:19:00.1-virtual-0
Adapter: Virtual device
temp1:        +69.0°C

mlx5_0000:19:00.0-virtual-0
Adapter: Virtual device
temp1:        +69.0°C

coretemp-isa-0001
Adapter: ISA adapter
Package id 1:  +91.0°C  (high = +85.0°C, crit = +95.0°C)
Core 0:        +91.0°C  (high = +85.0°C, crit = +95.0°C)
Core 1:        +81.0°C  (high = +85.0°C, crit = +95.0°C)
Core 2:        +79.0°C  (high = +85.0°C, crit = +95.0°C)
Core 3:        +81.0°C  (high = +85.0°C, crit = +95.0°C)
Core 4:        +82.0°C  (high = +85.0°C, crit = +95.0°C)
Core 8:        +83.0°C  (high = +85.0°C, crit = +95.0°C)
Core 9:        +81.0°C  (high = +85.0°C, crit = +95.0°C)
Core 10:       +78.0°C  (high = +85.0°C, crit = +95.0°C)
Core 11:       +79.0°C  (high = +85.0°C, crit = +95.0°C)
Core 12:       +84.0°C  (high = +85.0°C, crit = +95.0°C)
Core 16:       +90.0°C  (high = +85.0°C, crit = +95.0°C)
Core 17:       +88.0°C  (high = +85.0°C, crit = +95.0°C)
Core 18:       +87.0°C  (high = +85.0°C, crit = +95.0°C)
Core 19:       +89.0°C  (high = +85.0°C, crit = +95.0°C)
Core 20:       +90.0°C  (high = +85.0°C, crit = +95.0°C)
Core 24:       +83.0°C  (high = +85.0°C, crit = +95.0°C)
Core 25:       +80.0°C  (high = +85.0°C, crit = +95.0°C)
Core 26:       +77.0°C  (high = +85.0°C, crit = +95.0°C)
Core 27:       +78.0°C  (high = +85.0°C, crit = +95.0°C)
Core 28:       +81.0°C  (high = +85.0°C, crit = +95.0°C)

mlx5_0000:4a:00.0-virtual-0
Adapter: Virtual device
temp1:        +56.0°C

nouveau-pci-2400
Adapter: PCI adapter
GPU core:     +1.01 V  (min =  +0.70 V, max =  +1.20 V)
fan1:        3660 RPM
temp1:        +53.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

3.3. Increase PCIe Idle Fan Speed to 100%

The Increase PCIe Idle Fan Speed(%) BIOS parameter was changed from 0 to 100%. Running FIRESTARTER with no arguments resulted in the temperatures:

Every 1.0s: sensors;./display_tempera...  haswell-alma: Sat Aug 15 11:44:30 2026

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +90.0°C  (high = +85.0°C, crit = +95.0°C)
Core 0:        +87.0°C  (high = +85.0°C, crit = +95.0°C)
Core 1:        +75.0°C  (high = +85.0°C, crit = +95.0°C)
Core 2:        +71.0°C  (high = +85.0°C, crit = +95.0°C)
Core 3:        +75.0°C  (high = +85.0°C, crit = +95.0°C)
Core 4:        +78.0°C  (high = +85.0°C, crit = +95.0°C)
Core 8:        +86.0°C  (high = +85.0°C, crit = +95.0°C)
Core 9:        +73.0°C  (high = +85.0°C, crit = +95.0°C)
Core 10:       +72.0°C  (high = +85.0°C, crit = +95.0°C)
Core 11:       +72.0°C  (high = +85.0°C, crit = +95.0°C)
Core 12:       +85.0°C  (high = +85.0°C, crit = +95.0°C)
Core 16:       +90.0°C  (high = +85.0°C, crit = +95.0°C)
Core 17:       +77.0°C  (high = +85.0°C, crit = +95.0°C)
Core 18:       +78.0°C  (high = +85.0°C, crit = +95.0°C)
Core 19:       +80.0°C  (high = +85.0°C, crit = +95.0°C)
Core 20:       +82.0°C  (high = +85.0°C, crit = +95.0°C)
Core 24:       +75.0°C  (high = +85.0°C, crit = +95.0°C)
Core 25:       +73.0°C  (high = +85.0°C, crit = +95.0°C)
Core 26:       +72.0°C  (high = +85.0°C, crit = +95.0°C)
Core 27:       +74.0°C  (high = +85.0°C, crit = +95.0°C)
Core 28:       +87.0°C  (high = +85.0°C, crit = +95.0°C)

mlx5_0000:19:00.1-virtual-0
Adapter: Virtual device
temp1:        +54.0°C

nouveau-pci-2400
Adapter: PCI adapter
GPU core:     +1.01 V  (min =  +0.70 V, max =  +1.20 V)
fan1:        3000 RPM
temp1:        +49.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Package id 1:  +90.0°C  (high = +85.0°C, crit = +95.0°C)
Core 0:        +88.0°C  (high = +85.0°C, crit = +95.0°C)
Core 1:        +78.0°C  (high = +85.0°C, crit = +95.0°C)
Core 2:        +77.0°C  (high = +85.0°C, crit = +95.0°C)
Core 3:        +79.0°C  (high = +85.0°C, crit = +95.0°C)
Core 4:        +81.0°C  (high = +85.0°C, crit = +95.0°C)
Core 8:        +80.0°C  (high = +85.0°C, crit = +95.0°C)
Core 9:        +78.0°C  (high = +85.0°C, crit = +95.0°C)
Core 10:       +75.0°C  (high = +85.0°C, crit = +95.0°C)
Core 11:       +76.0°C  (high = +85.0°C, crit = +95.0°C)
Core 12:       +82.0°C  (high = +85.0°C, crit = +95.0°C)
Core 16:       +87.0°C  (high = +85.0°C, crit = +95.0°C)
Core 17:       +88.0°C  (high = +85.0°C, crit = +95.0°C)
Core 18:       +85.0°C  (high = +85.0°C, crit = +95.0°C)
Core 19:       +88.0°C  (high = +85.0°C, crit = +95.0°C)
Core 20:       +90.0°C  (high = +85.0°C, crit = +95.0°C)
Core 24:       +79.0°C  (high = +85.0°C, crit = +95.0°C)
Core 25:       +77.0°C  (high = +85.0°C, crit = +95.0°C)
Core 26:       +76.0°C  (high = +85.0°C, crit = +95.0°C)
Core 27:       +77.0°C  (high = +85.0°C, crit = +95.0°C)
Core 28:       +81.0°C  (high = +85.0°C, crit = +95.0°C)

mlx5_0000:4a:00.0-virtual-0
Adapter: Virtual device
temp1:        +48.0°C

mlx5_0000:19:00.0-virtual-0
Adapter: Virtual device
temp1:        +54.0°C


U200_100G_ether_duplex in PCI device 0000:31:00.0 IOMMU group 22:
SYSMON instance 0  Temp       47.0432°C
SYSMON instance 1  Temp       45.0537°C
SYSMON instance 2  Temp       45.5510°C
      CAGE_TEMP0             0°C
      CAGE_TEMP1             0°C
      DIMM_TEMP0            34°C
      DIMM_TEMP1            34°C
      DIMM_TEMP2            40°C
      DIMM_TEMP3            37°C
        FAN_TEMP            45°C
       FPGA_TEMP            46°C
      SE98_TEMP0            43°C
      SE98_TEMP1            36°C
      SE98_TEMP2            43°C
     VCCINT_TEMP            49°C

No significant change in the processor temperatures, but have only changed the PCIe fan setting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment