NBABASKETBALL Posted October 19, 2020 Share Posted October 19, 2020 (edited) Hello I am trying to convert from Clover to Opencore but unfortunately OpenCore doesn't have an equivalent to the Inject Nvidia and I get a black screen after the boot process. My gpu is a MSI GT 210 and I am running Catalina 10.15.5 (using the legacy video patch from dosdude and chris111). I've been told that I need DSDT to set up my GFX0 device properly. Using clover I can boot without problems and with full acceleration. I can boot with OpenCore but only with nv_disable=1. OC Folder: OC.zip My IOREG: Antonios’s iMac.zip Edited October 19, 2020 by NBABASKETBALL Quote Link to comment Share on other sites More sharing options...
MacNB Posted October 19, 2020 Share Posted October 19, 2020 Try the attached SSDT to enable Nvidia GPU on OC. Copy the attached file SSDT-GFX0-210.aml to EFI/OC/ACPI Copy the attached file config.plist to EFI/OC config.plist SSDT-GFX0-210.aml Also, why are you using VooDooHDA kext ? Have you tried AppleALC.kext instead ? @Hervé He started a thread here but apparently the Forums prevents him from replying because he is "new" ?? Seems crazy that the Forums let him start a thread there but not allow him to reply. So, he created a new post here. He has mentioned his system specs. Quote Link to comment Share on other sites More sharing options...
NBABASKETBALL Posted October 20, 2020 Author Share Posted October 20, 2020 @Hervé My specs are old but with iMac 15,1 they work fine. I used to have iMac 14,2 but I tried a Big Sur install on my second hard drive and then I didn't bother changing it. do you suggest any reasons why I should? CPU: xeon e3120 Dell optiplex 330 motherboard GPU: GT 210 4GB DDR2 RAM 500GB WD SSD @MacNB Thank you so much. I booted with full acceleration and everything. I know can get rid of clover. Quote Link to comment Share on other sites More sharing options...
MacNB Posted October 20, 2020 Share Posted October 20, 2020 @NBABASKETBALL You are welcome. Enjoy your hack. However, remember that GT 210 is NOT supported by Catalina and if there are ANY updates to the OS, and you apply those updates then your graphics will fail and you will have to apply those graphics patches again. 1 Quote Link to comment Share on other sites More sharing options...
kmsn Posted October 20, 2020 Share Posted October 20, 2020 Hiy MacNB,I have a NVIDIA Quadro FX 880M with Processor: Intel Core i5 Speed: 2.39 GHz and all work fine with Clover but I would like to switch to Opencore due to better stability and some premium features so I created an EFI folder that follows Dortania's guides and I'm stuck close to IOConsole users: gIOScreenLock so I know this is a GPU related issue.In Clover, I only use the InjectNvidia tag but I don't know how to duplicate that in the Opencore configuration Thank you for your help config.plist KH’s MacBook Pro.ioreg Quote Link to comment Share on other sites More sharing options...
MacNB Posted October 20, 2020 Share Posted October 20, 2020 Your config.plist file does NOT match the IOREG output. That is, the IOREG file shows that your Mac is a MacBook Pro 16,3 but your config.plist file shows that you are using iMacPro1,1. It appears that you have taken someone's desktop config file for your laptop. E.g. in the ACPI section, you are adding SSDT-PMC.aml but that is usually for a desktop system with Z370 chipset Model ID has a large impact on Graphics and CPU power management. MacBookPro16,3 is a strange choice for such an old i5 520M CPU - especially for power management and battery life. For your laptop you should be using MacBookPro6,2 - but that does not support Catalina so you could try -no_compat_check boot-args. If MacBookPro16,3 works for you then good luck. I am surprised that you have working system with Quadra FX880M since that GPU is based on GT216M chip and only supported up to High Sierra I think. But then I do not have experience of Nvidia on laptops. Any way, based on the IOREG you posted, I have added Device properties for your FX880M and changed the SystemProductName to MacBookPro16,3. You need to Fill In the missing platformInfo fields and try it. kmsn-config.plist Quote Link to comment Share on other sites More sharing options...
kmsn Posted October 21, 2020 Share Posted October 21, 2020 Hiy MacNB Thank you very much, sir, for your help. Everyone works very efficiently again, thank you Quote Link to comment Share on other sites More sharing options...
MacNB Posted October 21, 2020 Share Posted October 21, 2020 You are welcome. Enjoy your hack. Quote Link to comment Share on other sites More sharing options...
deeveedee Posted November 2, 2022 Share Posted November 2, 2022 @NBABASKETBALL @MacNB My thread here might help. I'm running Monterey and Big Sur on HackBookPro6,2 using Open Core. Big Sur runs perfectly and I'm still trying to resolve a few issues with Monterey. Quote Link to comment Share on other sites More sharing options...
MacNB Posted November 3, 2022 Share Posted November 3, 2022 On 11/2/2022 at 2:31 PM, deeveedee said: @NBABASKETBALL @MacNB My thread here might help. I'm running Monterey and Big Sur on HackBookPro6,2 using Open Core. Big Sur runs perfectly and I'm still trying to resolve a few issues with Monterey. @deeveedee Thank you but I don't have the problem. I was just helping others to show how to Inject Nvidia GPU settings with OC. Your thread (great BTW), uses SSDT and I do the same too but can you just use OC to inject Device Properties just as effectively and it's all contained within one file...the config.plist just like this: Both methods have their uses. Quote Link to comment Share on other sites More sharing options...
deeveedee Posted November 14, 2022 Share Posted November 14, 2022 (edited) @MacNB I also like OC's DeviceProperties. I use them in my other hacks like my HackMini8,1. My OC-based Dell Latitude E6410 solution involved a time-intensive migration from my CLOVER-based solution. Since my CLOVER-based solution already had Nvidia device properties in a custom DSDT, copying my ACPI patch from the custom DSDT to an SSDT was easier. I do agree that the OC DeviceProperties are nice. Edited November 14, 2022 by deeveedee Quote Link to comment Share on other sites More sharing options...
jackacc Posted November 29, 2022 Share Posted November 29, 2022 (edited) On 11/14/2022 at 9:46 PM, deeveedee said: @MacNB I also like OC's DeviceProperties. I use them in my other hacks like my HackMini8,1. My OC-based Dell Latitude E6410 solution involved a time-intensive migration from my CLOVER-based solution. Since my CLOVER-based solution already had Nvidia device properties in a custom DSDT, copying my ACPI patch from the custom DSDT to an SSDT was easier. I do agree that the OC DeviceProperties are nice. Hello! Can help my laptop repair video card, the ASUS - k40id,graphics GT320M, clover<key>NVidia</key><true/> opencore? See above said there are two kinds of methods, the SSDT OC DeviceProperties。 C0000. ROM in clover press F6 to extract, vgabios. ROM extracted in the Windows software。 Hackintool exported pcidevices plist。 thank you! c0000.rom vgabios.rom pcidevices.plist Edited November 29, 2022 by jackacc Quote Link to comment Share on other sites More sharing options...
Slice Posted November 29, 2022 Share Posted November 29, 2022 @jackacc Use Clover. Quote Link to comment Share on other sites More sharing options...
jackacc Posted November 29, 2022 Share Posted November 29, 2022 2 hours ago, Slice said: @jackacc Use Clover. clover conversion OC OC black screen Quote Link to comment Share on other sites More sharing options...
Slice Posted November 29, 2022 Share Posted November 29, 2022 1 hour ago, jackacc said: clover conversion OC OC black screen no conversion, clover only Quote Link to comment Share on other sites More sharing options...
jackacc Posted December 1, 2022 Share Posted December 1, 2022 On 11/29/2022 at 7:57 PM, Slice said: no conversion, clover only Get rid of the clover The use of OC Can't help, GT320M both methods as long as you can in the OC shows normal what method is ok Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.