Ryzen 7000 Testing -- Table of Contents

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,270
Last edited:

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,270
Table of Contents
Ryzen 7000 Testing Thread

Part 2

Investigating PCI Zombies and Audio Distortion
  1. First suggestion to insert IOPCIFamily from Big Sur into Monterey (05 Oct 2022)
  2. CaseySJ parts arrive for build (06 Oct 2022)
  3. Realization that audio stutter is widespread beyond just Asus (07 Oct 2022)
  4. CaseySJ system assembled and problems reproduced (09 Oct 2022)
  5. Use of liquidctl to change RGB modes (09 Oct 2022)
  6. Comments on audio distortion (09 Oct 2022)
  7. Undervolting Zen 4 for 85W max power while maintaining high performance (10 Oct 2022)
  8. Experimenting with Initial TSC and FSB Frequency in config.plist (10 Oct 2022)
  9. SpeedKeeper makes a huge improvement (11 Oct 2022)
  10. The long road to PCI victory started here (14 Oct 2022)
  11. IOPCIFamily and AppleACPIPlatform from Big Sur successfully installed in Monterey 12.6.x (14 Oct 2022)
  12. PCI zombie problem 'fixed' by importing old kexts, but not proper solution (14 Oct 2022)
  13. Injecting IOPCIFamily and AppleACPIPlatform from early Monterey into late Monterey (15 Oct 2022)
  14. The start of serial port (RS232) debugging (15 Oct 2022)
  15. Checking sample rates and internal / external clocks for audio issue (17 Oct 2022)
  16. Ventura kext replacement more troublesome than Monterey (17 Oct 2022)
  17. USB-to-Serial Port Adapter tested and did not work (18 Oct 2022)
  18. First test with StarTech PEX2S953 RS232 PCIe card recommended by joevt (20 Oct 2022)
  19. Serial Port debugging fully operational via PCIe card (21 Oct 2022)
  20. Summarizing current status and planning next steps (23 Oct 2022)
  21. BIOS settings for reducing temperature and power while maintaining high performance (23 Oct 2022)
  22. Finally fixed SSDT to disable iGPU (23 Oct 2022)
  23. New beta BIOS 0801 from Shamino at Asus forum improves but does not fix audio (24 Oct 2022)
  24. Beta BIOS 0801 provides ability to disable iGPU (24 Oct 2022)
  25. Interim Update #1 - Latest serial debug logs (27 Oct 2022)
  26. Interim Update #2 - Serial logs from Ryzen 7 3700X (28 Oct 2022)
  27. Interim Update #3 - Began studying IOPCIFamily source code - discovered key issue in logs (30 Oct 2022)
  28. Interim Update #4 - Thoroughly examining PCI logs via boot argument pci=0x03 (02 Nov 2022)
  29. Complete list of pci and npci boot flags (02 Nov 2022)
  30. Realizing we need to modify and compile IOPCIFamily (04 Nov 2022)
  31. Realizing we will also need to compile XNU kernel (04 Nov 2022)
  32. Interim Update #5 - Ventura XNU kernel compiled successfully (05 Nov 2022)
  33. IOPCIFamily (Ventura) compiled successfully (05 Nov 2022)
  34. Interim Update #6 - Problems inserting our IOPCIFamily into Ventura (05 Nov 2022)
  35. Compiled IOPCIFamily with IOPCIMessagedInterruptController from Big Sur (05 Nov 2022)
  36. Interim Update #7 - Compiling IOPCIFamily and XNU from Monterey (abandoning Ventura) (06 Nov 2022)
  37. Interim Update #8 - Successfully inserted custom IOPCIFamily into Monterey snapshot (06 Nov 2022)
  38. Interim Update #9 - Added trace logs to IOPCIFamily (06 Nov 2022)
  39. Interim Update #10 - Use trace logs to determine order in which IOPCIFamily member functions are called (07 Nov 2022)
  40. Interim Update #11 - Logs are beginning to reveal the cause of PCI zombies (07 Nov 2022)
  41. Interim Update #12 - Extensive trace logs reveal the general point where PCI devices become zombies (09 Nov 2022)
  42. Interim Update #13 - Previous assumption of invalid BARs ruled out; search for cause continues (11 Nov 2022)
  43. Summarizing everything learned to this point and planning for root cause isolation (12 Nov 2022)
  44. ROOT CAUSE OF PCI ZOMBIES IDENTIFIED! (12 Nov 2022)
  45. KERNEL PATCHES DEVELOPED TO FIX PCI ZOMBIES (12 Nov 2022)
  46. Interim Update #14 - Intel i225-V is an issue and audio distortion is still an issue (13 Nov 2022)
  47. PATCH THEORY - Explanation of PCI zombie patch (13 Nov 2022)
  48. Aha Moment - Using pci=0x8000000 as an alternative solution (13 Nov 2022)
  49. Enabling Intel I225-V in Monterey (14 Nov 2022)
  50. Thunderbolt-related oddities (14 Nov 2022)
  51. Updating MMIO Whitelist (14 Nov 2022)
  52. More Thunderbolt oddities (14 Nov 2022)
  53. Turning our focus back to audio distortion (15 Nov 2022)

Vital Tutorial: How to build XNU from source by @alyxferrari
 
Last edited:

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,270
Table of Contents
Ryzen 7000 Testing Thread

Part 3

Last Stages of Fixing Audio Distortion
  1. Pull Request submitted (19 Nov 2022)​

Aquantia 10GbE
  1. Aquantia Patch Theory (30 Nov 2022)​
  2. Interim Update #20 (2 Dec 2022)​
 
Last edited:

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,270
Table of Contents
Ryzen 7000 Testing Thread

Miscellaneous Topics

  1. Enabling Sidecar on AMD systems (needs iMac19,x or iMac20,x and FeatureUnlock from acidanthera GitHub)
  2. Quick Overview of Configuring OpenCore for AM5 Platform (05 Dec 2022)
  3. Request to Keep Thread Focused on Fundamental Problem Solving (09 Dec 2022)
  4. Ventura Incremental macOS Updates with MacPro7,1 (31 Dec 2022)
  5. OpenCore 0.8.8 EFI for Asus X670E Gene adaptable to other boards (08 Jan 2023)
  6. Enabling Continuity Camera (12 Mar 2023)
  7. Cutting boot time in half by disabling Memory Context Restore (12 Mar 2023)
  8. Automatically starting iStatistica and moving it to Jonsbo D31 screen on login (22 Mar 2023)
  9. Owners of AMD 6950 XT, 6900 XTXH, and 6950 XT GPUs (22 Mar 2023)
Fixing Microphone
  1. Interim Update #21 (09 Dec 2022)
  2. Some Intermediate Findings (11 Dec 2022)
  3. Detailed HDA Verb Capture in Linux (13 Dec 2022)
  4. Other Lessons from Linux: PCI Quirks (14 Dec 2022)
  5. AppleALC Full Verb Log (14 Dec 2022)
  6. Interim Update #22 (25 Dec 2022)
Fixing Broken PCI Bus Probe in Ventura with Internal Thunderbolt and Internal WiFi Enabled
  1. Description of problem (30 Jan 2023)
  2. Further testing (30 Jan 2023)
  3. Investigation ideas (30 Jan 2023)
  4. Further thoughts on the topic (30 Jan 2023)
  5. Analysis of log files (31 Jan 2023)
  6. PATCH CREATED (01 Feb 2023)
  7. PCI Bus Enumeration Patch Theory (02 Feb 2023)
Ventura 13.3 kernel needs special patching
  1. Discovery of problem with booting Ventura 13.3 installer (16 Feb 2023)
  2. Ventura 13.3 kernel provided (17 Feb 2023)
  3. ProvideCurrentCPUInfo patched for Intel mixed-core CPUs (25 Feb 2023)
  4. Planning serial debugging with 13.3 (26 Feb 2023)
  5. Request to replace Golfdish patch before serial debugging (26 Feb 2023)
  6. Serial debug logs generated with Ventura 13.3 kernel (28 Feb 2023)
  7. First sign of life! (28 Feb 2023)
  8. Kernel patches updated for Ventura 13.3+ (28 Feb 2023)
 
Last edited:

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,270
** Reserved **
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,270
** Reserved **
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,270
** Reserved **
 

atanvarno

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
228
I read through "Fixing Microphone" links. Did anything usable come out of it..?

I was always under the impression that mic input is doomed on AMD-based hackintoshes thus I'm not sure did you find a way to enable it in AppleALC or is that still a bridge too far.
 
Back
Top Bottom
  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.