ashemarya.xyz asheohto/cremecore

Cremecore

A lightweight, open-source fan controller for HP Omen/Victus laptops written in Rust with a modern Freya GUI.

Cremecore v1.0

cremecore-setup.exe 10.8 MB Windows 10/11 (x64)

What it does

Installation

  1. Download the latest cremecore-setup.exe (button above, or from GitHub Releases).
  2. Run cremecore-setup.exe and follow the setup wizard.
  3. Launch cremecore from your Desktop or Start Menu!

Note on Fan Control (PawnIO): Direct fan speed overrides require the PawnIO driver (PawnIOLib.dll + LpcACPIEC.bin). If not already installed, obtain it from PawnIO Releases.

Building from source (developers)

  1. Install MSVC toolchain (Visual Studio 2022 Build Tools with Desktop C++ workload):
winget install --id Microsoft.VisualStudio.2022.BuildTools `
  --accept-package-agreements --accept-source-agreements `
  --override "--quiet --wait --norestart --nocache --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended"
  1. Clone repository & fetch dependencies:
git clone https://github.com/asheohto/cremecore.git
cd cremecore
cargo fetch
  1. Build and run:
cargo run --release -p gui

Project architecture

The project follows a two-crate workspace:

License

MIT — see the LICENSE file. The trademarks HP, Omen, and Victus belong to HP Inc.

Contact & support