Jump to content

HD630/GTX1050 - HDMI not working


tapochek2004
 Share

5 posts in this topic

Recommended Posts

Hello. I have a Dell Inspiron 7567 laptop with 2 GPUs: one is integrated Intel HD Graphics 630, and the second is discrete: Nvidia GeForce GTX 1050. The iGPU works normally with 1536 MB of VRAM, but I need HDMI working on this laptop. HDMI is wired directly to dGPU, which shows it is not Optimus. I was able to setup the dGPU to work on its own with external monitor connected in Windows and ArchLinux(via editing Xorg files). Here is the list of things I have already done:

  • Updated to 10.12.6
  • Unchecked InjectNvidia in Clover
  • Unchecked InjectIntel in Clover
  • Installed Nvidia Web Drivers for Pascal
  • Checked NvidiaWeb in Clover
  • Installed Lilu.kext and NvidiaGraphicsFixup.kext
  • Installed EmuVariable64

These steps made the dGPU show up in System Report as "Nvidia Chip Model" with 0MB of VRAM. I know it is possible to set up dGPU on this configuration, so I would like to get help.

Link to comment
Share on other sites

GeForce GTX1050 is Pascal and therefore requires the NVIDIA Web Driver since there is no native support for it (Apple do not provide kexts for any NVIDIA cards beyond Kepler generation). As such, you need the boot option nvda_drv=1 for the Web Driver to load.

 

Don't think that, because HDMI is wired to the dGPU, you don't have Optimus technology. It's the exact opposite, you do, that's nVidia's solution for dual-GPU! I'm pretty certain that you need to enable Optimus in BIOS to use the iGPU and disable it to run only on the dGPU. That certainly is how it worked on many other Dell laptops. You can read about it at OSXLatitude...

 

If you also use Lilu + WEG, you should not need to select "Inject NVIDIA" in your Clover config.

 

Edited by Hervé
  • Like 2
Link to comment
Share on other sites

5 hours ago, Hervé said:

GeForce GTX1050 is Pascal and therefore requires the NVIDIA Web Driver since there is no native support for it (Apple do not provide kexts for any NVIDIA cards beyond Kepler generation). As such, you need the boot option nvda_drv=1 for the Web Driver to load.

 

Don't think that, because HDMI is wired to the dGPU, you don't have Optimus technology. It's the exact opposite, you do, that's nVidia's solution for dual-GPU! I'm pretty certain that you need to enable Optimus in BIOS to use the iGPU and disable it to run only on the dGPU. That certainly is how it worked on many other Dell laptops. You can read about it at OSXLatitude...

 

If you also use Lilu + WEG, you should not need to select "Inject NVIDIA" in your Clover config.

Thanks, I understand. I am unable to disable iGPU in BIOS because it has no such function. I actually found a guy who was able to make 2 GPUs working on his Alienware laptop(https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.GeForce.en.md) His guide suggests to make iGPU work in connector-less mode and use WhateverGreen (well that's how I understand his guide). I tried to follow it, but the problem is that WhateverGreen gives me KP unless I disable dGPU using SSDT patching. Could you please explain me if that guide could help in my situation and if I could do something to make WEG work?

Edited by tapochek2004
Link to comment
Share on other sites

As far as I know, dual GPU has never been supported on laptop Hackintoshes (because of the proprietary hardware solution implemented by Apple). Optimus technology usually applies to laptops only, I can't say I've ever seen it implemented on a desktop computer...

 

Now, it seems pretty that the guide you linked to applies to desktop computers and for the purpose of retaining hardware video decoding/rendering through the iGPU because the nVidia dGPUs won't do it under OS X/macOS (there are many threads on Hackintosh forums in relation to that issue).

 

By all means, try it out but I'm ready to bet a few bobs on an unsuccessful outcome...

 

Edited by Hervé
  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...