Skip to content

Releases: CPUnity/CPUnity-R-Helper

CPUnity:R-Helper 0.6.0

Choose a tag to compare

@CPUnity CPUnity released this 20 Oct 17:48

CPUnity:R-Helper 0.6.0

Added

  • Log file name presets: two drop-downs under the File name box in the Logging card, which work together. Built-in preset is what goes around the name: Date (the default), Time, Date and time, or None. Saved preset lists the file names you have saved (up to 50): pick one and it fills the File name box, or pick No preset for no name of your own. Save name keeps what is in the File name box, Remove takes the shown one out; the built-in ones cannot be removed. Put together, Date and time with 3d-mark-cpu makes 2026-10-20_3d-mark-cpu_114530.csv; Date alone makes 2026-10-20_3d-mark-cpu.csv; with no name the file is just 2026-10-20.csv, 114530.csv or 2026-10-20_114530.csv (and sensors-114530.csv with nothing at all). A line under them shows the name the next log will have. Like the File name box, both are locked while logging is on.
  • UI Options in Options, with three drop-downs: Skins, Pairs and Backdrop. A small box beside every skin, pair and backdrop opens a preview window (click it again, or the window's X, to close it); nothing has to be put on to see it.
  • Two skins come with the program: Midnight (deep blue-black, a periwinkle accent, a thin starlit line along the top of every card) and Copper (warm charcoal, a copper accent, a copper corner on every card).
  • Two new backdrops, made for them: Constellations (stars that twinkle and drift, joined by faint lines where they lie close) and Sunbeams (soft slanting beams of warm light that swell and fade, with dust rising through them).
  • Pairs: a skin and the backdrop made for it, put on together with one click, each with its preview. Midnight and Copper are the first two.
  • Backdrops: the picture behind every tab (Options > UI Options > Backdrop: a switch, a style and an Animate backdrop switch for the ones that move). six to pick from: Circuit, Predator cat, Cat pack, Fire dragons, and the two new ones, Constellations and Sunbeams.
  • A Help tab (it is on when you first run this version, and can be switched off in Options > Settings > Tabs like the others). It explains each function in plain words, one drop-down per function, in the same text size as Info and Changelog. The cards that used to carry their explanation in small print now keep a What does this do? link that opens the Help tab at that function. The AC / battery profile's explanation moved there first, and the Logging card's is there too. From now on, descriptions of functions go in Help.
  • The Log viewer is a window of its own. Opening a log (from the Log viewer drop-down, or View live / View it under the logging switch) opens a resizable window with the graphs at full size: the time axis shows real clock times (or time since the first reading; a switch flips it), drag a graph to move through the log, scroll to zoom around the pointer (ctrl + scroll and a pinch work too, a sideways wheel moves), double-click to show everything, and the arrow keys, + and -, Home and End do the same. A crosshair follows the pointer across every graph at once, with a read-out of the exact time and each line's value there. The text in the window is the same size as the Info tab's, and the panel on the left is a table: a switch for every line (remembered) with its Lowest, Average and Highest (temperatures, watts, clocks and loads), for the part on screen or for the whole log (a choice at the top); the vertical axis follows what is on screen. A strip under the graphs shows the whole log with the part you are looking at lit: drag it to move, click to jump. Zoomed in far enough every reading gets a dot, and a long log is thinned to the pixels without losing its spikes. A log that is still being written can be opened and followed live (it is read again every few seconds, and a window looking at the end keeps looking at the end).
  • Options inside the Log viewer (the Options button on top): every part has its own text size (numbers panel, buttons, options panel, graph titles, axis numbers, crosshair read-out, the strip underneath, and an "Everything" slider, with Compact / Standard / Large / Huge presets); the numbers panel can sit left, right or be hidden, with the columns you want (Lowest, Average, Highest, Latest), decimals, row spacing, and a button that copies the table for a spreadsheet; temperatures in °C or °F; which graphs to show; the vertical axis fits what is on screen, the whole log, or reaches down to zero; grid lines and their strength; line thickness, glow, colour under the lines, steps instead of slopes, dots on readings, an average line and a marker on the highest and lowest reading of each line; the crosshair, read-out box, horizontal guide and "jump to the nearest reading"; the strip's height; what the mouse wheel does and how fast; a colour for every line; and keeping the window above the others. All of it is remembered.
  • The numbers panel fits itself to its width: drag it narrower, or make the window shorter, and its text and spacing shrink together so the whole table stays in view (measured from the table itself, so it never clips or flickers while dragging; it stops at 75 % of the text size, where the panel stops getting narrower and scrolls). When the panel is thin it puts each line's numbers on a row under its name instead of shrinking the text, using the height of the window, so the names and numbers stay as large as they can, the how-to text moved to the bottom of the table so it never pushes the numbers out of sight, the columns stay lined up across all groups, and pointing at a line's name lights that line up.
  • CPU watts at short intervals: the time between two reads of the energy counter was taken before the other register reads, so a slow read skewed the watts, which short intervals magnify. It is now taken the moment the counter is read.
  • Per-core CPU clocks: the CPU group now shows the clock of the fastest core and the average of the performance cores and of the efficiency cores, read from each core's own register through the PawnIO driver (the old "Clock" is now "Clock (all threads)", Windows' own figure). They are in the logs, the live graph and the Log viewer.
  • GPU clock is read through NVAPI (what Afterburner and HWiNFO use) first, and NVML only if that does not answer; NVML could report one unchanging value.
  • Sensors tab tidied with drop-downs: the CPU and GPU groups of the table fold away by clicking their heading (remembered), the list of where the readings come from folds into a Sources drop-down that opens by itself when something needs attention, and the small print moved to the Help tab (new Sensors topic, which also explains why a short refresh interval shows higher maximums than a slower program).
  • Lighting tab: the Keyboard & Logo card and the Sync Keyboard + Cooling Pad card now fold away like the other cards (remembered).
  • Logging can start and stop by itself. Start: right away, or when a program starts (type its .exe name or pick one that is running; a new file is made every time it starts, named after the program and the time when you gave no name). Stop after a set time takes an exact length in hours, minutes and seconds (with quick buttons for 1, 5, 10, 30 minutes, 1 and 2 hours); the last reading is taken when the time is up. With a program, Stop when the program closes ends the file when it exits, and a log that ended by its time limit waits for the program to close and start again before it makes the next one. With no time limit and nothing to stop it, a log runs until you switch it off, endlessly if you like. Waiting for a program is remembered between launches; a log that starts right away never is. The line under the switch says what the log is doing (waiting, recording with its time and readings, how long is left, finished and why).
  • IA cores temperature is gone from Sensors (the reading, its graph line and its CSV column). Older logs that still have the column open fine; it is ignored. A saved choice for it in the sensor sources is ignored too.
  • The tab row wraps onto a second line when the tabs do not fit the window. Before, a row wider than the window made everything under it run off the right edge.
  • AC / battery profile: Custom has its own CPU and GPU drop-downs, and Last Known Settings. Pick Custom for AC or for battery in the AC / battery profile and a CPU drop-down (Low, Medium, High, Boost, Overclock) and a GPU drop-down (Low, Medium, High) appear for it. Default there means the levels you last picked on the main page. Last Known Settings (a switch for AC and one for battery, separately) puts back exactly what the laptop was running last on that power source, the mode and for Custom the CPU and GPU, at launch and when you plug or unplug; it replaces that source's choices while it is on, and a source with it off keeps its hand-set profile. What is running is written down once it has stayed the same for two checks in a row (and never in the few seconds after a profile was applied). Until something has been written down, the hand-set profile applies. Turning the switch on or off starts the record afresh.
  • Custom Keys has more for each key. Breathing, Fire, Starlight, Color Dipp and Wheel can take a second color (a "Two colors" switch next to the brush; Color Dipp always uses one): Breathing takes turns between the two, Fire goes between the second color when the flame is low and the first when it is high, a Starlight star is followed by the same star in the second, and Color Dipp goes from the first color to the second through the hues between. Starlight, Color Dipp and Wheel are new key effects. Wheel is a hand like a clock's sweeping clockwise round the middle of the keyboard, with a tail that fades (use All keys for the whole keyboard). A stri...
Read more

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 06:31

v0.5.1

  • New Lighting tab: all lighting controls moved off the main page.
  • Keyboard effects: Static, Breathing, Spectrum, Wave Right/Left, Off, with a color picker.
  • Cooling pad support: fan Manual/Off with a 5% speed dropdown, three saved speed presets and an Exact RPM slider. Pad lighting is Static, Breathing or Off.
  • Lighting presets: 10 slots for the keyboard, 10 for the cooling pad and 10 for both together.
  • Restore lighting at startup, off by default.
  • All lighting is opt-in through Toggle App Lighting Control. R-Helper never touches your lights unless you turn it on.

Tested on a Razer Blade 16 (2023) with a Razer Laptop Cooling Pad. Cooling pad support builds on Robak08/r-helper. Full details in CHANGELOG.md.

CPUnity:R-Helper v0.5.0 - first release

Choose a tag to compare

@github-actions github-actions released this 17 Oct 03:24

First release of CPUnity:R-Helper, a fork of R-Helper by Fatalution (MIT) with a built-in Razer Synapse parker. Developed and tested on a Razer Blade 16 (2023, RZ09-0483).

Download

Get CPUnity-R-Helper-v0.5.0-windows-x64.zip below, extract it anywhere and run cpunity-rhelper.exe. No installer needed. The app is unsigned, so SmartScreen may warn: choose More info > Run anyway.

New

  • Razer Synapse Standby: park and resume Synapse, keep Chroma lighting running, optional boot guard
  • Max Fan one-click button
  • Battery charge limit 50-80% in 5% steps
  • AC / battery launch profile
  • Custom logo and banner support, new icon, device model in the footer
  • Options window: accent colors, fonts, Shoutouts, Advanced (developer)

Fixed

  • UI lag while Razer Chroma / Synapse are running
  • Stale CPU/GPU boost values after launch
  • Performance mode highlight not following the device after an AC/battery switch

Known behavior

After the battery limit is reached, the firmware only resumes charging once the battery is about 10 points below the limit. To restart charging, set a limit at least 10 points higher (80% works), then lower it. See the README for details.

Full details in CHANGELOG.md. Only the Blade 16 (2023) has been tested; reports from other models are welcome.