Ryzen Threadripper TRX50

backinblackx86

Member
AMD OS X Member
Joined
Nov 10, 2022
Messages
56
NOTE: This is a work in progress and I am keeping log of my work to better troubleshoot...

I am now following the Open Core Install Guide to create a TRX40 debug boot drive. While in the past I have used pre-built SSDT's for much simpler systems, I imagine this time around I will need to learn more about ACPI.

I created a fresh OPENCORE GPT volume on a 16GB USB 2.0 disk. The disk contains 0.9.7-DEBUG along with a com.apple.recovery.boot folder of Ventura.

EFI/OC/Drivers

HfsPlus.efi
OpenRuntime.efi
ResetNvramEntry.efi

EFI/OC/Kexts
Lilu.kext (1.6.7 debug)
VirtualSMC.kext (1.3.2 debug)
WhateverGreen (1.6.6 debug)
AppleALC.kext (1.8.8 debug)
LucyRTL8125Ethernet.kext (1.1.0 debug)
AppleMCEReporterDisabler.kext
SMCAMDProcessor.kext (0.7.1)
AMDRyzenCPUPowerManagement.kext (0.7.1)

EFI/OC/ACPI

SSDT-EC-USBX-DESKTOP.aml (Pre-built)

I launched SSDTTime and dumped the DSDT, however, I am not exactly sure what to do with it.
I opened up ProperTree and performed a "clean snapshot" of my OC folder with the sample.plist renamed as config.plist.

Booter>Quirks>DevirtualiseMmio TRUE
This is new to me: https://dortania.github.io/OpenCore-Install-Guide/extras/kaslr-fix.html

I applied the AMD Patches as I previously have for my Ventura/Sonoma AM4 system as well as followed through the rest of the config.plist guide. The KASLR-FIX is new to me and I will attempt to "whitelist." Going to reboot and see what the log says.
 
Last edited:

backinblackx86

Member
AMD OS X Member
Joined
Nov 10, 2022
Messages
56
VERY slow to boot the USB…painful but it did make some progress…

currently hanging at : Couldn’t alloc class “AppleKeyStoreTest”

IMG_2097.jpeg
 

backinblackx86

Member
AMD OS X Member
Joined
Nov 10, 2022
Messages
56
Attached is my debug log...I have not attempted the KASLR-FIX yet, however I do see the following in my log:

127:401 00:085 OCABC: MMIO devirt start
127:487 00:085 OCABC: MMIO devirt 0xE0000000 (0x10000 pages, 0x800000000000100D) skip 0
127:851 00:363 OCABC: MMIO devirt 0xF1300000 (0x100 pages, 0x8000000000000001) skip 0
127:934 00:083 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 0
128:298 00:364 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 0
128:667 00:369 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 0
128:749 00:082 OCABC: MMIO devirt 0xFEC30000 (0x1 pages, 0x8000000000000001) skip 0
128:832 00:082 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 0
129:201 00:368 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 0
129:282 00:081 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 0
129:365 00:082 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 0
129:730 00:365 OCABC: MMIO devirt end, saved 280676 KB
129:814 00:084 OCABC: Only 168/256 slide values are usable!
129:899 00:084 OCABC: Valid slides - 88-255

Nothing seems out of the ordinary...I will share my config.plist as well
 

Attachments

  • opencore-2024-01-24-041310.txt
    256 KB · Views: 3
  • TRX50_SMBIOS-removed_config.plist
    40.5 KB · Views: 2
Last edited:

backinblackx86

Member
AMD OS X Member
Joined
Nov 10, 2022
Messages
56
I am in the process of adding the whitelist to Booter>MmioWhitelist

I have 10 entires, 0-9, am following the format of the guide and am using an online hex to decimal conversion tool. Once I finish this, I will reboot and attempt a boot, I will then upload an updated config.plist and log.

Well I tried…asking for a hand now
 

Attachments

  • WHITELIST_TRX50_SMBIOS-removed_config.plist
    42.1 KB · Views: 3
  • memmap.txt
    52.6 KB · Views: 1
  • opencore-2024-01-24-050213.txt
    256 KB · Views: 3
Last edited:

backinblackx86

Member
AMD OS X Member
Joined
Nov 10, 2022
Messages
56
Well I guessed and added string=0 to my boot arguments and disabled IOMMU in my bios…now I see the support.apple.com/mac/startup with the stop sign
 

Attachments

  • opencore-2024-01-24-052451.txt
    256 KB · Views: 2

backinblackx86

Member
AMD OS X Member
Joined
Nov 10, 2022
Messages
56
I removed the string boot argument and receive the same result as earlier …must be something simple, always is, right?
 

backinblackx86

Member
AMD OS X Member
Joined
Nov 10, 2022
Messages
56
I read over the AM5 guide again and looked at a few TRX40 configs. I am still stumped…will give it ago again soon…
 

etorix

Active member
AMD OS X Member
Joined
Oct 7, 2022
Messages
72
I launched SSDTTime and dumped the DSDT, however, I am not exactly sure what to do with it.
One actually needs the full set of ACPI tables, DSDT and all the SSDTs.
Since you're using a DEBUG version of OpenCore, just set Misc>Debug>SysReport: true
This will drop the whole set of tables, together with a list all PCI devices and other goodies to peek through.
 

backinblackx86

Member
AMD OS X Member
Joined
Nov 10, 2022
Messages
56
Attached are three ZIP files: v01 Config.plist, System Report, and DEBUG LOG
 

Attachments

  • backinblackx86_trx50_opencore-2024-01-24-140217.zip
    15.2 KB · Views: 4
  • backinblackx86_trx50_SysReport.zip
    135.5 KB · Views: 4
  • backinblackx86_v01_TRX50_SMBIOS-removed_config.zip
    6.4 KB · Views: 6

etorix

Active member
AMD OS X Member
Joined
Oct 7, 2022
Messages
72
I'm surprised you can even go that far without SSDT-CPUR (or SSDT-PLUG-ALT).
The various memory quirks are not fully in accordance with Dortania's guide (DevirtualiseMmio: true, SetupVirtualMap: false for TXR40), but the guide may not be up to date or the most accurate, and it may be that you have to try all possible combinations. AMD experts here will hopefully advise.
 

backinblackx86

Member
AMD OS X Member
Joined
Nov 10, 2022
Messages
56
For those interested, it is up and running. Fabiosun over at Macos86.it helped out with an SSDT

 

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
183
The trx50 system is spectacular, aqc113c work, usb4/tb4 work with hotplug without bios reset.
 

lgq163

New member
AMD OS X Member
Joined
Jan 29, 2023
Messages
1
For those interested, it is up and running. Fabiosun over at Macos86.it helped out with an SSDT

macos86.it

Gigabyte TRX50 installation success! :)

Hello, I am new here. I am trying to boot the Ventura installer on my 7960x Trx50 system without any luck… https://forum.amd-osx.com/threads/ryzen-threadripper-trx50.4776/ trx50-config-oc-log.zip
macos86.it
macos86.it
Congratulation! Can you share your final EFI at this for I can't sign up in macos86.it. I have simillar HW configuration. THX a lot.@backinblackx86
 
Last edited:

Zuja4701

New member
AMD OS X Member
Joined
Jun 29, 2022
Messages
1
Hello @backinblackx86 ,

My computer has specs similar to yours (with an AMD Ryzen threadripper 7970x). I'm interested in installing macOS Ventura as well. I would greatly appreciate it if you could share your finalized EFI.

Thank you in advance,
Jerry
 

backinblackx86

Member
AMD OS X Member
Joined
Nov 10, 2022
Messages
56
@Lorys89 made some specific patches for my setup. How similar are your specs?
 
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.