Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
Strange. Can you please boot up your computer without the "SSDT-X299-iMacPro.aml" again? In the Clover menu, please press "F4" once (back up internal ACPI to EFI), then continue booting.

Please upload this EFI folder here, plus an ioreg (also without booting the "SSDT-X299-iMacPro.aml").

Here you go. hopefully I did this right... Thanks!
 

Attachments

  • djioreg2.zip
    16.7 MB · Views: 111
  • EFI.zip
    31.5 MB · Views: 134
it's already listed there...
E.9.2.2) - GFX0, HDAU - Nvidia Graphics Card and HDMI/DP Audio PCI implementation

right above the version boosting the GPU speed.

Thanks, but maybe I worded my question pretty badly there, it was a question more about using the power play tables to keep the fan profile and lose the overclock.

It’s academic anyway as that wasn’t the problem in the end but thanks anyway.
 
@djlild7hina
The special feature of this motherboard is the layout of the seven PCIe slots. In case of unfavorable distribution of the cards, these pci brigdes are inserted. Please take all additional USB cards out, put the graphics card in the first slot, and the airport card in the last. And the two M.2 directly on the board (So also use the "upright" slot). Then everything should look a little better.

Edit: If the problem persists, then pack the video card into the second slot (PCIEX16_2).
 
Last edited:
X299 10.14 Mojave Guide Setup completed


The new game can start over :thumbup:

https://www.tonymacx86.com/threads/...ful-build-extended-guide.255082/#post-1769187

Enjoy and have fun,

kgp.png
 
@djlild7hina
The special feature of this motherboard is the layout of the seven PCIe slots. In case of unfavorable distribution of the cards, these pci brigdes are inserted. Please take all additional USB cards out, put the graphics card in the first slot, and the airport card in the last. And the two M.2 directly on the board (So also use the "upright" slot). Then everything should look a little better.

Edit: If the problem persists, then pack the video card into the second slot (PCIEX16_2).

The graphics card still shows under a pci-bridge. I couldn't get graphics to display with the second slot so I didn't try that.Screen Shot 2018-06-27 at 10.45.22 PM.png
 

Attachments

  • djioreg4.zip
    8.9 MB · Views: 82
The graphics card still shows under a pci-bridge. I couldn't get graphics to display with the second slot so I didn't try that.View attachment 338019

Did you try to do the following?:

Code:
Scope (\_SB.PC02.BR2A)
    {
        Scope (SL05)
        {
            Name (_STA, Zero)  // _STA: Status
        }

        Scope (PEGP)
        {
            Device (EGP0)
            {
                Name (_ADR, 0010000000)  // _ADR: Address
                Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x14)
                            {
                                 "built-in",
                                  Buffer (One)
                                  {
                                       0x00                                         
                                  },
                                  etc....

always supposed that when nulling SL05 you also get variable PEGP.

You could also just try

Code:
Scope (\_SB.PC02.BR2A)
    {
        Scope (SL05)
        {
            Device (EGP0)
            {
                Name (_ADR, 0010000000)  // _ADR: Address
                Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x14)
                            {
                                 "built-in",
                                  Buffer (One)
                                  {
                                       0x00                                         
                                  },
                                  etc....
 
Did you try to do the following?:

Code:
Scope (\_SB.PC02.BR2A)
    {
        Scope (SL05)
        {
            Name (_STA, Zero)  // _STA: Status
        }

        Scope (PEGP)
        {
            Device (EGP0)
            {
                Name (_ADR, 0010000000)  // _ADR: Address
                Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x14)
                            {
                                 "built-in",
                                  Buffer (One)
                                  {
                                       0x00                                       
                                  },
                                  etc....

always supposed that when nulling SL05 you also get variable PEGP.

You could also just try

Code:
Scope (\_SB.PC02.BR2A)
    {
        Scope (SL05)
        {
            Device (EGP0)
            {
                Name (_ADR, 0010000000)  // _ADR: Address
                Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x14)
                            {
                                 "built-in",
                                  Buffer (One)
                                  {
                                       0x00                                       
                                  },
                                  etc....

tried both with no luck :( I did notice that the address changes from "0010000000" to "0x00200000" in the .aml file whenever I save it. I don't know if that would affect it or not
 
tried both with no luck :( I did notice that the address changes from "0010000000" to "0x00200000" in the .aml file whenever I save it. I don't know if that would affect it or not

If you look to your IOEREG you see that it should be "10", i.e. "pci-bridge@10", i.e. ADR name "0010000000 ".
 
Status
Not open for further replies.
Back
Top