Skip to content

Repository files navigation

Roch Viewer 1.0.3

Download version 1.0.3 from Releases.

A read-only Windows memory-timing and hardware-monitoring tool for supported Intel and AMD systems. View clocks, timings, per-channel settings, RAM details and native CPU/memory telemetry in a compact light/dark interface. No HWiNFO dependency.

Install

  1. Download RochViewer.exe from Releases.
  2. Obtain inpoutx64.dll from Highresolution Enterprises and place it beside the executable. It is not bundled.
  3. Run RochViewer.exe as administrator.

Windows 10/11 x64 is required. The packaged EXE needs no Python or .NET installation.

Prerequisites

The InpOut DLL contains a kernel driver and can install a persistent Windows service on first elevated use. Windows security policies may block it; hardware-register readings then remain unavailable. Do not disable protections just to load it. Read the driver details.

Features

  • Summary: CPU/board identity, memory speed, DRAM Ratio below BCLK, supported MCLK/UCLK/FCLK readings, key timings and voltage snapshots. Select one module or all modules; matching channel values display once and differences display side by side.
  • System Info: system, processor, motherboard, clocks and RAM details, followed by graphics-card identity at the bottom.
  • Timings: primary, secondary and tertiary timings, including per-channel values where exposed, with aligned alternating row shading and scrolling at the compact window size.
  • Voltages: startup snapshots of supported CPU, motherboard and memory rails. Use Telemetry for live readings.
  • Training and IMC: supported RTT/ODT, drive strengths, VREF, training and integrated-memory-controller configuration fields. AMD IMC includes native preamble/postamble and ECC status (memory-controller ECC, not DDR5 on-die ECC). Granite Ridge also exposes eight raw training codes with compatibility labels; those labels are not verified physical VREF/DFE readings. Unavailable reads stay blank.
  • Native telemetry: CPU/effective clocks, temperatures, power and supported board voltages, plus each DIMM's temperature and PMIC rails. Current/minimum/maximum/average statistics and reset controls are included.
  • Per-stick RAM details: part number, capacity, rank and available IC information in the footer and telemetry.
  • Shared Roch interface: light/dark themes, consistent toolbar buttons, and YouTube | X | Discord links at the bottom-left.
  • Advanced view: searchable fields and a text dump for comparing configurations or reporting issues.
  • Read-only: no overclocking controls or voltage writes. Low-level selectors and query transactions retrieve readings only.

Version 1.0.3 adds reorganized timing and training layouts, independent A1/B1 module readings, IMC and RTL views, expanded System Info, snapshot voltage reporting, and a compact 750 × 775 interface with scrolling for longer pages.

Screenshots

AMD Summary with per-stick RAM details

Native AMD clocks, temperatures, power and voltages

AMD VDDIO and per-DIMM identity, temperatures and PMIC rails

Actual updated local-build screenshots, not UI concepts. Values shown are examples, not tuning recommendations.

Hardware support

Intel LGA1700/LGA1851 and supported AMD AM5/Granite Ridge systems. Readings depend on CPU, memory type, motherboard, BIOS and driver access. Unsupported values stay unavailable; board sensor mappings are not assumed to transfer between models. See validation history and limitations.

Build from source

Install Python 3.13 x64 with Tkinter, then run:

py -3.13 -m pip install -r requirements.txt
py -3.13 -m PyInstaller -y RochViewer.spec

Output: dist\RochViewer.exe. Put the separately obtained inpoutx64.dll beside it. To run from source, put the DLL beside run_viewer.py and use pyw -3.13 run_viewer.py.

Tests: py -3.13 -m unittest discover -s tests -t .

Credits

  • Ivan Rusanov (irusanov) — ZenStates-Core and ZenTimings: AMD register, timing and SMU references.
  • Highresolution Enterprises / Logix4u — InpOut32/64: separately supplied low-level access component.
  • LibreHardwareMonitor: board-sensor register and mapping references.
  • Zorko — gnr-smu: independent Granite Ridge SMU mailbox research.

Created by Roch Studio / MateoPCTech.

YouTube | X | Discord

License · Third-party notices · Detailed reference

Low-level hardware access carries risk, even in a read-only tool. Provided as-is, without warranty.

About

Read-only memory-controller and timing viewer for Intel LGA1700 and LGA1851. Reads MCHBAR, the SPD hubs, the Super I/O and the CPU directly.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages