Of course, I tried everything in bios... and I tried to set the BCLK to 100 to 101 to 102 with the same result in the integrated audiosome of you zen 4 owner have tried to overclock a bit FSB? from 100 to 101 just a bit
Did you try disabling CoolN'Quiet as well?Of course, I tried everything in bios... and I tried to set the BCLK to 100 to 101 to 102 with the same result in the integrated audio
YES I had disabled everything .. the audio was always badDid you try disabling CoolN'Quiet as well?
Will try this soon. Will also check whether P-states in BIOS can be disabled (for audio issue).
Nice! Does it also work with the DEXT? Also, send the SSDT you're using, I'm pretty sure I can make it more compact.** i225-V 2.5GbE Ethernet Port Working in Ventura **
Credit: @ExtremeXT for pointing out this procedure
After following the procedure documented here, the on-board Intel i225-V Ethernet port connects and works properly in Ventura.
Key points:
- Download AppleIntelI210Ethernet.kextfrom the link in the guide. It may be a standard version, but my personal copy did not work (maybe because I changed Probe Score)
- Copy the file to EFI/OC/Kexts folder
- Add an entry in the Kernel section of config.plist and set MinKernel to 22.0.0 and MaxKernel to 22.99.99 so it only loads in Ventura
- Download SSDT-I225.amlfrom the guide and modify ACPI path to match your motherboard's I225 device; for the Asus X670E Gene the path is:
- SB.PCI0.GPP7.UP00.DP40.UP00.DP00.I225
- Add this to boot args: e1000=0
- Reboot and enjoy!
View attachment 8380
I'll double check, but I don't think the dext works even with SSDT.Nice! Does it also work with the DEXT?
It's already posted above.Also, send the SSDT you're using, I'm pretty sure I can make it more compact.
Will try vanilla version from Monterey now.Also, try th evanilla AppleIntelI210Ethernet.kext, the one from the guide is probably outdated and not from the latest Monterey. Better to have everything up to date if it works!
Alas, AmdTscSync.kext with IOCPUNumber set to either 0 or 15 (Ryzen 7 7700) does not help audio...Will try this as well.
Confirmed, neither 0 nor 15 makes an improvement to audio stutter. And 7 was just a bad idea! No boot with 7.Alas, AmdTscSync.kext with IOCPUNumber set to either 0 or 7 (Ryzen 7 7700) does not help audio...
Let me try 7 and 15 again.
Confirmed: This more compact version without a separate DTGP method works.@CaseySJ Give this one a try. Attached in the zip are both the .dsl and the .aml.
Can you add it to the post?Confirmed: This more compact version without a separate DTGP method works.
Compact version added to original post.Can you add it to the post?
I think it's also possible to use the DEXT but it requires flashing a custom firmware which won't be appealing to most people and I don't even know if it works, so the KEXT should be fine for now.
So what else is left to fix? Only audio (TSC/clock speed) issue? Any other problem you encountered?Compact version added to original post.
As for dext, it does not bother me because we have a viable alternative.
Audio is perhaps the most significant issue remaining, and affects the largest number of current and future users of the AM5 platform.So what else is left to fix? Only audio (TSC/clock speed) issue? Any other problem you encountered?
Try enabling DataHub in UEFI > ProtocolOverrides if not already done. If it's already done, you could try disabling it.Audio is perhaps the most significant issue remaining, and affects the largest number of current and future users of the AM5 platform.
Although I've experienced problems with Thunderbolt, it's not a priority at this time. I have a fair amount of experience with Thunderbolt and will come back to it later.
Regarding audio, I wonder why FSBFrequency and InitialTSC values we enter in OpenCore do not seem to be reflected in macOS. Maybe sysctl is not the right command to use...
Wouldn't the DEXT require working AppleVTD?I think it's also possible to use the DEXT but it requires flashing a custom firmware which won't be appealing to most people and I don't even know if it works, so the KEXT should be fine for now.
UPDATE: Just fixed some bad math from last night. This post has been revised...Try enabling DataHub in UEFI > ProtocolOverrides if not already done. If it's already done, you could try disabling it.
Check the debug log to see if the values are actually applied. SysReport log will also show the values.
...