xKaoSx Posted July 30, 2020 Share Posted July 30, 2020 (edited) 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 August 12, 2020 by xKaoSx Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/ Share on other sites More sharing options...
Andrey1970 Posted August 12, 2020 Share Posted August 12, 2020 CC @Rodion2010 Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2733912 Share on other sites More sharing options...
MacNB Posted August 12, 2020 Share Posted August 12, 2020 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 2 Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2733959 Share on other sites More sharing options...
xKaoSx Posted August 12, 2020 Author Share Posted August 12, 2020 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. Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2733969 Share on other sites More sharing options...
CappeXXIII Posted August 12, 2020 Share Posted August 12, 2020 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. Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2733972 Share on other sites More sharing options...
MacNB Posted August 12, 2020 Share Posted August 12, 2020 (edited) 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 August 12, 2020 by MacNB Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2733982 Share on other sites More sharing options...
MacNB Posted August 12, 2020 Share Posted August 12, 2020 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 Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2733984 Share on other sites More sharing options...
MacNB Posted August 12, 2020 Share Posted August 12, 2020 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 Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2733988 Share on other sites More sharing options...
xKaoSx Posted August 12, 2020 Author Share Posted August 12, 2020 I am try black screen is fixed but blur screen and no password area no mouse now Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2734012 Share on other sites More sharing options...
CappeXXIII Posted August 12, 2020 Share Posted August 12, 2020 43 minutes ago, xKaoSx said: I am try black screen is fixed but blur screen and no password area no mouse now Try another connector then swap main screen Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2734027 Share on other sites More sharing options...
xKaoSx Posted August 12, 2020 Author Share Posted August 12, 2020 Change port and solved problem. Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2734033 Share on other sites More sharing options...
xKaoSx Posted August 12, 2020 Author Share Posted August 12, 2020 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? Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2734035 Share on other sites More sharing options...
MacNB Posted August 13, 2020 Share Posted August 13, 2020 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: 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 Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2734061 Share on other sites More sharing options...
CappeXXIII Posted August 13, 2020 Share Posted August 13, 2020 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? Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2734062 Share on other sites More sharing options...
MacNB Posted August 13, 2020 Share Posted August 13, 2020 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. Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2734067 Share on other sites More sharing options...
MacNB Posted August 13, 2020 Share Posted August 13, 2020 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: Once you click "Mirror Displays", you will see: 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 ! Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2734094 Share on other sites More sharing options...
CappeXXIII Posted August 14, 2020 Share Posted August 14, 2020 @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. 1 Link to comment https://www.insanelymac.com/forum/topic/344713-solved-opencore-injectnvidia/#findComment-2734217 Share on other sites More sharing options...
Recommended Posts