Contribute
Register

Full Acceleration for Intel HD 3000 and older NVIDIA Graphics in macOS Catalina

Status
Not open for further replies.
A post dedicated to a old motherboard and old graphics cards :D I love it !!!!!!!!!!

I installed ☞ Legacy Video Patch on macOS Catalina 10.15.3 Big thanks to this thread and the author
Everything works perfectly :clap: and I wanted to know if it worked on Beta 4
View attachment 449082

and Yes it works very well but after the update I had to install the Package by booting from my macBook Pro in External Hard Drive Enclosure and I installed the Package.


I put the SSD back in my PC and to avoid getting stuck on an AMFI loop I just add the following boot args
-no_compat_check amfi_get_out_of_my_way=0x1 amfi_allow_any_signature=0x1 cs_enforcement_disable=0x1

EDIT ---------
What is AMFI ☞
AMFI

RE EDIT ----------
I just test on Clover
DisableLibraryValidation.kext with out the long boot args and its work
Good news :angel:
the kext is upload here



See result :thumbup:
View attachment 449083

It works exactly the same for the HD 3000 which I also tested

Hi, I try the flags:
Code:
-no_compat_check amfi_get_out_of_my_way=0x1 amfi_allow_any_signature=0x1 cs_enforcement_disable=0x1
but I still stuck on AMFI loop, only with adding "-x" works, but I can't do anything there,
Where I can put the "DisableLibraryValidation.kext" ???????? and how I can fix permanently the AMFI loop?
Thanks
 
Did you try installing any of the Nvidia Mac and CUDA drivers from their website?
The web drivers from Nvidia site are for macOS 10.13 (High Sierra), I try to install Catalina.
I successfully made a clean install of Catalina again, I disable "SIP" and install a the video patch, now I have new error:
Code:
AMFI: SIP if off, allowing core dump for pid ...
the only boot args are: "dart=0"

I try multiple boot args:
1. "dart=0 -x -v -no_compat_check" -> stuck on "AMFI: SIP if off, allowing core dump for pid ..."
2. "dart=0 -x -v" -> stuck on "AMFI: SIP if off, allowing core dump for pid ..."
3. "dart=0 -v -no_compat_check amfi_get_out_of_my_way=0x1 amfi_allow_any_signature=0x1 cs_enforcement_disable=0x1" -> reboot
4. "dart=0 -v -x -no_compat_check amfi_get_out_of_my_way=0x1 amfi_allow_any_signature=0x1 cs_enforcement_disable=0x1" -> with this I can enter on macOS Catalina but only in Safe mode (Safe boot).

I try to remove the file "com.apple.security.libraryvalidation.plist" but it has not made any difference.
Any ideas to solve this?
How I can copy the "DisableLibraryValidation.kext" under EFI Partition? because on Safe mode I can't mount that partition.

UPDATE:
I successfully copy the “DisableLibraryValidation.kext” under EFI partition in Single User Mode (Without Safe Mode, and with AMFI flags, is the unique way). Then the kext is now under EFI partition but I have the same problems, reboot with same flags, stuck on AMFI with same flags, etc.


Thanks.
 
Last edited:
The web drivers from Nvidia site are for macOS 10.13 (High Sierra), I try to install Catalina.
I successfully made a clean install of Catalina again, I disable "SIP" and install a the video patch, now I have new error:
Code:
AMFI: SIP if off, allowing core dump for pid ...
the only boot args are: "dart=0"

I try multiple boot args:
1. "dart=0 -x -v -no_compat_check" -> stuck on "AMFI: SIP if off, allowing core dump for pid ..."
2. "dart=0 -x -v" -> stuck on "AMFI: SIP if off, allowing core dump for pid ..."
3. "dart=0 -v -no_compat_check amfi_get_out_of_my_way=0x1 amfi_allow_any_signature=0x1 cs_enforcement_disable=0x1" -> reboot
4. "dart=0 -v -x -no_compat_check amfi_get_out_of_my_way=0x1 amfi_allow_any_signature=0x1 cs_enforcement_disable=0x1" -> with this I can enter on macOS Catalina but only in Safe mode (Safe boot).

I try to remove the file "com.apple.security.libraryvalidation.plist" but it has not made any difference.
Any ideas to solve this?
How I can copy the "DisableLibraryValidation.kext" under EFI Partition? because on Safe mode I can't mount that partition.

UPDATE:
I successfully copy the “DisableLibraryValidation.kext” under EFI partition in Single User Mode (Without Safe Mode, and with AMFI flags, is the unique way). Then the kext is now under EFI partition but I have the same problems, reboot with same flags, stuck on AMFI with same flags, etc.


Thanks.

Hi jfrubiom,

Try having a look at this Opencore guide for Clarkdale desktop and make sure your config.plist settings match > https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#nvram
 
Hi, the keys on this guide are diferent, like "Booter", "PlatformInfo", etc. Same with items inside "Booter" or "Boot" the items and values per item are different I think only works on OpenCore :(
So which bootloader have you been using so far then? I am assuming it's Clover?
 
Yes, is clover.

Right. Given that there are no other ways/resources to guide you for your Clarkdale i5-650 on setting up Catalina, why not try the Dortania method? You can start by looking at this conversion guide here > https://dortania.github.io/OpenCore-Install-Guide/clover-conversion/
You should perform a backup of sorts of the main drive and EFI before proceeding and a Plist editor.
Once it is finished you can upload your new plist to opencore.slowgeek.com for a sanity check of the plist validation to see if the settings are correct. That will ensure that it runs on your system.

For me personally, Opencore is the way forward on bootloaders and Hackintosh builds because of its relative ease-of-use. Despite the insistence from the Clover team it is still in development (Monterey support being the latest)
> https://github.com/CloverHackyColor/CloverBootloader/releases/tag/5140
a lot of the former Clover dev team have moved over to Opencore.
 
Right. Given that there are no other ways/resources to guide you for your Clarkdale i5-650 on setting up Catalina, why not try the Dortania method? You can start by looking at this conversion guide here > https://dortania.github.io/OpenCore-Install-Guide/clover-conversion/
You should perform a backup of sorts of the main drive and EFI before proceeding and a Plist editor.
Once it is finished you can upload your new plist to opencore.slowgeek.com for a sanity check of the plist validation to see if the settings are correct. That will ensure that it runs on your system.

For me personally, Opencore is the way forward on bootloaders and Hackintosh builds because of its relative ease-of-use. Despite the insistence from the Clover team it is still in development (Monterey support being the latest)
> https://github.com/CloverHackyColor/CloverBootloader/releases/tag/5140
a lot of the former Clover dev team have moved over to Opencore.
I try to build from 0 a USB to Install HighSierra using OpenCore today, I follow step by step but doesn't works, when I try to enter on install the PC is restarting... I still investigating.
 
I try to build from 0 a USB to Install HighSierra using OpenCore today, I follow step by step but doesn't works, when I try to enter on install the PC is restarting... I still investigating.
Did you try and upload your config.plist to http://opencore.slowgeek.com for the sanity check?
 
Status
Not open for further replies.
Back
Top