Contribute
Register

[Solved] GTX 1050 black screen when 2 monitors are connected at boot

Status
Not open for further replies.
Joined
Dec 4, 2013
Messages
3
Motherboard
ASUS H170M-ED3
CPU
Intel i5-6400
Graphics
Gigabyte GTX 1050
Hi,

I have just set up a new Hackintosh and have a strange problem with the graphics output.
If I have 2 monitors connected while booting, then only one will show up during BIOS, Clover etc... as usul but as soon as the screen goes black for a second while loading Mac OS the screen goes black and both screens stay black.

If I have just 1 monitor connected while booting, the system boots just fine. If I then connect a second monitor, it is recognised within seconds and both monitors are detected and work just as they should.

My Specs:
i5-6400
Gigabyte GTX 1050
ASUS H170M-ED3
4 GB DDR3
Mac OS 10.12.5
SMBIOS: iMac 17,1

I used the NvidiaGraphicsFix.kext way of fixing the black screen at startup.

I'm aware, that 2 of the 3 HDMI ports don't work because the reference design only has 1 HDMI and tried:
HDMI+DVI
HDMI+DP
DVI+DP

Every combination gives me the exact same result.
I also tried different monitors and adapters. In the end it didn't matter if I only use adapters, use none or connect one monitor with an adapter and the other one without.

Has someone an idea how to fix this?

Any help would be highly appreciated. :)
 
@asgalor, please update your profile (personal details) with your build (Motherboard or Model, CPU and Graphics Card).
The Rules said:
Profiles need to contain at least your primary system to assist others with helping you.
 
I have the same problem... with Nvidia web driver installed... help me please!
 
Found a solution:
Had to set the VideoPorts in Clovers config.plist to 5.
This is how my Graphics section now looks like:
Code:
    <key>Graphics</key>
    <dict>
        <key>BootDisplay</key>
        <integer>1</integer>
        <key>DualLink</key>
        <integer>1</integer>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <true/>
        </dict>
        <key>VRAM</key>
        <integer>2047</integer>
        <key>VideoPorts</key>
        <integer>5</integer>
    </dict>

Boots flawlessly now with both monitors.
 
Good news!
I've GTX 1050 Ti 4gb with 1 HDMI 1 DVI and 1 DP.
Do you believe that if I configure my config.plist with 3 video port and 4gb of VRAM should be works?
Thanks in advance...! :thumbup:
 
Good news!
I've GTX 1050 Ti 4gb with 1 HDMI 1 DVI and 1 DP.
Do you believe that if I configure my config.plist with 3 video port and 4gb of VRAM should be works?
Thanks in advance...! :thumbup:

InjectNvidia should = NO

See attached for how it should be set up for NvidiaWeb Drivers

(I use Xcode to edit my config.plist)
 

Attachments

  • Screen Shot 2017-05-25 at 10.51.13 AM.pdf
    392.8 KB · Views: 575
Last edited:
InjectNvidia should = NO

See attached for how it should be set up for NvidiaWeb Drivers

(I use Xcode to edit my config.plist)

Thanks for your reply!
In my config.plist I will keep InjectNvidia=NO (now is setted to no). And Nvidia Web Driver is already enabled.
When I come home I will try to set the config.plist like the asgalor's post but change with my GPU specification.
Correct?
Thanks :thumbup:
 
Good news! My Gigabyte GeForce GTX 1050 Ti 4095 MB works perfectly with dual monitor at boot!
I had to set my config.plist in this way to enable both monitor :

</dict>
<key>Graphics</key>
<dict>
<key>BootDisplay</key>
<integer>1</integer>
<key>DualLink</key>
<integer>1</integer>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<true/>
</dict>
<key>NvidiaSingle</key>
<false/>
<key>VRAM</key>
<integer>4095</integer>
<key>VideoPorts</key>
<integer>3</integer>
</dict>

Initially did not work because I leave Inject/Nvidia/False.
Strangely I had to set Inject/Nvidia/True I don't know why! :confused: Now my hackintosh works so good!
Thanks to MacPack and Asgalor for the support without you I would not have been succesful.
 
Good news! My Gigabyte GeForce GTX 1050 Ti 4095 MB works perfectly with dual monitor at boot!
I had to set my config.plist in this way to enable both monitor :

</dict>
<key>Graphics</key>
<dict>
<key>BootDisplay</key>
<integer>1</integer>
<key>DualLink</key>
<integer>1</integer>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<true/>
</dict>
<key>NvidiaSingle</key>
<false/>
<key>VRAM</key>
<integer>4095</integer>
<key>VideoPorts</key>
<integer>3</integer>
</dict>

Initially did not work because I leave Inject/Nvidia/False.
Strangely I had to set Inject/Nvidia/True I don't know why! :confused: Now my hackintosh works so good!
Thanks to MacPack and Asgalor for the support without you I would not have been succesful.

hi,I set it as this, but I can't boot again. if I delete 4095, then the system will show 256mb for my graphic card. I don't know what's wrong.
 
Status
Not open for further replies.
Back
Top