Search results

  1. E

    Ryzen 7000 Testing

    1. May be considered. As an alternative to a whole new quirk, the two "compact" patches may be added to the template Sample.plist, in disabled form. 2. It was already done for OCAT, so why not OCC? 3. Easiest to do and to maintain. Lowest reach of all options, as potential users would have to...
  2. E

    Ryzen 7000 Testing

    By nature, ACPI tables are independent from OC version. What kind of SSDT do you think would be useful to enable a NVMe drive? At most, you have to test with and without NVMeFix.kext. But a SSDT?
  3. E

    Ryzen 7000 Testing

    @CaseySJ Many thanks for the above two posts. They make a simple, straightforward matter of summarising what had to be tracked down bit by bit while browsing through Darwin code source for documentation between two sips of coffee by the fireplace. A normal hacking day… With the Intel-related...
  4. E

    Ryzen 7000 Testing

    Wouldn't that cause issues for Intel systems where Aquantia NIC work with the current quirk (spoofing?) and AppleVTD enabled, if this case occurs? The patches potentially apply to all AMD systems and to Intel systems without AppleVTD. A new quirk, to be activated independently of...
  5. E

    Ryzen 7000 Testing

    Honestly, X670(E) on mini-ITX should be a non-starter. It is not a reasonable design to force two PCH chips on a tiny motherboard which cannot possibly expose all of the I/O that X670 provides. B650 is more than enough in this size—save for bragging rights.
  6. E

    Ryzen 7000 Testing

    Digital Rights Management This is just cosmetic (and RestrictEvents takes care of it), but note that DDR5 drops speed when running with 2 DIMMs per channel so you'd be better with 2*32 GB than with 4*16 GB.
  7. E

    Ryzen 7000 Testing

    That was fast! But did I see a screenshot of a code contribution? :eek: Is that the new hardcore trend in the Silicon Valley? (No. NO! Don't send it to THAT boss…) It' sounds almost like you're setting a trap for someone. Almost. :cool:
  8. E

    Ryzen 7000 Testing

    At least Zen2/3 APUs have been shown to benefit from the patch. The compute dies are the same, whether there is an iGPU or not. It's not clear why the sync issue in compute dies would be worse, or would only occur, when an iGPU is present in the package/within the IO die. But it's also not clear...
  9. E

    Ryzen 7000 Testing

    Thanks! That pseudo-code makes the change easier to understand. For reference, regular OpenCore (from Library/OcAppleKernelLib/CpuidPatches.c, line 1420) // Perform TSC and FSB calculations. This is traditionally done in tsc.c in XNU. // busFreqValue = CpuInfo->FSBFrequency...
  10. E

    Ryzen 7000 Testing

    The new calculation is inspired by Clover, but not identical to it. We also see in the table posted by CaseySJ that some TSC-related values, which I suppose derive from secondary calculations, have values which match neither those derived from Clover nor those derived from regular OpenCore...
  11. E

    Ryzen 7000 Testing

    Somehow this seems a logical next step after having first set up serial debugging on a motherboard without serial ports and then set up the software environment to compile the OS kernel and customised versions of its extensions in order to investigate PCIe issues on AM5… But let me express a...
  12. E

    Ryzen 7000 Testing

    And how's audio with the "NOT loved bootloader" compared with the "loved" one?
  13. E

    Ryzen 7000 Testing

    Wouldn't the DEXT require working AppleVTD?
  14. E

    Ryzen 7000 Testing

    @CaseySJ posted an EFI on page 28. This should work with Big Sur, plus the patches (or a combined version with masking) for Monterey and Ventura if you're running bare metal. If you're installing as a VM things may be different as actual PCIe initialisation would have been done by the hypervisor.
  15. E

    Ryzen 7000 Testing

    Outstanding work! On behalf of the mere mortals among us who cannot read compiled binary code, may I ask what this decompiles to and what this code is doing?
  16. E

    Ryzen 7000 Testing

    PCIe4.0 x8 has the same bandwidth as PCIe 3.0 x16 and few workloads manage to make use of all that. Virtualisation may well solve issues with macOS here. Which hypervisor?
  17. E

    Ryzen 7000 Testing

    This suggest that recent versions of macOS are increasingly reliant on IOMMU (VT-d on Intel platforms), and that solving the issue may require to attach AppleVTD to AMD-V (AMD's implementation of IOMMU). Which is easier said than done…
  18. E

    Ryzen 7000 Testing

    This was off-topic but it was the first report I've seen of Z790. Thanks!
  19. E

    Ryzen 7000 Testing

    If it is a TSC Sync issue it may require that the developers of TSC Sync or AMD Sync have a look at it—which would require they have the hardware. But other observations suggest this is an issue with power states, explaining why SpeedKeeper helps. We all hope it might work, but the issues are...
  20. E

    Ryzen 7000 Testing

    So this is a power state issue… What happens if you disable C6 state in BIOS? (I'm suggesting this because TrueNAS Core, which is based on FreeBSD, requires disabling C6 to run properly on Ryzen. Maybe Darwin has the same underlying issue?)
  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.