Ryzen 7000 Testing

It's just that I'm not using CpuTscSync, because it gives kernel panic, I guess it will have to be fixed for Ryzen 7000

@Shaneee @Middleman @ExtremeXT @CaseySJ @etorix @tomnic

CpuTscSync wasn't previously being applied correctly and was causing sound issues due to incorrect kext order. After disabling CpuTscSync audio is mostly better according to @PoMpIs , but any ideas how likely/easy it would be to modify CpuTscSync to support Ryzen 7000 and get completely solid audio?

I have to make a decision on whether to send 7950x back, and go back to a 5950x, so I would appreciate feedback on this issue.
If audio can work, as well as pcie on big sur, then I can keep the 7950x as I don't mind staying on big sur.

Regarding PCI issues with IOPCIFamily in Monterey & Ventura, I can wait for that fix. Tbh it wouldn't be a disaster if I have to stay on big sur, but of course it would be nice to stay updated.
 
@rhys

Hmmmm!!! I couldn't live with Big Sur... or Ventura or else windows, I can't stand being on an older system 😅

The day Apple stops compiling MacOS for Intel, I'll stop using MacOS too.
 
I can wait until 13900k is released, I think this x670 nut might just get cracked between now and then.
 
  • Like
Reactions: PoMpIs
@rhys

Hmmmm!!! I couldn't live with Big Sur... or Ventura or else windows, I can't stand being on an older system 😅

The day Apple stops compiling MacOS for Intel, I'll stop using MacOS too.
Lol I still like High Sierra, I only upgraded as apps stopped supporting it.
 
I can wait until 13900k is released, I think this x670 nut might just get cracked between now and then.

I'm sure the new intel will work without problems, just like my alder lake does... that little i5 is a real wonder to use in MacOS... at first it gave me some work because of the issue of having it overclocked by BCLK, but now it works like a Mac... today I changed the intel wifi that comes from the factory with the B660F, and I put one of these:


And it works without kext .. it works even magic trackpad in bios and opencore selection screen 😁
 
another noob question here:

none of the NVME slots on ASUS Mobos work? not even the ones that directly connect to the processor?

(i'm only installing Windows on this machine for testing purposes. I don't mind if the NVME that I install windows to is the 3rd one that connects thru the chipset.)

windows is annoying,
 
I'm sure the new intel will work without problems, just like my alder lake does... that little i5 is a real wonder to use in MacOS... at first it gave me some work because of the issue of having it overclocked by BCLK, but now it works like a Mac... today I changed the intel wifi that comes from the factory with the B660F, and I put one of these:


And it works without kext .. it works even magic trackpad in bios and opencore selection screen 😁
that's why I like my fenvi T919.. assuming I can get it to work
 
@PoMpIs
So, after undervolting your CPU the audio is running fine because the CPU cores are running at full speed? Doesn't it get hot though?
Hmm, that would mean only PCIe issue is left which is the weirdest one. Maybe you could try toggling the settings related to PCIe in the BIOS... (there are a lot of them)
I will try to look at the IOPCIFamily source code and find out what could cause this issue...
When I upgraded to 0.8.5 from 0.8.4 I lost control of the boot menu with my BT keyboard. I really would love to know why.
Off topic, maybe make an issue in https://github.com/acidanthera/bugtracker/issues.

EDIT: Maybe it's related to Message Signaled Interrupts? Monterey's IOPCIFamily added a check for this, and it might be related as some systems need a modified version of RTL8111 to work on Monterey+ which disables MSIs.
Try adding pci-msi-limit=0 to boot-args.
 
Last edited:
CpuTscSync wasn't previously being applied correctly and was causing sound issues due to incorrect kext order. After disabling CpuTscSync audio is mostly better according to @PoMpIs , but any ideas how likely/easy it would be to modify CpuTscSync to support Ryzen 7000 and get completely solid audio?
The EFI has AmdTscSync, which has the same function and purpose as CpuTscSync. Whether either of AmdTscSync or CpuTscSync can be updated to better support Ryzen 7000 is WAY above my pay grade… (Not to mention that I follow this thread out of curiosity but doesn't have any AMD hack myself.)

If audio issues are caused by cores being put to sleep, one may need to investigate with C-state and/P-state options in BIOS.

I have to make a decision on whether to send 7950x back, and go back to a 5950x, so I would appreciate feedback on this issue.
"Pioneers get the arrows, settlers get the land."
Unfortunately, informed purchase decisions have to wait until B650 boards are out and pioneers have explored compatibility issues.

none of the NVME slots on ASUS Mobos work? not even the ones that directly connect to the processor?
As reported, M.2 and PCIe slots work in Big Sur. So I would suggest to try and install Big Sur, work out any sleep and/or stability issues in Big Sur and then use this optimised Big Sur installation as reference point to investigate what is going wrong with Monterey.
 
How does macOS see the difference in PCI between Big Sur and Monterey? I'm assuming NVME etc works in Big Sur? If possible can you share an IOReg dump from both Big Sur and Monterey.
 
When I upgraded to 0.8.5 from 0.8.4 I lost control of the boot menu with my BT keyboard. I really would love to know why.

My alder lake is on OC 0.8.5 and ventura beta 10, the magic trackpad works perfectly on the OpenCore selection screen (y)

@PoMpIs
So, after undervolting your CPU the audio is running fine because the CPU cores are running at full speed? Doesn't it get hot though?
Hmm, that would mean only PCIe issue is left which is the weirdest one. Maybe you could try toggling the settings related to PCIe in the BIOS... (there are a lot of them)
I will try to look at the IOPCIFamily source code and find out what could cause this issue...

Off topic, maybe make an issue in https://github.com/acidanthera/bugtracker/issues.

EDIT: Maybe it's related to Message Signaled Interrupts? Monterey's IOPCIFamily added a check for this, and it might be related as some systems need a modified version of RTL8111 to work on Monterey+ which disables MSIs.
Try adding pci-msi-limit=0 to boot-args.

By making it undervolt and putting the CPU multiplier at 5.1Ghz, the turbos stop working, even in windows, the intermediate states are lost, but in windows the CPU continues to park cores, in MacOS that does not happen and the cores are always active , it never parks any... that also happens in my 5900x, when overclocking it in MacOS the micro always has all the active cores, it doesn't park any as it happens in windows, it's the normal behavior of the Ryzen when overclocking...

So, the audio works much better, especially the HDMI/DP audio, that is close to 100%... the ALC4080 integrated on the board, has improved, but it has cuts, less than before but it does

I'll try that boot arg in a bit (y)

How does macOS see the difference in PCI between Big Sur and Monterey? I'm assuming NVME etc works in Big Sur? If possible can you share an IOReg dump from both Big Sur and Monterey.

Yes, in Big Sur, you can use the NVMe, the Fenvi card, everything works, except for the problem of the ALC4080 integrated audio that suffers from cuts in playback

I can share the IOReg, but it will take a while, because the monterey installation has broken when putting the Big Sur IOPCI and I will have to install again.. 🙆‍♂️
 
@ExtremeXT neither CpuTscSync was working nor AmdTscSync

They were placed before Lilu I have tried to put them after Lilu and the system cannot be booted, it gives a kernel panic... without them it boots fine

The Boot-arg pci-msi-limit=0 has not done anything, everything is still the same, without PCIe and without i225v
 
  • Like
Reactions: ExtremeXT
@ExtremeXT neither CpuTscSync was working nor AmdTscSync

They were placed before Lilu I have tried to put them after Lilu and the system cannot be booted, it gives a kernel panic... without them it boots fine

The Boot-arg pci-msi-limit=0 has not done anything, everything is still the same, without PCIe and without i225v
Does AmdTscSync panic too? It shouldn't need Lilu.
 
Does AmdTscSync panic too? It shouldn't need Lilu.

Yes, we had it deactivated in the last EFI, and now with this new bios, when activating it, it gives kernel panic..

Right now the system is working without CpuTscSync and without AmdTscSync

Apart from this, I have deactivated Azalia audio in bios and several other things and I have unchecked AppleALCU........ And I am looking at youtube in ventura and it sounds quite good, it is not perfect, but it can be used better.. most of the time it is completely usable.. I am going to save bios profile 😄

Captura de pantalla 2022-10-09 a las 14.23.22.png

If we fix the problem of PCIe and i225v, it's enough for my use (y)
 
Yes, we had it deactivated in the last EFI, and now with this new bios, when activating it, it gives kernel panic..

Right now the system is working without CpuTscSync and without AmdTscSync

Apart from this, I have deactivated Azalia audio in bios and several other things and I have unchecked AppleALCU........ And I am looking at youtube in ventura and it sounds quite good, it is not perfect, but it can be used better.. most of the time it is completely usable.. I am going to save bios profile 😄

View attachment 7757

If we fix the problem of PCIe and i225v, it's enough for my use (y)
IOReg dump might be helpful, from Big Sur and Monterey. What does the Azalia Audio option do exactly?
 
IOReg dump might be helpful, from Big Sur and Monterey. What does the Azalia Audio option do exactly?

Attached ioreg of the perfect installation of ventura beta 10 that the 7950x just did, it took 10 minutes... looks nice :love:

Captura de pantalla 2022-10-09 a las 15.28.08.png

I'm going to look in the bios for the integrated audio option that I deactivated.
 

Attachments

@ExtremeXT

Here you have Azalia in bios...

By deactivating NB Azalia the ALC4080 improves very much, there is no longer any distortion, only some small cuts... and with the volume turned up it is very powerful

b7RZd7j.png


597gUsw.png


XkszBQp.png


I've been on youtube for a few minutes without failures in the ALC 4080 audio 🤷‍♂️
 
@ExtremeXT

Here you have Azalia in bios...

By deactivating NB Azalia the ALC4080 improves very much, there is no longer any distortion, only some small cuts... and with the volume turned up it is very powerful

b7RZd7j.png


597gUsw.png


XkszBQp.png


I've been on youtube for a few minutes without failures in the ALC 4080 audio 🤷‍♂️
Is it the same when the CPU isn't undervolted?

Can you send IOReg from Big Sur too?
 
Is it the same when the CPU isn't undervolted?

Can you send IOReg from Big Sur too?

If it seems to work the same now without undervolt

ioreg in big sur it will take a while I did not have more space on the SSD and I have deleted the previous installation 😩

But no problem because now the Ryzen is self-sufficient to install any modern version of MacOS 😁
 
  AdBlock Detected
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.