LLT.ZenStates-Core 1.92.4

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package LLT.ZenStates-Core --version 1.92.4
                    
NuGet\Install-Package LLT.ZenStates-Core -Version 1.92.4
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LLT.ZenStates-Core" Version="1.92.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="LLT.ZenStates-Core" Version="1.92.4" />
                    
Directory.Packages.props
<PackageReference Include="LLT.ZenStates-Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add LLT.ZenStates-Core --version 1.92.4
                    
#r "nuget: LLT.ZenStates-Core, 1.92.4"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package LLT.ZenStates-Core@1.92.4
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=LLT.ZenStates-Core&version=1.92.4
                    
Install as a Cake Addin
#tool nuget:?package=LLT.ZenStates-Core&version=1.92.4
                    
Install as a Cake Tool

ZenStates-Core

This repository is a pure NuGet packaging fork of the original ZenStates-Core library, with zero changes to the source code. It exists solely for the convenience of the Lenovo Legion Toolkit project.

GitHub license NuGet NuGet Downloads Platform

Installation

dotnet add package LLT.ZenStates-Core

This project aims to provide a common functions for full SMU control on AMD Zen platform.
The library is used in ZenTimings and ZenStates projects.

CPU Support

The following AMD Zen-based codenames are supported

  • SummitRidge
  • Whitehaven
  • Naples
  • RavenRidge
  • PinnacleRidge
  • Colfax
  • Picasso
  • FireFlight
  • Matisse
  • CastlePeak
  • Rome
  • Dali
  • Renoir
  • VanGogh
  • Vermeer
  • Chagall
  • Milan
  • Cezanne
  • Rembrandt
  • Lucienne
  • Raphael
  • Phoenix
  • Phoenix2
  • Mendocino
  • Genoa
  • StormPeak
  • DragonRange
  • Mero
  • HawkPoint
  • StrixPoint
  • GraniteRidge
  • KrackanPoint
  • StrixHalo
  • Turin
  • Bergamo

How To

First, reference the DLL in your .NET project and import it.

using ZenStates.Core;

Then initialize it. Cpu is the main module.

private readonly Cpu cpu = new Cpu();

Modules

Cpu.info

field type
cpuid uint
family Family
codeName CodeName
cpuName string
packageType PackageType
baseModel uint
extModel uint
model uint
ccds uint
ccxs uint
coresPerCcx uint
cores uint
logicalCores uint
physicalCores uint
threadsPerCore uint
patchLevel uint
coreDisableMap uint
svi2 SVI2

where svi2 exposes the following fields corresponding to the SVI2 power planes

field type
coreAddress uint
socAddress uint

Cpu.systemInfo

The module combines Cpu.info with additional information about the motherboard

Projects used

ryzen_smu (gitlab)
ryzen_nb_smu (github)
zenpower (github)
Linux kernel (github)
AMD's public documentation
Open Hardware Monitor

with the help of patrickschur, leogx9r, PJVol, FlyGoat, sbski, 1usmus

Product Compatible and additional computed target framework versions.
.NET net9.0-windows7.0 is compatible.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.92.6-pre.18 297 8/15/2026
1.92.5-pre16 159 8/7/2026
1.92.5-pre15 90 8/7/2026
1.92.5-pre14 98 8/7/2026
1.92.5-pre.17 60 8/15/2026
1.92.4 129 8/7/2026
1.92.4-pre13 95 8/7/2026
1.92.3 103 8/7/2026
1.92.3-pre12 97 8/6/2026
1.92.2 111 8/6/2026
1.92.2-pre9 98 8/6/2026
1.92.2-pre8 106 8/6/2026
1.92.1 146 7/9/2026
1.91.0 120 7/9/2026
1.0.0-pre7 108 7/9/2026
1.0.0-pre6 118 7/8/2026