Contribute
Register

Dual Boot, Dual Card Mojave? [AMD - Mac, Nvidia - PC]

Joined
Dec 15, 2015
Messages
314
Motherboard
MSI Z270 M7
CPU
i7-7700K
Graphics
GTX 1070
Mobile Phone
iOS
It should work, I am planning to do that next week if only my PSU has got enough juice to power both cards (RX 580 + GTX 1060 OC). I will report back.

What I have red here and there :

1) AMD in PCI-E 1
2) Nvidia in PCI-E X (where X is your second 16x PCI-E slot, however it should use 8x for both cards)
3) Mac OS should load the AMD without taking into account the Nvidia card
4) Windows should see both cards (I will try to only install the Nvidia drivers and set the Nvidia card as primary on windows). Some people said that both drivers for both cards can live together on windows but I prefer to avoid this.

Now if all that works, the cable question remains as I never did that before : Is there any video passthroug beetween the 2 cards (meaning one cable plugged in the AMD) or we should connect both cards with 2 cables to the same monitor (meaning switch ports everytime, or perhaps the monitor will do it automatically)...
 
Joined
Dec 15, 2015
Messages
314
Motherboard
MSI Z270 M7
CPU
i7-7700K
Graphics
GTX 1070
Mobile Phone
iOS
Ok tested and it is working like a charm :)
Windows can use both GPU's, you can chose which app uses which GPU (Adrenalin + Nvidia drivers need to be installed together). It is working even on a single monitor, you need to change the source from the monitor OSD/menu.
MacOS only uses the AMD but can see the GTX.

The only down side I can see is that Sleep takes ages to shut down the computer, wake does not work anymore (black screen or reboot).

Does someone knows a clover patch to disable the GTX from MacOS ?
 
Joined
Jun 12, 2015
Messages
67
Motherboard
GIGABYTE Z390 Designare
CPU
i7-9900K
Graphics
RX580
Mac
iMac
Mobile Phone
iOS
Ok tested and it is working like a charm :)
Windows can use both GPU's, you can chose which app uses which GPU (Adrenalin + Nvidia drivers need to be installed together). It is working even on a single monitor, you need to change the source from the monitor OSD/menu.
MacOS only uses the AMD but can see the GTX.

The only down side I can see is that Sleep takes ages to shut down the computer, wake does not work anymore (black screen or reboot).

Does someone knows a clover patch to disable the GTX from MacOS ?
Thanks for the great news I was looking for same build, I don't care for the sleep issue, some questions?
1- if I ignore the sleep issue will this setup work with me?
2- I have gtx1080ti and planning for rx580, is 850 watts psu enough to power it up?
3- I need to change my motherboard , can I find micro tax motherboard support dual gpus?
4- is motherboard in your profile the same one you use?
5- if I connect my gtx1080ti in 8x slot pcie will this have low performance in my Nvidia in windows?
thanks a lot
 
Joined
Dec 15, 2015
Messages
314
Motherboard
MSI Z270 M7
CPU
i7-7700K
Graphics
GTX 1070
Mobile Phone
iOS
Thanks for the great news I was looking for same build, I don't care for the sleep issue, some questions?
1- if I ignore the sleep issue will this setup work with me?
2- I have gtx1080ti and planning for rx580, is 850 watts psu enough to power it up?
3- I need to change my motherboard , can I find micro tax motherboard support dual gpus?
4- is motherboard in your profile the same one you use?
5- if I connect my gtx1080ti in 8x slot pcie will this have low performance in my Nvidia in windows?
thanks a lot
I did the dual GPU configuration on my "old" Z77 motherboard (2013 or so). I see no reason why it should not work on a modern motherboard. 1080ti will not bottleneck with 8x gen3.0 PCI-E. Only RTX 2080Ti can (about 10% less as far as I know).
Your 850 PSU should be good as the GPU you will not use will Idle.
Even if I am pretty sure you can find micro ATX that supports 2 8x PCI-E gen3.0, please keep in mind that you will increase heat inside your tower.

And for the sleep/wake problem, it is solved. A guy modified my DSDT to remove the GTX1060. I asked him to explain as I like to know how things work. Once I have got his answer I will post the reply. As far as I can see he added this in the DSDT under PEG1 (GTX 1060) :

Code:
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    If (LNot (Arg2))
                    {
                        Return (Buffer (One)
                        {
                             0x03                                           
                        })
                    }

                    Return (Package (0x06)
                    {
                        "name",
                        Buffer (0x09)
                        {
                            "#display"
                        },

                        "IOName",
                        "#display",
                        "class-code",
                        Buffer (0x04)
                        {
                             0xFF, 0xFF, 0xFF, 0xFF                         
                        }
                    })
                }
 
Last edited:
Joined
Jun 12, 2015
Messages
67
Motherboard
GIGABYTE Z390 Designare
CPU
i7-9900K
Graphics
RX580
Mac
iMac
Mobile Phone
iOS
I did the dual GPU configuration on my "old" Z77 motherboard (2013 or so). I see no reason why it should not work on a modern motherboard. 1080ti will not bottleneck with 8x gen3.0 PCI-E. Only RTX 2080Ti can (about 10% less as far as I know).
Your 850 PSU should be good as the GPU you will not use will Idle.
Even if I am pretty sure you can find micro ATX that supports 2 8x PCI-E gen3.0, please keep in mind that you will increase heat inside your tower.

And for the sleep/wake problem, it is solved. A guy modified my DSDT to remove the GTX1060. I asked him to explain as I like to know how things work. Once I have got his answer I will post the reply. As far as I can see he added this in the DSDT under PEG1 (GTX 1060) :

Code:
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    If (LNot (Arg2))
                    {
                        Return (Buffer (One)
                        {
                             0x03                                          
                        })
                    }

                    Return (Package (0x06)
                    {
                        "name",
                        Buffer (0x09)
                        {
                            "#display"
                        },

                        "IOName",
                        "#display",
                        "class-code",
                        Buffer (0x04)
                        {
                             0xFF, 0xFF, 0xFF, 0xFF                        
                        }
                    })
                }
Thanks that is really very helpful, i was waiting for this trial since long time before i go ahead and buy new staff,may be i will need the help to modify my dsdt file also :)
Where we can find this dsdt file in which folder?
 
Joined
Dec 15, 2015
Messages
314
Motherboard
MSI Z270 M7
CPU
i7-7700K
Graphics
GTX 1070
Mobile Phone
iOS
you are only running 1 PSU at a time the other will idle??
Yes only one PSU (ANTEC 620W) for RX580 Nitro+ and EVGA GTX 1060 SC (overclocked by myself) + I7 3770K overclocked to 4,3 GHZ + 2 HDD + 2 SSD. I was playing Shadow of the Tomb Raider during 1 hour without any problem on windows with the GTX (fans stopped on the RX580 so Idle) and played Alien Isolation and Rise of The Tomb Raider on MAC for 1 hour over the RX580 (fan stopped on the GTX so Idle).

Where we can find this dsdt file in which folder?
At clover boot menu, press F4. Then boot your system, the file will be in EFI/clover/ACPI/origin
DSDT are for one system only so cannot be shared unfortunately.
 
Joined
Jun 12, 2015
Messages
67
Motherboard
GIGABYTE Z390 Designare
CPU
i7-9900K
Graphics
RX580
Mac
iMac
Mobile Phone
iOS
Thanks alot for reply, I’m going to order new motherboard to complete the build.
For graphic card why you put your nvidia in the second pcie not the first one?
So after i complete the build can i share my dsdt file with you to adjust it? Or you can recommend some one who can help?
 
Joined
Dec 15, 2015
Messages
314
Motherboard
MSI Z270 M7
CPU
i7-7700K
Graphics
GTX 1070
Mobile Phone
iOS
Thanks alot for reply, I’m going to order new motherboard to complete the build.
For graphic card why you put your nvidia in the second pcie not the first one?
So after i complete the build can i share my dsdt file with you to adjust it? Or you can recommend some one who can help?
Because I am pretty sure that MacOS will use the card in the first slot only. As far as I know, you cannot swap between graphic cards in MacOS as you would do in Windows. Be sure to have 2 8x PCI-E gen3 slot in your future motherboard !
Sorry I cannot help you, I do not understand how he managed to do that. I hope he will reply. Here is the link to ask him : https://www.insanelymac.com/forum/topic/336395-how-to-disable-pci-e-lanes-2-and-3-on-asus-370-e/?tab=comments#comment-2654203

I tried this but does not work : https://www.tonymacx86.com/threads/need-help-disabling-nvidia-on-haswell-intel-4600hd.231800/#post-1582114

I think the value is for PEG0 and not PEG1....
 
Top