Jump to content

Recommended Posts

Posted

I have been running High Sierra on an Intel DH67CL board with a GTX 770 card for some time now. It has always displayed out of the DVI port where I need it to. I recently upgraded my motherboard to a Gigabyte GA-B150M-DS3H and put the GTX 770 back in it. So the only thing that has changed is that I used one of your Vanilla EFI folders to be compatible with the new board. Everything boots up fine but now as soon as I get to the GUI my screen goes black and it only displays out of the HDMI port which will not work with my KVM. How can switch it to use DVI instead?

  • Administrators
Posted

check if have CSM option on bios/uefi setup

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Hackintosh Support since 2006 HERE

Posted
9 hours ago, MaLd0n said:

check if have CSM option on bios/uefi setup

My BIOS has an OS selection consisting of "Other OS, Win8/10, Win8/10 WHQL." When one of the Win options is selected you have the option to enable or disable CSM and a couple other options such as "Storage control option rom & Other pci devices." These can be set to "do not launch, legacy, or UEFI." I'm not sure what it should be set to but I believe I have tried all available options.

Posted

My GPU has 4 ports on it. DVI-I, DVI-D, HDMI, & DisplayPort. It is the DVI-I that I have always used so that it will work with my VGA KVM via an adapter on the back of the card. Even though I never had issues using it before I swapped motherboards it is this port that always goes black as soon as the login screen comes up with this new motherboard. I decided to try and test the other ports by running cables to my TV as a mirror. Using HDMI on my monitor and then plugging a DVI-D to HDMI cable to my TV and it said it was unsupported until I changed resolution and it worked but both displays are identified as my monitor. I also ran a DisplayPort to HDMI cable to my TV and it worked as well after changing resolution but both are also identified as my monitor. I then tried running a DVI-I to VGA cable to my TV but it says there is no signal and no mirror options come up.

I also tried swapping monitors thinking that maybe it wasn't displaying because the resolution was defaulting too high as the monitor is at 1920x1200 which my TV apparently doesn't support. So I plugged in a smaller 1080p monitor and I still get no signal on that port but also noticed it still has my original monitor listed. I noticed in Hackintool it says it is injecting the EDID for that monitor but my only other options are to inject EDID for other Apple displays. I extracted 2 separate EDID files in hex for the smaller monitor, 1 straight to it & a separate one that gets generated when running through the KVM.

Then again I feel that I'm going down the wrong rabbit hole by switching monitors as I believe that something is just disabling this DVI-I port. To confirm that I connected it directly to the TV bypassing the monitor via a DVI-I to VGA cable. My BIOS and first clover screen display, as soon as I select MacOS the TV tells me that the mode is unsupported for a while until I can tell that the GUI has booted and then the TV says that there is no signal.

Posted

Original monitor hooked back up. Instead of using the DVI-I to VGA adapter I took a DVI-D to VGA cable off of another machine and it all works fine so I either have to buy another DVI-D to VGA cable for this machine or preferably just figure out why the DVI-I port is being disabled.

Posted

Apparently nobody visits many forums anymore or nobody across multiple forums understands why it disables DVI-I so I think the easier yet more expensive option is to just use the DVI-D to VGA cable but then I experienced another issue when booting into the latest Ubuntu Linux. Connecting over DVI-D would not properly display 1920x1080 like it will over DVI-I so I reconnected the smaller monitor and it seems to be working fine on both MacOS & Ubuntu now.

Posted

Apparently I spoke too soon as the screen goes black occasionally using DVI-D. Once again if I could enable the DVI-I port in MacOS like it was when using the EFI for my old motherboard, it would solve a whole lot of problems.

Posted

So the issue appears to finally be resolved and I wanted to leave an update in the event that anybody else has this issue using a GTX 770 on Skylake. As I stated previously, using the DVI-D port was not working as my screen kept going black so I wanted to use the DVI-I port that I previously used when the GTX 770 was in an Ivy / Sandy board but it just wouldn't work on MacOS with the new board even though it worked fine in Windows & Linux. I tried using the same DVI-I -> VGA adapter and cable I have always used, I tried other adapters and DVI-I cables but it just would not work. What I eventually ended up trying was the more expensive DVI-D to VGA cable but in the DVI-I port and it works. DVI-D can go into DVI-I ports as they are missing some pins but not vice versa. I assumed it being a DVI-I port that I should use a DVI-I cable but apparently not with a more recent board / EFI. This leads me to believe that under a newer EFI or board changes it is not sending out the extra analog data on those 4 extra pins and that is what the monitors & TVs I tried were looking for when using a DVI-I cable, saying no signal. It is also important to note that this method would not work on my original monitor for some reason but works on a more recent LED monitor. While I'm here I will also mention that I run a mirror to the TV and I have to use a DisplayPort -> HDMI cable for that because if I use the HDMI port my BIOS & login screens treats it as the primary instead of the DVI that is going to the monitor.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...