feat(memory): flag RAM below rated speed (XMP/EXPO not enabled) — 0.40.0 #44

Merged
jessey merged 1 commits from feat/ram-speed into main 2026-05-22 15:00:26 +00:00
Owner

Inventory shows configured RAM speed + the rated speed when lower
('4800 MT/s (rated 5600)'); System Health flags it with the fix (enable
XMP/EXPO in BIOS). With the profile off dmidecode only reports the JEDEC base,
so the rated speed comes from dmidecode's max OR the part number, matched against
known DDR5 speed grades to avoid false positives. inventory.module_speed() shared
by both; needs dmidecode (root/launch elevation). +tests (incl. the user's
CMK..5600 kit → (4800, 5600)). Completes the underperforming-hardware trio with
PCIe gen + refresh rate.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

Inventory shows configured RAM speed + the rated speed when lower ('4800 MT/s (rated 5600)'); System Health flags it with the fix (enable XMP/EXPO in BIOS). With the profile off dmidecode only reports the JEDEC base, so the rated speed comes from dmidecode's max OR the part number, matched against known DDR5 speed grades to avoid false positives. inventory.module_speed() shared by both; needs dmidecode (root/launch elevation). +tests (incl. the user's CMK..5600 kit → (4800, 5600)). Completes the underperforming-hardware trio with PCIe gen + refresh rate. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
jessey added 1 commit 2026-05-22 15:00:11 +00:00
feat(memory): flag RAM below rated speed (XMP/EXPO not enabled) — 0.40.0
tests / core (pull_request) Successful in 12s
tests / gui-smoke (pull_request) Successful in 27s
04e8d72bce
Inventory shows configured RAM speed + the rated speed when lower
('4800 MT/s (rated 5600)'); System Health flags it with the fix (enable
XMP/EXPO in BIOS). With the profile off dmidecode only reports the JEDEC base,
so the rated speed comes from dmidecode's max OR the part number, matched against
known DDR5 speed grades to avoid false positives. inventory.module_speed() shared
by both; needs dmidecode (root/launch elevation). +tests (incl. the user's
CMK..5600 kit → (4800, 5600)). Completes the underperforming-hardware trio with
PCIe gen + refresh rate.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
jessey scheduled this pull request to auto merge when all checks succeed 2026-05-22 15:00:14 +00:00
jessey merged commit 31178bace8 into main 2026-05-22 15:00:26 +00:00
jessey deleted branch feat/ram-speed 2026-05-22 15:00:26 +00:00
Sign in to join this conversation.