Skip to content

[Experimental][Zen 5] PM Table Mapping 0x620105 & Curve Optimizer (9800X3D) #42

Description

@Kyworn

Hi Amkillam and contributors,

I'm sharing a mapping for the Zen 5 (Granite Ridge) PM Table (version 0x620105).

⚠️ Disclaimer & Status

  • Experimental: Tested only on my 9800X3D so far.
  • Methodology: This is AI-orchestrated hardware validation. I used an AI agent to drive the stress tests, capture real-time telemetry, and perform cross-referencing. This isn't "AI slop" guessing; it's automated empirical testing on physical hardware.

Key Data:

  • 457 floats mapped (indices 0 to 456).
  • Curve Optimizer (CO): Confirmed functional via ID 0x50+i.
  • Reliability: Every critical offset was validated by correlating SMU data with amdgpu/k10temp during AI-driven stress cycles (Pearson correlation > 0.999).
  • Fixes: Refined labels for power/current rails (like d[273]) that are often misidentified as voltage in generic scripts.

Documentation & Repo:

Full report and mapping:
https://github.com/Kyworn/gnr-smu/blob/master/PM_TABLE_MAP.md

I'm looking for feedback from other Granite Ridge users to consolidate these findings.

Cheers,
Zorko/Kyworn

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions