From 0de236a2cca6326d8f162d869df87c95b4a5cf6b Mon Sep 17 00:00:00 2001 From: mikigal Date: Tue, 6 Feb 2024 02:27:07 +0100 Subject: [PATCH] Removed SMCAMDProcessir kext, README rework --- .../Contents/Info.plist | 98 --------------- .../Contents/MacOS/AMDRyzenCPUPowerManagement | Bin 120512 -> 0 bytes .../Contents/_CodeSignature/CodeResources | 115 ------------------ .../SMCAMDProcessor.kext/Contents/Info.plist | 87 ------------- .../Contents/MacOS/SMCAMDProcessor | Bin 64352 -> 0 bytes .../Contents/_CodeSignature/CodeResources | 115 ------------------ OC/config.plist | 36 ------ README.MD | 55 +++++---- 8 files changed, 30 insertions(+), 476 deletions(-) delete mode 100644 OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/Info.plist delete mode 100755 OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/MacOS/AMDRyzenCPUPowerManagement delete mode 100644 OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/_CodeSignature/CodeResources delete mode 100644 OC/Kexts/SMCAMDProcessor.kext/Contents/Info.plist delete mode 100755 OC/Kexts/SMCAMDProcessor.kext/Contents/MacOS/SMCAMDProcessor delete mode 100644 OC/Kexts/SMCAMDProcessor.kext/Contents/_CodeSignature/CodeResources diff --git a/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/Info.plist b/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/Info.plist deleted file mode 100644 index 91b6c41..0000000 --- a/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/Info.plist +++ /dev/null @@ -1,98 +0,0 @@ - - - - - BuildMachineOSBuild - 21F79 - CFBundleDevelopmentRegion - en - CFBundleExecutable - AMDRyzenCPUPowerManagement - CFBundleIdentifier - wtf.spinach.AMDRyzenCPUPowerManagement - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - AMDRyzenCPUPowerManagement - CFBundlePackageType - KEXT - CFBundleShortVersionString - 0.7.1 - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 0.7.1 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 13E113 - DTPlatformName - macosx - DTPlatformVersion - 12.3 - DTSDKBuild - 21E226 - DTSDKName - macosx12.3 - DTXcode - 1330 - DTXcodeBuild - 13E113 - IOKitPersonalities - - wtf.spinach.AMDRyzenCPUPowerManagement - - CFBundleIdentifier - wtf.spinach.AMDRyzenCPUPowerManagement - IOClass - AMDRyzenCPUPowerManagement - IOMatchCategory - AMDRyzenCPUPowerManagement - IONameMatch - processor - IOPropertyMatch - - processor-index - 0 - - IOProviderClass - IOACPIPlatformDevice - IOResourceMatch - ACPI - IOUserClientClass - AMDRyzenCPUPMUserClient - - - LSMinimumSystemVersion - 10.13 - NSHumanReadableCopyright - Copyright © 2020 trulyspinach. All rights reserved. - OSBundleCompatibleVersion - 0.6 - OSBundleLibraries - - as.vit9696.Lilu - 1.3.9 - com.apple.iokit.IOPCIFamily - 2.9 - com.apple.kec.Libm - 1.0 - com.apple.kpi.bsd - 12.0.0 - com.apple.kpi.dsep - 12.0.0 - com.apple.kpi.iokit - 12.0.0 - com.apple.kpi.libkern - 12.0.0 - com.apple.kpi.mach - 12.0.0 - com.apple.kpi.unsupported - 12.0.0 - - OSBundleRequired - Root - - diff --git a/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/MacOS/AMDRyzenCPUPowerManagement b/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/MacOS/AMDRyzenCPUPowerManagement deleted file mode 100755 index 7913d65120b5281cb372f236d2ec5447534495b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120512 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 X1Uw0N67VG8Nx+kUCjn0a1PS~fwMi(Z diff --git a/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/_CodeSignature/CodeResources b/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/_CodeSignature/CodeResources deleted file mode 100644 index d5d0fd7..0000000 --- a/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/_CodeSignature/CodeResources +++ /dev/null @@ -1,115 +0,0 @@ - - - - - files - - files2 - - rules - - ^Resources/ - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ - - nested - - weight - 10 - - ^.* - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^Resources/ - - weight - 20 - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^[^/]+$ - - nested - - weight - 10 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/OC/Kexts/SMCAMDProcessor.kext/Contents/Info.plist b/OC/Kexts/SMCAMDProcessor.kext/Contents/Info.plist deleted file mode 100644 index 7a57668..0000000 --- a/OC/Kexts/SMCAMDProcessor.kext/Contents/Info.plist +++ /dev/null @@ -1,87 +0,0 @@ - - - - - BuildMachineOSBuild - 20G80 - CFBundleDevelopmentRegion - en - CFBundleExecutable - SMCAMDProcessor - CFBundleIdentifier - wtf.spinach.SMCAMDProcessor - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - SMCAMDProcessor - CFBundlePackageType - KEXT - CFBundleShortVersionString - 1.0 - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 1 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 12E507 - DTPlatformName - macosx - DTPlatformVersion - 11.3 - DTSDKBuild - 20E214 - DTSDKName - macosx11.3 - DTXcode - 1251 - DTXcodeBuild - 12E507 - IOKitPersonalities - - wtf.spinach.SMCAMDProcessor - - CFBundleIdentifier - wtf.spinach.SMCAMDProcessor - IOClass - SMCAMDProcessor - IOMatchCategory - SMCAMDProcessor - IOProviderClass - AMDRyzenCPUPowerManagement - - - LSMinimumSystemVersion - 10.13 - NSHumanReadableCopyright - Copyright © 2020 trulyspinach. All rights reserved. - OSBundleLibraries - - as.vit9696.Lilu - 1.3.9 - as.vit9696.VirtualSMC - 1.0.0 - com.apple.iokit.IOPCIFamily - 2.9 - com.apple.kec.Libm - 1.0 - com.apple.kpi.bsd - 12.0.0 - com.apple.kpi.dsep - 12.0.0 - com.apple.kpi.iokit - 12.0.0 - com.apple.kpi.libkern - 12.0.0 - com.apple.kpi.mach - 12.0.0 - com.apple.kpi.unsupported - 12.0.0 - wtf.spinach.AMDRyzenCPUPowerManagement - 0.6 - - - diff --git a/OC/Kexts/SMCAMDProcessor.kext/Contents/MacOS/SMCAMDProcessor b/OC/Kexts/SMCAMDProcessor.kext/Contents/MacOS/SMCAMDProcessor deleted file mode 100755 index 68a811650f77d9bf0f7e9a996c7e11d5a2ed09d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64352 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"FO`6>C)%JsTJ$35m z``&5jOJDfn?>~F`<`2Gm=Z4)cJbw4O!kkNIzx!mLd)ltgUSEGjvghQc((YIM`=6=5 zt?;rV-nH-ClJ)ZNUyqbLKaA@)LFYVx7kgQMDC2OUf6uYzb zg5>2D3+Lq~fB(X%3uYHBEv&fIWYD@DcmqmnT7FSUaiKPOURqiKZ8M~$6;%{zO(n(U z66L(IWh zx*2!j)T0-ywl!afELdh9>5|%sv31Gw@7k8Xc(siTYk?;?{4{J z%FX6?)!j1E?={!HmUP$kX>XjC{q&B8r+>HaoP&G*I(>EN-GASB#j200Z@+bGv$m`3 zZre0})8@&GyL*x%J&Gwz`x*mlYp6J|}biqt7^w zPd?e2KiRY5)#oms z`_5k;N=e>zneNcOoj32=yz{(6Tkkq_%C5$_$6UW+Qv0Rv+}WGA_=+==*WdqxsoLvj z9s8HQyB_YSKjm*WY8(j{Uaw^E0I3!8>sBq_xbo6_4}bmm;~#IHp8BeBuYLHM z_TtMH&wKy$%?*#g`@7vH?{ogbced<#<=!vfKL4^;`#TPm6)pIB;=sJW-*W!MH!gnQ ztJjX9A%zbr#*erM;vR^5Ant*<2jU)xdm!$CxCi1Mh - - - - files - - files2 - - rules - - ^Resources/ - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ - - nested - - weight - 10 - - ^.* - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^Resources/ - - weight - 20 - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^[^/]+$ - - nested - - weight - 10 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/OC/config.plist b/OC/config.plist index 2522dff..0f1fa28 100644 --- a/OC/config.plist +++ b/OC/config.plist @@ -188,42 +188,6 @@ PlistPath Contents/Info.plist - - Arch - x86_64 - BundlePath - AMDRyzenCPUPowerManagement.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/AMDRyzenCPUPowerManagement - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - SMCAMDProcessor.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/SMCAMDProcessor - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - Arch x86_64 diff --git a/README.MD b/README.MD index bc98e3a..53609f3 100644 --- a/README.MD +++ b/README.MD @@ -4,8 +4,8 @@ - [Software Compatibility](#Software-Compatibility) - [Hardware Compatibility](#Hardware-Compatibility) -- [Installation](#Installation) - [BIOS Settings](#BIOS-Settings) +- [Installation](#Installation) - [PAT Patch](#PAT-Patch) - [MKL and Intel Fast Memset Patch](#MKL-and-Intel-Fast-Memset-Patch) - [DRMs support](#DRMs-support) @@ -81,6 +81,9 @@ On AM5 motherboards with on-board Thunderbolt/USB4, macOS Ventura may not enumer To disable `SetupVirtualMap` simply go to `Booter -> Quirks -> SetupVirtualMap` in your configuration file and disable it. (Should be `false`). +#### _PCI Express_ +If you have the `Above 4G Decoding` option in your BIOS settings, enable it and remove the `npci=0x2000` parameter from the `boot-args` (NVRAM section). + ### Audio Follow these steps if your audio chipset is different than the one specified in the [Specification](#Specification). @@ -113,6 +116,26 @@ Only Apple Airport and Fenvi cards work out of the box. [Here](https://dortania. Rembember that AirDrop, Handoff, etc. works only on cards with Broadcom chip. +## BIOS Settings + +| **Option** | **Status** | +| --------------------- | -------------------- | +| SATA Mode | AHCI | +| Above 4G Decoding | Enabled 1 | +| EHCI/XHCI Hand-off | Enabled | +| SVM | Enabled | +| CSM | Disabled | +| Resizable BAR Support | Disabled | +| Secure Boot | Disabled | +| Serial Port | Disabled | +| Parallel Port | Disabled | + +1 If you have this option in BIOS you must also remove `npci=0x2000` from `boot-args` in your configuration file. + +**Some of these options may not exist in your firmware, just try to match it as closely as possible.** + +**Before booting macOS remember to update BIOS to the latest version.** + ## Installation ### Bootable USB @@ -187,34 +210,16 @@ Rembember that AirDrop, Handoff, etc. works only on cards with Broadcom chip. 11. If you have `Unknown` instead of your CPU name in About this Mac go to `PlatformInfo -> Generic -> ProcessorType` in your configuration file. Set it to `3841` if your CPU has 8 or more physical cores, else set it to `1537`. 12. When everything work you can disable verbose mode - then you will see Apple's logo instead of logs while booting. To do it you have to remove `-v debug=0x100 keepsyms=1` from `boot-args` in your configuration file. +### Optional steps +13. Install [SMCAMDProcessor kext](https://github.com/trulyspinach/SMCAMDProcessor) for improved CPU power management. It's not installed by default because it may cause some issues (freezes, kernel panics, etc.). If you encounter no problems after installation, keep using it. + ### Bootstrap In general, enabling Bootstrap is not required, but it will protect your OpenCore from being overriden. \ Remember to do not enable Bootstrap on pendrive - do it only after copying OpenCore to your disk's EFI. -13. Go to `Misc -> Boot -> LauncherOption` in your configuration file and set it to `Full`. -14. Reboot your computer. -15. Reboot PC again and go to your BIOS settings. In boot options you will see new boot entry named `OpenCore`. Set BIOS to boot from it, instead of your drive. -16. It's done! - -## BIOS Settings - -| **Option** | **Status** | -| --------------------- | -------------------- | -| SATA Mode | AHCI | -| Above 4G Decoding | Enabled 1 | -| EHCI/XHCI Hand-off | Enabled | -| SVM | Enabled | -| CSM | Disabled | -| Resizable BAR Support | Disabled | -| Secure Boot | Disabled | -| Serial Port | Disabled | -| Parallel Port | Disabled | - -1 If you have this option in BIOS you must also remove `npci=0x2000` from `boot-args` in your configuration file. - -**Some of these options may not exist in your firmware, just try to match it as closely as possible.** - -**Before booting macOS remember to update BIOS to the latest version.** +14. Go to `Misc -> Boot -> LauncherOption` in your configuration file and set it to `Full`. +15. Reboot your computer. +16. Reboot PC again and go to your BIOS settings. In boot options you will see new boot entry named `OpenCore`. Set BIOS to boot from it, instead of your drive. ## PAT Patch