Contribute
Register

Multimonitor on El Capitan - config.plist problem

Status
Not open for further replies.
Joined
Apr 16, 2014
Messages
7
Motherboard
GIGABYTE GA-Q87N
CPU
Intel i5-4460
Graphics
Intel HD 4600
Hello everyone,


i just recently upgraded from my Yosemite-Setup (10.10.5) to El Capitan 10.11.3 (reinstallation). Everything so far is working flawlessly.


My only issue is my multi-monitor setup.


dGPU: AMD Radeon 7950
iGPU: Intel HD 4600


With my current config.plist, I can only use HDMI on my iGPU, which means that one of my monitors has to go from the dGPU (compare with screenshot)


Bildschirmfoto 2016-02-11 um 13.38.15.png


This totally works! - but as soon as I am disconnecting the monitor from the dGPU and reconnecting it to the mainboard, I receive a kernel-panic and the whole pc crashes.


The other thing is, that if I try to boot into OS X with both monitors connected to the mainboard (iGPU, 1x HDMI and 1xDVI-d) only the DVI-d port is working.


---


Now, I could see this same behavior also in Yosemite but it worked out for me so far. But I noticed that this problem was actually gone, when I booted from my USB-drive for the Installation (before Clover was installed on my SSD) - everything was working as expected. HDMI and DVI on motherboard and dGPU and you could disconnect and reconnect each monitor without any problems. They were correctly recognized, no matter which port.


What I then did, was to copy over the config.plist that was on the installation USB drive to my SSD-bootdrive to see if it would all work out - and it did. Off course the default config.plist is missing some of my prefered settings like boot-disk order or the deactivation of SIP.


I tried several combination of my personal config (with graphic-port problems) and the default config to basically merge them together to one file and get everything to work. But it seems I'm just unable to find the corresponding flag for the behaviour.


Maybe some of you, who have more knowledge about the config-file parameters can help me out a little bit or at least give me some hint what flag could be responsible for interfering with my GPUs-port behavior.


I attached both config files for inspection.


Thank you.
 

Attachments

  • config_portsNotWorking.plist
    5.2 KB · Views: 201
  • config_portsWorking.plist
    5.2 KB · Views: 286
So, after fiddling around with it for a bit longer, I figured out that the issue was actually the fast-boot flag in the boot-section:

Code:
<key>Fast</key>
<true/>

After removing it, both screens plugged into the mainboard are working without problems. Of course I had to find another way now, to boot "as fast" into the OS as possible, now that the fast-flag was gone. So I set the timeout for two seconds which solved my problem so far.

Code:
<key>Timeout</key>
<integer>2</integer>

I don't know why the skip of the clover bootscreen is a problem here, but at least I know the reason now. Oh, and I put the Timeout on 2 seconds because I had a feeling that on 1 second it would not always work.

Hope this helps others anyway :)
 
So, after fiddling around with it for a bit longer, I figured out that the issue was actually the fast-boot flag in the boot-section:

Code:
<key>Fast</key>
<true/>

After removing it, both screens plugged into the mainboard are working without problems. Of course I had to find another way now, to boot "as fast" into the OS as possible, now that the fast-flag was gone. So I set the timeout for two seconds which solved my problem so far.

Code:
<key>Timeout</key>
<integer>2</integer>

I don't know why the skip of the clover bootscreen is a problem here, but at least I know the reason now. Oh, and I put the Timeout on 2 seconds because I had a feeling that on 1 second it would not always work.

Hope this helps others anyway :)

Set your timeout to 0 and it won't boot into the clover bootscreen.
 
What did you do to get the Intel HD Graphics recognised by the os?
Because if I boot my system with my gt 220, it only recognises the gt 220.


PS. Darfst auch gerne auf Deutsch antworten :mrgreen:

Edit:
I've got it to work. You just have to change in the config.plist Graphics/inject/Intel=True everything else to false and change your bios-post-screen to internal.
That's it.
 
Status
Not open for further replies.
Back
Top