my question is how to use SSDTTime application to Generate the SSDT-CPUR.aml for it. b/c AM5 need to make it own and it might different from AM4 which OC Provide in the guide. if there is step by step how to do it please help me out. thanks in advanced.
Corpnewt’s SSDTTime doesn’t have the option to create a SSDT-CPUR.aml table. You would need to manually edit the current SSDT-CPUR table in maciASL to suit/work with the AM5 CPU.
Corpnewt’s SSDTTime doesn’t have the option to create a SSDT-CPUR.aml table. You would need to manually edit the current SSDT-CPUR table in maciASL to suit/work with the AM5 CPU.
You can use the SSDT-PLUG-ALT.aml table generated by Corpnewt’s SSDTime script, as it allow the kernel's XCPM (XNU's CPU Power Management) to manage the CPU's power management. But this is not the same as the SSDT-CPUR.aml table required for A520, B550 and newer AM5 CPUs.
The Dortania guide doesn’t recommend using the SSDT-PLUG.aml table with an AMD CPU. As the one the host is aimed at Intel systems.
That part of the guide was written before the AMD compatible ‘SSDT-PLUG-ALT.aml’ table was created and added to SSDTTime by Corpnewt.
Any way, the SSDT-CPUR.aml table is used to set the number of CPU Cores/Threads, as macOS seems to get this wrong when it is left to the OS. Obviously this is a Bios issue, that AMD added to these two AM4 motherboards and continued to use in the AM5 Series. It could just be that AMD have moved this information from the system DSDT.aml, while macOS expects it to be found in the DSDT.aml.
The SSDT-CPUR.aml table is often set incorrectly, with either too many cores that don’t correspond with the CPU. Or more commonly don’t match the CPU’s ACPI name used in the Bios.
Corpnewt hasn’t added the function for generating an SSDT-CPUR.aml to SSDTTime. He could, but it would require the user to provide the additional system SSDT’s, not just the system DSDT.aml, so the correct configuration is available.
Currently, the custom SSDT needs to be downloaded from the Dortania ‘Getting Started with ACPI’ Guide.
It should then be edited to match the number of cores present in the CPU.
Then changing the ACPI name used to match the one used in the system DSDT.aml or SSDT-x.aml, if different.
Just to confirm the CPU Core/Thread information is more commonly to be found in a separate SSDT.
Actually, I may need correct myself as looking at the SSDT-PLUG-ALT screenshot (more carefully), Corpnewt seems to have added the Core information to the SSDT.
Does the CPU this table was generated from contain 16-cores/32-threads?
to generate it SSDTTime asks for system ACPI folder..then it takes what installed hardware needs to create proper SSDT
In my case i have system you can see in my signature (so x870e and 9950x CPU (16c/32t)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.