feat(memory): flag RAM below rated speed (XMP/EXPO not enabled) — 0.40.0 #44
Reference in New Issue
Block a user
Delete Branch "feat/ram-speed"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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>