Jump to content
17 posts in this topic

Recommended Posts

Hi everbody.

I am so sorry my English very bad.

My system is write in down. I am running HS with Clover have a not problem but I am change to OpenCore is black screen. 

Clover only select InjectNvidia but OpenCore where is InjectNvidia ?

 

Mainboard : Gigabyte GA-G41M-Combo

GPU : Zotac 9600GT

Ram : 8 GB DDR3

HDD: 250GB

 

My OpenCore EFI is too large in external links.

https://yadi.sk/d/QaAao8FUliOe6w

 

My Clover EFI is attachment.

 

GA-G41M-Combo + 9600GT Clover EFI.zip

Edited by xKaoSx
Link to comment
https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/
Share on other sites

  • 2 weeks later...
On 7/30/2020 at 12:00 PM, xKaoSx said:

Hi everbody.

I am so sorry my English very bad.

My system is write in down. I am running HS with Clover have a not problem but I am change to OpenCore is black screen. 

Clover only select InjectNvidia but OpenCore where is InjectNvidia ?

 

Mainboard : Gigabyte GA-G41M-Combo

GPU : Zotac 9600GT

Ram : 8 GB DDR3

HDD: 250GB

 

My OpenCore EFI is too large in external links.

https://yadi.sk/d/QaAao8FUliOe6w

 

My Clover EFI is attachment.

 

GA-G41M-Combo + 9600GT Clover EFI.zip

 

The reason your OC EFI is soooo large is because you copied ALL Audio languages into the resources/Audio folder. You only need to copy the ones you need. In fact you are not even using audio assist in your config.plist (you have set PickerAudioAssist=NO).

There are other things not quite correct but not important at this stage in getting the graphics working.

 

Anyway, as you found out, OC does not have a way to simply enable Nvidia graphics like Clover (with InjectNvidia).

The best way to achieve the equivalent is to use an SSDT to inject the device properties.

 

Copy the attached SSDT-GFX0.aml to OC/ACPI folder.

Copy the attached kao-config.plist to OC folder. Delete your config.plist (or rename it). Rename kai-config.plist to config.plist.

Reboot and test.

 

Connect your monitor to the different ports on the graphics card.

 

 

SSDT-GFX0.aml

kao-config.plist

  • Like 2
Just now, xKaoSx said:

Thank you @MacNB I am try this config and SSDT problem solved.

But I have a new problem. Computer starting and macOS booting. Lock Screen is black and only mouse. Graphic card is ok with fan normally. 

My GPU is a 2 DVI out and try 1 and 2 not effect. 

Hi bro, @MacNB helped me in the same way, and i have the exact same problem as you. Unfortunately I made the mistake of reinstalling the system and I had to reconfigure it with nv_disable=1. I also tried to connect remotly with vnc but i see the exact same thing.

59 minutes ago, CappeXXIII said:

Hi bro, @MacNB helped me in the same way, and i have the exact same problem as you. Unfortunately I made the mistake of reinstalling the system and I had to reconfigure it with nv_disable=1. I also tried to connect remotly with vnc but i see the exact same thing.

 

Did you try the second SSDT-GFX0.aml I posted for you ?

 

Also, I am not using Whatevergreen. Disable that kext in the config.plist

 

Edited by MacNB
1 hour ago, xKaoSx said:

Thank you @MacNB I am try this config and SSDT problem solved.

But I have a new problem. Computer starting and macOS booting. Lock Screen is black and only mouse. Graphic card is ok with fan normally. 

My GPU is a 2 DVI out and try 1 and 2 not effect. 

 

Also, I am not using Whatevergreen. Disable that kext in the config.plist

1 hour ago, xKaoSx said:

Thank you @MacNB I am try this config and SSDT problem solved.

But I have a new problem. Computer starting and macOS booting. Lock Screen is black and only mouse. Graphic card is ok with fan normally. 

My GPU is a 2 DVI out and try 1 and 2 not effect. 

 

Try the attached new SSDT-GFX0.aml.

 

SSDT-GFX0.aml

I am very happy Thank you very much @MacNB.

 

Can I ask questions.

 

You say a 2 options.

1 : Config.plist injections for DevicesProperties

2 : SSDT injections.

 

We now SSDT injections for you send to SSDT file.

I am try to Options 1 but not working. Where is mistakes?

5 hours ago, xKaoSx said:

I am very happy Thank you very much @MacNB.

 

Can I ask questions.

 

You say a 2 options.

1 : Config.plist injections for DevicesProperties

2 : SSDT injections.

 

We now SSDT injections for you send to SSDT file.

I am try to Options 1 but not working. Where is mistakes?

 

You are welcome.

 

Device properties method relies on the fact that your ACPI tables (e.g. DSDT) already has a GFX0 device defined at the right address.

On legacy systems like yours, that is not there (according to your IOREG).

Which means we have to use an SSDT to create that GFX0 device.

Once you have an SSDT, then you can use Device Properties in addition, to modify the device's properties instead of modifying the SSDT.

Now that you an SSDT, you can now try to change for example, the name of the Graphics card (model).

 

So you have not made any mistake.

 

BTW, if you have two screens and you wish to change which one becomes the default Login screen then you can do that from System Preferences->Display setting:

1705119994_ScreenShot2020-08-13at01_34_59.png.e15cb0e8a90e7252884a9ace92e0df66.png

 

You click on the menu bar in the above screen and drag that menu bar to the desired screen (e.g. the one adjacent) and then that screen will have the login screen and dock by default on boot.

 

Also attached another SSDT. This version enables digital audio over HDMI/DVI cable. Rename it to SSDT-GFX0.aml and copy to EFI/OC/ACPI folder.

Enjoy.

 

 

Kao-SSDT-GFX0-2.aml

@CappeXXIII I have created an SSDT for you that enables Audio on the HDMI/DVI connector.

 

Cappe-SSDT-GFX0.aml

 

10 minutes ago, MacNB said:

@CappeXXIII I have created an SSDT for you that enables Audio on the HDMI/DVI connector.

 

Cappe-SSDT-GFX0.aml

Thanks! I have only one screen connected with VGA but i can see two screen in macOS. There aren't any way to disable the other inexistent monitor?

2 minutes ago, CappeXXIII said:

Thanks! I have only one screen connected with VGA but i can see two screen in macOS. There aren't any way to disable the other inexistent monitor?

 

As I said in the OC thread, GeForce 2xx series GPU's only really supported two outputs.

The VGA output is a mirror of either the HDMI or the DVI depending on the manufacturer.

So it appears as if the VGA connector is working.

And since it is mirroring HDMI, the mirror screen appears.

 

It may be possible to eliminate the "ghost screen". Do some search. 

9 hours ago, CappeXXIII said:

Thanks! I have only one screen connected with VGA but i can see two screen in macOS. There aren't any way to disable the other inexistent monitor?

 

So I found a VGA monitor in my attic and tried a SINGLE VGA monitor on my GT240 to reproduce the problem you are having.

A workaround is to MIRROR the phantom screen:

 

1469103368_ScreenShot2020-08-13at11_02_32.png.bf14737fef83e0eba2e75c345caef1e5.png

 

Once you click "Mirror Displays", you will see:

 

312473921_ScreenShot2020-08-13at11_03_14.png.65c89793aa7b0140438005488cf96a5d.png

 

Your mouse will now stay within the screen boundary only.

 

WARNING: While this workaround works fine, I then plugged in my second HDMI monitor and the system CRASHED !

 

 

@MacNB Thank you so much for going up to the attic to get the old monitor to test the connector for me. In the end the cleanest and most stable thing is to buy another DVI cable, because with the active duplication the performance of the GPU was worse. Now everything works great, thank you very much.

  • Like 1
×
×
  • Create New...