Jump to content
tapochek2004

HD630/GTX1050 - HDMI not working

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.

Share this post


Link to post
Share on other sites
Advertisement

If I check InjectNvidia in Clover, Nvidia shows up in System Report as Unknown, with Nvidia as vendor and 4095 MB of VRAM. If I try to enable nvda_drv=1 and InjectNvidia in Clover together, I get a kernel panic.

System Report 1.jpeg

Share this post


Link to post
Share on other sites
Posted (edited)

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é

Share this post


Link to post
Share on other sites
Posted (edited)
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

Share this post


Link to post
Share on other sites
Posted (edited)

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é

Share this post


Link to post
Share on other sites

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

  • Recently Browsing   0 members

    No registered users viewing this page.

×