• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

x870 Taichi Lite, AMD 9950X3D, 6600xt

sdmkx

New member
Joined
Mar 17, 2019
Messages
9
Motherboard
x870Taichi lite
CPU
9950X3D
Graphics
6600 XT
OS X/macOS
15.x
Bootloader
  1. OpenCore (UEFI)
Mobile Phone
  1. Android
Hello all,
I am trying to make a Hackintosh based on an x870 Taichi Lite, AMD 9950X3D, 6600xt, NVMe, and 64 GB RAM. However, it currently does not work as I would like. There are bugs with the video. Booting with some delay, and sometimes restarting. With 2 monitors, it does not start, and the screens are black. Also, after sleep, never go back, with or without sleepFixing.kext.
Please see the video https://photos.app.goo.gl/GtN3wUVqzmiFVvJX6
and EFI.
I made it based on "ASUS ProArt X870E CREATOR WIFI Ryzen 9950x."

It would be great if someone could guide me on what I did wrong and what I need to fix.
 

Attachments

Hello all,
I am trying to make a Hackintosh based on an x870 Taichi Lite, AMD 9950X3D, 6600xt, NVMe, and 64 GB RAM. However, it currently does not work as I would like. There are bugs with the video. Booting with some delay, and sometimes restarting. With 2 monitors, it does not start, and the screens are black. Also, after sleep, never go back, with or without sleepFixing.kext.
Please see the video https://photos.app.goo.gl/GtN3wUVqzmiFVvJX6
and EFI.
I made it based on "ASUS ProArt X870E CREATOR WIFI Ryzen 9950x."

It would be great if someone could guide me on what I did wrong and what I need to fix.
The first thing you should do is to calculate MmioWhitelist for your specific hardware.
 
  • Like
Reactions: sdmkx
Should I add all of them?

77:697 00:113 OCABC: MMIO devirt start
77:810 00:112 OCABC: MMIO devirt 0xE0000000 (0x10000 pages, 0x800000000000100D) skip 0
77:933 00:123 OCABC: MMIO devirt 0xF7000000 (0x7E00 pages, 0x800000000000100D) skip 1
78:046 00:112 OCABC: MMIO devirt 0xFEE00000 (0x1 pages, 0x8000000000000001) skip 0
78:159 00:113 OCABC: MMIO devirt 0xFEE01000 (0x11FF pages, 0x800000000000100D) skip 0
78:272 00:113 OCABC: MMIO devirt 0x1060000000 (0x20200 pages, 0x800000000000100D) skip 0
78:385 00:113 OCABC: MMIO devirt end, saved 806912 KB


Or just one of them "skip 1" ?
Shou I eneble all of them ?
 

Attachments

  • Untitled.png
    Untitled.png
    102.1 KB · Views: 2
Should I add all of them?

77:697 00:113 OCABC: MMIO devirt start
77:810 00:112 OCABC: MMIO devirt 0xE0000000 (0x10000 pages, 0x800000000000100D) skip 0
77:933 00:123 OCABC: MMIO devirt 0xF7000000 (0x7E00 pages, 0x800000000000100D) skip 1
78:046 00:112 OCABC: MMIO devirt 0xFEE00000 (0x1 pages, 0x8000000000000001) skip 0
78:159 00:113 OCABC: MMIO devirt 0xFEE01000 (0x11FF pages, 0x800000000000100D) skip 0
78:272 00:113 OCABC: MMIO devirt 0x1060000000 (0x20200 pages, 0x800000000000100D) skip 0
78:385 00:113 OCABC: MMIO devirt end, saved 806912 KB


Or just one of them "skip 1" ?
Shou I eneble all of them ?
Block all MMIO sections except one and try each region to get a list of good regions
 
If I select all of them, the screen will be black.
If TRUE is this one "77:933 00:123 OCABC: MMIO devirt 0xF7000000 (0x7E00 pages, 0x800000000000100D) skip 1" - the screen appears with a delay. Just on this one is marked like - "skip 1", all others are 0. Am I understanding right you are offering to select all of the step-by-step? Each time after a successful boot +1 selection?
 
If I select all of them, the screen will be black.
If TRUE is this one "77:933 00:123 OCABC: MMIO devirt 0xF7000000 (0x7E00 pages, 0x800000000000100D) skip 1" - the screen appears with a delay. Just on this one is marked like - "skip 1", all others are 0. Am I understanding right you are offering to select all of the step-by-step? Each time after a successful boot +1 selection?
Usually, most of the system requires all the first one except for the last one. Can you post the DEBUG log to check?
 
Here is...
Enable all the regions except for the second and last (starts from first). Last one shouldn't be needed but check if you still have problems. To summarize, only enable these:
Code:
42:010 00:050 OCABC: MMIO devirt 0xE0000000 (0x10000 pages, 0x800000000000100D) skip 0
42:111 00:050 OCABC: MMIO devirt 0xFEE00000 (0x1 pages, 0x8000000000000001) skip 0
42:161 00:050 OCABC: MMIO devirt 0xFEE01000 (0x11FF pages, 0x800000000000100D) skip 0

Note that you must setup the BIOS first and then extract the values.
 
Thank you, I will try
 
Thank you, I will try
Sounds good!

Also, it would be good if you can check for black screen and delay in display output.
 

Latest posts

Forum statistics

Threads
2,084
Messages
19,451
Members
29,554
Latest member
xxxxxxxxxx