Contribute
Register

Graphic issue multi monitor UHD630 and NVIDIA QUADRO K420

Status
Not open for further replies.
Joined
Jun 26, 2015
Messages
53
Motherboard
ASUS Z490-A
CPU
i7-10700K
Graphics
UHD 630 + K420
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
hi everyone

I'm running OpenCore 0.6.6. with Catalina 10.15.7

I experiencing issue trying to use both UHD630 iGPU and Nvidia Quadra K420 dGPU

I setup iGPU as primary graphics card and multi monitor option enabled

while booting both monitors works fine but after booting process the monitor connected to the UHD630 iGPU receive no signal from graphic card

both cards are recognised by the system but only one out of two monitors recognised by the system

some1 could help me please?

In attach the reports showing my configurations

thx in advance for your help!!
 

Attachments

  • config.plist
    20.7 KB · Views: 49
  • Maurizio’s iMac.ioreg
    5.3 MB · Views: 57
  • Screenshot 2021-05-31 at 18.33.40.png
    Screenshot 2021-05-31 at 18.33.40.png
    149.3 KB · Views: 66
  • Screenshot 2021-05-31 at 18.33.54.png
    Screenshot 2021-05-31 at 18.33.54.png
    160.4 KB · Views: 50
  • Screenshot 2021-05-31 at 18.34.17.png
    Screenshot 2021-05-31 at 18.34.17.png
    171.6 KB · Views: 56
  • Screenshot 2021-05-31 at 18.34.31.png
    Screenshot 2021-05-31 at 18.34.31.png
    134.6 KB · Views: 50
  • Screenshot 2021-05-31 at 18.35.31.png
    Screenshot 2021-05-31 at 18.35.31.png
    166.7 KB · Views: 67
Last edited:
You need to have both displays connected to the K420. With the IGPU set with a Headless/empty framebuffer so it is used for QuickSync (video encoding and decoding) and other compute processes, as would be the case in a real Mac.

When you have a discrete graphics card installed the discrete GPU should be driving the display(s), not the IGPU.
 
connecting both displays to the dGPU system doesn't boot. both displays don't work neither receive any signal
 
WHAT DO YOU THINK ABOUT THE FOLLOWING?

iGPU as main card
This card can also be configured to be the primary or main, so that it outputs a signal to the monitor and also encodes video. Here's what to do to make it work like this.


  • Enable it on the mother board as main: Initial Display Output IGFX instead of PCIe 1 Slot (this would be the final step)
  • Lilu and WhatEverGreen properly installed
  • SMBIOS iMac19.1
  • Add in config.plist boot-args: igfxonln=1 disablegfxfirmware
  • Add in config.plist: in DeviceProperties section of OC the code below:

XML:


<key>PciRoot(0x0)/Pci(0x2,0x0)</key>


<dict>


<key>device-id</key>


<data>kT4AAA==</data>


<key>AAPL,slot-name</key>


<string>Internal@0,2,0</string>


<key>AAPL,ig-platform-id</key>


<data>BwCbPg==</data>


<key>framebuffer-con0-busid</key>


<data>AAAAAA==</data>


<key>framebuffer-con0-type</key>


<data>AAgAAA==</data>


<key>framebuffer-con0-enable</key>


<data>AQAAAA==</data>


<key>framebuffer-con1-busid</key>


<data>AAAAAA==</data>


<key>framebuffer-con1-type</key>


<data>AAgAAA==</data>


<key>framebuffer-con1-enable</key>


<data>AQAAAA==</data>


<key>framebuffer-con2-busid</key>


<data>BAAAAA==</data>


<key>framebuffer-con2-type</key>


<data>AAgAAA==</data>


<key>framebuffer-con2-enable</key>


<data>AQAAAA==</data>


<key>framebuffer-con2-flags</key>


<data>xwMAAA==</data>


<key>framebuffer-patch-enable</key>


<data>AQAAAA==</data>


<key>hda-gfx</key>


<string>onboard-1</string>


If you have KP or black screen when you leave sleep, you have to replace hda-gfx property with No-hda-gfx, this usually fixes those failures when leaving sleep but the audio is lost through HDMI. Replace these 2 lines:


XML:


<key>hda-gfx</key>


<string>onboard-1</string>


for these other 2:


XML:


<key>No-hda-gfx</key>


<data>AAAAAAAAAAA=</data>


In this way, System Profile shows 2 graphic cards, iGPU and dGPU.





intel630-png.488961.png






rx580-png.488962.png









You can have the iGPU connected to one monitor and the dGPU to another monitor + one TV, achieving 3 screens using both cards simultaneously.





intel630-rx580-2-jpg.488965.jpg





I FOLLOWED THOSE INSTRUCTIONS AND THE SYSTEM WORKS EXCEPT THE DISPLAY CONNECTED TO THE IGPU.
THIS DISPLAY WORKS FINE UNTIL THE BOOT PROCESS IS COMPLETE. THEN THE IGPU CONNECTED DISPLAY STOPS TO RECEIVE ANY SIGNAL FROM IGPU

PLZ HELP
 
Connect all three displays to the RX 580. You shouldn't have a display connected to the IGPU when you have a discrete GPU installed.

The IGPU should be enabled in the Bios.
The RX 580 should be set as the primary graphics output in the bios.

The IGPU should be set with a Headless/Empty Framebuffer so it works with WhateverGreen.kext. It should not be used to drive a display.
 
Hi everyone
is it possible to force VGA resolution to 1920x1080 with OpenCore 0.6.6. and Catalina 10.15.7?
both displays are connected to Nvidia Quadro K420 dGPU
I have iGPU Intel UHD630 working in headless mode
thx in advance
 

Attachments

  • Screenshot 2021-06-04 at 23.51.04.png
    Screenshot 2021-06-04 at 23.51.04.png
    109.9 KB · Views: 60
  • Screenshot 2021-06-04 at 23.53.35.png
    Screenshot 2021-06-04 at 23.53.35.png
    147.1 KB · Views: 52
Hi everyone
is it possible to force VGA resolution to 1920x1080 with OpenCore 0.6.6. and Catalina 10.15.7?
both displays are connected to Nvidia Quadro K420 dGPU
I have iGPU Intel UHD630 working in headless mode
thx in advance
IMHO I think you're pushing your luck trying to get it to work at 1080P on both displays.
Your dGPU is a much older card, with only 2GB of RAM available. I'd be quite surprised if it could run one monitor at
1080P let alone two.

If you want to alter the resolutions, you can try and do so using Hackintools app. It has a function that allows you to find what resolutions are available for your card and monitor setup at present, and then add them as an EDID value. But whether or not it'll work with your current dGPU in its current setup is another matter.
 
Status
Not open for further replies.
Back
Top