Help needed with Ryzen 9 7950x and MSI x670 MAG ACE

ninjaskija

Member
AMD OS X Member
Nov 12, 2024
36
1
8
CPU:
ryzen 9 7950x
Hey guys,

This is my first time posting here. It's been a long time since I've used a Hackintosh (the last was Sierra), and I was thinking of giving it another try.
I have some issues posting (see the attached screenshot).
I've also attached the EFI folder that I have been using along with the OpenCore logs.

Configuration:
CPU: Ryzen 9 7950x
MB: MSI x670 MAG ACE
RAM: 96GB Crucial 5600 DDR5
NVME: Samsung 990 Pro 2TB

Bios settings:
Secure Boot: disabled
CSM: disabled
RBAR: enabled

Any input help will be greatly appreciated.

Thanks!
WhatsApp Image 2024-11-13 at 13.46.41_19341ed3.jpg
 

Attachments

You see 4 dimm becausevit is my config and i forgot to delete memory map sectionđŸ˜‡
 
Hey, I noticed that when I shut down the PC, it always restarts. Is there anything that I'm missing?
For me also, I can't shut down. As soon as pc shut downs something kicks in and it starts again.
Try BIOS settings so when you shut down no power goes to RGB headers or any RGB and USB stuff gets power in shutdown state.
I have few RGB devices connected to USB so I didn't map them in USBmap.kext also.
But still can't get to bottom of this.
 
An unmapped USB device can still make a power call, when the system is sleeping or shutting down. It would be best to include all USB devices/ports in your USB configuration.

USB power calls are a common cause for sleep/wake and shutdown processes not working.
 
An unmapped USB device can still make a power call, when the system is sleeping or shutting down. It would be best to include all USB devices/ports in your USB configuration.

USB power calls are a common cause for sleep/wake and shutdown processes not working.
Isn't there still 15 ports max limitation?
I have more than that.
 
Not with an AMD system. Your AMD system will have multiple USB controllers and each controller has a 15 port limit. So if your motherboard has say 3 x USB controllers that would allow you to activate a maximum of 45 x USB ports.

I haven’t seen an AMD USB controller with more than14 x USB ports. So none of the USB controllers are likely to exceed the 15 x ports per controller.

You need to remember that most Intel motherboards have only a single USB controller, so they are more limited, compared to AMD motherboards. It is why an Intel system can activate 15 x ports on the XHC controller and then the 4 x ports on a Thunderbolt controller,. As this is a different controller the XHC ports have no bearing on the ports activated via the XHC2 TB controller
 
  • Like
Reactions: etorix
On my ASUS X570 system I have 3 x USB controllers, which between them activate 30 x USB ports.
 
On my ASUS X570 system I have 3 x USB controllers, which between them activate 30 x USB ports.
Oh, I see, I have 29 ports and I tought 15 total is max I can use.
So, now I can just select them all in USBTool?
 
Yes, all the ports can be selected and activated, as long as none of the USB controllers has more than 15 x ports.
 
@fabiosun i think tomorrow I’ll have my GPU in. I’ve seen that there is already an ACPI patch related to RX 6950 XT in the EFI that you have share with me but It was not active. Activating that patch will be enough? Thanks!
 
@fabiosun i think tomorrow I’ll have my GPU in. I’ve seen that there is already an ACPI patch related to RX 6950 XT in the EFI that you have share with me but It was not active. Activating that patch will be enough? Thanks!
if you have the same pcie root address than my system it should work also for you
1731834288216.png




you have to check if this address is the same for you and then activate this:
1731834402291.png
 
Download and open Hackintool, navigate to the Hackintool > PCIe tab, fully expand the Hackintool window so you can see/read all the entries under your GPU.

Screenshot 2024-11-17 at 16.55.17.png Hackintool > PCIe tab, fully expanded to show all the entries.

Check that the Device Path for your GPU is the same as the path in the SSDT. If it isn;t you need to substitute your Device Path for the incorrect one in the SSDT.

If you right-click on the Device Path entry you can copy it from this tab and paste it in to the SSDT.
 
  • Like
Reactions: etorix
@fabiosun I had to RMA the MSI board and thankfully I got a refund today and I bought an Asus X870e Hero. I've seen that you also have an Asus board with X870e, Do you care to give me an insight into where to start?
The video card is in as well.

Thanks!
 
  • Like
Reactions: ninjaskija
@fabiosun I had to RMA the MSI board and thankfully I got a refund today and I bought an Asus X870e Hero. I've seen that you also have an Asus board with X870e, Do you care to give me an insight into where to start?
The video card is in as well.

Thanks!
I have evalueted also HERo X870E because i was and i am very happy of my x670e Hero i had (have) previously
I choose X870E ProArt for ethernet compatibility (both 2.5 Intel and 10Gbit Marvel Aquantia work
X870E hero has 2.5 and 5Gbit realtek ethernet..and for 5Gbit it seems no driver for us
I think 2.5 realtek works with usual driver , i have preferred to be more safe

I would do the same i did
start with my old Hero EFI and see what happens, use a debug version to see if MMIO are the same (Hero x670 E and x870E Proart share the one useful to boot) and if you need ACPI patches for Hero x870E DSDT (X670eHero needs of them, x870E ProArt luckily NO! :)
 
  • Like
Reactions: Shaneee
@fabiosun I tried using the initial EFI that you shared with me and I have some ACPI errors. I've attached both opencore logs and sysreport. Care to have a look? It will be much appreciated! Thanks!
 

Attachments

@fabiosun I tried using the initial EFI that you shared with me and I have some ACPI errors. I've attached both opencore logs and sysreport. Care to have a look? It will be much appreciated! Thanks!
i have posted for you your acipi dsdt to CorpNewt who is the person able to solve your ACPI problem ;)
 
@ninjaskija
corpnewt did immedialy for you
he is a wonderful person which help people in realtime :)
All kudos goes at this person

Modify your config.plist acpi section with these patches and see :)
 

Attachments

  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.