Skip to content

Releases: fpsheaven/CoreCycler

CoreCycler GUI v2.1.0

25 Mar 13:31

Choose a tag to compare

CoreCycler GUI v2.1.0

Core & Thread Monitoring

  • The monitor grid now shows CORES & THREADS — each physical core renders as a row with a Core box and a Thread box (HT/SMT sibling)
  • Live status: active logical CPUs light up during stress testing, idle ones stay dimmed
  • SMT-aware: automatically detects Hyperthreading/SMT and maps logical CPUs to physical cores
  • Non-SMT systems show just the Core box

Fast Stress Process Exit Detection

  • The GUI now learns the spawned stress-test PID directly from CoreCycler script output
  • Polls the process directly for faster detection when the stress program exits or crashes

Stop Test Improvements

  • Stopping a test now properly resets all thread indicators to idle
  • The previously testing core is marked as Passed (not left in Testing state)
  • Cores that already passed or errored keep their status

Layout & UI Fixes

  • Fixed window close button (X) becoming unclickable — the monitor panel now clips its content to prevent layout overflow into the title bar
  • Status text for stopped/finished tests is now bright white instead of dim gray
  • Log lines containing "Stopped" also use bright white text

Testing

  • 19 unit tests covering thread parsing, cross-core reset, stop/reset behavior, PID extraction, config round-trips, SMT constraints, and more

Requirements

Download

Download corecycler-gui.exe below and place it in your CoreCycler folder (next to script-corecycler.ps1).

CoreCycler GUI v2.0.0

23 Mar 20:11

Choose a tag to compare

CoreCycler GUI v2.0.0

Major update to the desktop GUI wrapper for sp00n/CoreCycler.

UI Improvements

  • FFT Size is now a dropdown with all presets (Smallest through HeavyShort) plus a Custom option that reveals a text field for custom ranges (e.g. 36-1344)
  • Linpack Memory is now a dropdown with preset sizes (100MB through 32GB) matching the script's hard-coded problem sizes
  • Runtime Per Core is now a numeric-only field (minutes); legacy config formats (360, 1h4m, 90s, auto) are automatically converted on load
  • Conditional fields — settings only appear when relevant:
    • Delay Between Cores shown only when Restart Per Core is enabled
    • Treat WHEA Warning as Error shown only when WHEA checking is on
  • Context-aware warnings for AVX512 compatibility, y-cruncher C17 test limitations, admin rights requirements, Event Log prerequisites, and more
  • AIDA64 checkbox layout tightened for cleaner appearance

Config Preset Support

  • Selecting a useConfigFile preset now immediately loads that preset's values into the editor
  • Reload resolves presets the same way the PowerShell script does
  • RUN clears useConfigFile before launch so the script uses the exact values shown in the GUI

Machine-Aware Defaults

  • SMT detection — on systems without Hyperthreading, the GUI forces single-thread mode and disables Assign Both Virtual Cores with a clear explanation
  • y-cruncher normalization — running old or new y-cruncher automatically remaps incompatible modes and filters unsupported tests before launch

Script Discovery

  • The GUI now searches upward from its own directory and the current working directory to find script-corecycler.ps1

Testing

  • 15 unit tests covering preset loading, config round-trips, SMT constraints, y-cruncher normalization, and script path discovery

Requirements

Download

Download corecycler-gui.exe below and place it in your CoreCycler folder (next to script-corecycler.ps1).

CoreCycler GUI v1.0.0

23 Mar 20:11

Choose a tag to compare

CoreCycler GUI v1.0.0 — Initial Release

A Rust/Iced desktop GUI wrapper for sp00n/CoreCycler.

Features

  • 9-tab config editor covering all CoreCycler INI settings
  • Per-test RUN buttons for Prime95, yCruncher, yCruncher Old, Aida64, Linpack
  • Real-time core status grid and live color-coded log output
  • Clean process management with Windows Job Objects

Download

Place corecycler-gui.exe in your CoreCycler root directory (next to script-corecycler.ps1) and run.

Requirements

  • Windows 10/11
  • CoreCycler installed
  • PowerShell (included with Windows)