Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ProcODT readings icorrect on 9950X with AGESA 1.2.0.2 #54

Open
vanbukin opened this issue Oct 7, 2024 · 7 comments
Open

ProcODT readings icorrect on 9950X with AGESA 1.2.0.2 #54

vanbukin opened this issue Oct 7, 2024 · 7 comments

Comments

@vanbukin
Copy link

vanbukin commented Oct 7, 2024

It looks like ZenTimings 1.32 incorrectly reads the impedance values from the Ryzen 9000 and the latest AGESA.
zen timings
procodt_ryzen_master

@irusanov
Copy link
Owner

irusanov commented Oct 7, 2024

Hi, this is a known bug which seems to only be present with Dual Rank memory sticks (despite ZenTimings showing SR - detection is not working for DDR5). Unfortunately I only have 2x16 Single Rank sticks and can't test it myself. Having different memory sticks, CPUs and motherboards for testing purposes is rather expensive and I can't afford that.

A debug log might help figuring it out. My assumption is a different table is used for DR sticks, but I can't fix it without at least looking at a debug log and doing some comparisons with my configuration. I need to adjust data offsets.

I have one such debug log, but more would be helpful, this way I can compare both logs as well.

@vanbukin
Copy link
Author

vanbukin commented Oct 7, 2024

@irusanov I am ready to help and assist in every possible way to solve this problem.
Is this what you're looking for?
Debug_Report_28805382.8214872.txt

I can provide a dump of ACPI tables, or any other data if necessary.

@irusanov
Copy link
Owner

irusanov commented Jan 2, 2025

@vanbukin Hi, can you report if this has improved with version 1.34?

@vanbukin
Copy link
Author

image

@vanbukin
Copy link
Author

@irusanov I'm not sure that's how it should be

@irusanov
Copy link
Owner

irusanov commented Jan 10, 2025

Do older versions work better (like 1.34)? It seems the tabel fixes it for some systems and maybe breaks it on others.
I'm really tired of all this inconsistency and I don't have the actual hardware to test it myself :/

PS: I think the difference is that your kit has EXPO and needs yet another table.

@SunnyStefan
Copy link

I installed the v1.35 update earlier today and initially everything was fine. After rebooting several times and making small changes in my BIOS, I started to see strange ProcOdt values that seemed inaccurate in Zen Timings. Further reboots resulted in further changes to the same setting, never landing back on the values I was expecting to see. On a whim I downloaded v1.34 and can confirm that this older version of ZenTimings seems to be consistently reporting the correct ProcOdt values. Let me know if I can help you debug this, share log files, etc.

1 34-vs-1 35

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants