Rework CPU & Cooling tests #204

Closed
opened 2022-12-04 21:36:23 -07:00 by 2Shirt · 3 comments
2Shirt commented 2022-12-04 21:36:23 -07:00 (Migrated from gitea.2shirt.work)

Rough thoughts and ideas from a discussion:

  • Idle longer before starting Prime95 so the results aren't scewed by a cold booted system?
    • Run a very short test, idle, then run a full test instead?
  • Move away from a simple max temp test as every modern CPU will hit Tjmax and fail the current model.
    • Base new pass/fail on "cooldown" - "idle" <= X° C ?
    • Maybe also have a MAX_IDLE_TEMP since a min/max/avg of 90°/99°/92° should probably be addressed.
Rough thoughts and ideas from a discussion: - Idle longer before starting Prime95 so the results aren't scewed by a cold booted system? - Run a very short test, idle, then run a full test instead? - Move away from a simple max temp test as every modern CPU will hit Tjmax and fail the current model. - Base new pass/fail on `"cooldown" - "idle" <= X° C` ? - Maybe also have a MAX_IDLE_TEMP since a min/max/avg of `90°/99°/92°` should probably be addressed.
2Shirt commented 2023-08-05 15:18:49 -06:00 (Migrated from gitea.2shirt.work)

Request (slightly redacted/edited):

TO DO: CALCULATE AND DISPLAY THE AVERAGE TEMPERATURE OVER TIME DURING ACTIVE LOAD TESTING.
USE CASE EXAMPLE: A laptop runs Prime95 and Sysbench and upon beginning calculation hits ~99°C but then its fans kick on and with them running it is able to maintain a steady temperature of 76°C throughout these maximum loads, after which the reported temps are: Idle 56°C, Cooldown 65°C, Prime 99°C, Sysbench 99°C. IN THIS CASE, HAVING A CALCULATED AVERAGE OF 79°C WOULD PROVIDE USEFUL AND CURRENTLY MISSING INSIGHT INTO THE LAPTOP'S COOLING PERFORMANCE.

EXAMPLE:

16 GiB (1x 16 GiB 802C0000802C)

Prime95
  Completed 2 tests in 7 minutes - 0 errors, 0 warnings

Temps
  CoreTemp (ISA 0000)
  Core 0        idle: 48°C max: 90°C cooldown: 58°C sysbench: 90°C
  Core 1        idle: 47°C max: 90°C cooldown: 57°C sysbench: 90°C
  Core 2        idle: 48°C max: 94°C cooldown: 57°C sysbench: 94°C
  Core 3        idle: 47°C max: 95°C cooldown: 57°C sysbench: 95°C
  Package ID 0  idle: 49°C max: 95°C cooldown: 58°C sysbench: 95°C
Request (slightly redacted/edited): > TO DO: CALCULATE AND DISPLAY THE AVERAGE TEMPERATURE OVER TIME DURING ACTIVE LOAD TESTING. > USE CASE EXAMPLE: A laptop runs Prime95 and Sysbench and upon beginning calculation hits ~99°C but then its fans kick on and with them running it is able to maintain a steady temperature of 76°C throughout these maximum loads, after which the reported temps are: Idle 56°C, Cooldown 65°C, Prime 99°C, Sysbench 99°C. IN THIS CASE, HAVING A CALCULATED AVERAGE OF 79°C WOULD PROVIDE USEFUL AND CURRENTLY MISSING INSIGHT INTO THE LAPTOP'S COOLING PERFORMANCE. > > EXAMPLE: ```Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz 16 GiB (1x 16 GiB 802C0000802C) Prime95 Completed 2 tests in 7 minutes - 0 errors, 0 warnings Temps CoreTemp (ISA 0000) Core 0 idle: 48°C max: 90°C cooldown: 58°C sysbench: 90°C Core 1 idle: 47°C max: 90°C cooldown: 57°C sysbench: 90°C Core 2 idle: 48°C max: 94°C cooldown: 57°C sysbench: 94°C Core 3 idle: 47°C max: 95°C cooldown: 57°C sysbench: 95°C Package ID 0 idle: 49°C max: 95°C cooldown: 58°C sysbench: 95°C ```
2Shirt commented 2023-08-05 15:27:42 -06:00 (Migrated from gitea.2shirt.work)

I'm going to have to gather all the info akin to the I/O benchmark. Record temps per core, per second, and per test. Then I can run the additional checks as described.

I'm going to have to gather all the info akin to the I/O benchmark. Record temps per core, per second, and per test. Then I can run the additional checks as described.
2Shirt commented 2023-09-17 19:23:26 -06:00 (Migrated from gitea.2shirt.work)

Mockups to show both average and max temps for stress tests.

Temps
  CoreTemp (ISA 0000)
  Core 0                idle: 59°C  sysbench: 76/96°C  cooldown: 62°C  prime95: 86/96°C
  Core 1                idle: 58°C  sysbench: 74/91°C  cooldown: 61°C  prime95: 83/86°C
  Package ID 0          idle: 59°C  sysbench: 77/98°C  cooldown: 63°C  prime95: 87/97°C

Temps
  CoreTemp (ISA 0000)
  Core 0                idle: 59°C  sysbench: 76°C / 96°C  cooldown: 62°C  prime95: 86°C / 96°C
  Core 1                idle: 58°C  sysbench: 74°C / 91°C  cooldown: 61°C  prime95: 83°C / 86°C
  Package ID 0          idle: 59°C  sysbench: 77°C / 98°C  cooldown: 63°C  prime95: 87°C / 97°C

Temps
  CoreTemp (ISA 0000)
  Core 0                idle: 59°C  sysbench: 96°C (76°C)  cooldown: 62°C  prime95: 96°C (86°C)
  Core 1                idle: 58°C  sysbench: 91°C (74°C)  cooldown: 61°C  prime95: 86°C (83°C)
  Package ID 0          idle: 59°C  sysbench: 98°C (77°C)  cooldown: 63°C  prime95: 97°C (87°C)
Mockups to show both average and max temps for stress tests. ``` Temps CoreTemp (ISA 0000) Core 0 idle: 59°C sysbench: 76/96°C cooldown: 62°C prime95: 86/96°C Core 1 idle: 58°C sysbench: 74/91°C cooldown: 61°C prime95: 83/86°C Package ID 0 idle: 59°C sysbench: 77/98°C cooldown: 63°C prime95: 87/97°C Temps CoreTemp (ISA 0000) Core 0 idle: 59°C sysbench: 76°C / 96°C cooldown: 62°C prime95: 86°C / 96°C Core 1 idle: 58°C sysbench: 74°C / 91°C cooldown: 61°C prime95: 83°C / 86°C Package ID 0 idle: 59°C sysbench: 77°C / 98°C cooldown: 63°C prime95: 87°C / 97°C Temps CoreTemp (ISA 0000) Core 0 idle: 59°C sysbench: 96°C (76°C) cooldown: 62°C prime95: 96°C (86°C) Core 1 idle: 58°C sysbench: 91°C (74°C) cooldown: 61°C prime95: 86°C (83°C) Package ID 0 idle: 59°C sysbench: 98°C (77°C) cooldown: 63°C prime95: 97°C (87°C) ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: 2Shirt/WizardKit#204
No description provided.