AptioMemoryFix,OsxAptioFix 대신 OCQuirk for Clover 를 사용해 봅시다.
- Mactopia
- 3348
- 24
Mactopia님의 기기정보
자료실에서 최신 버전을 다운로드 받은 이후
1. 파일 압축을 풀어줍니다. 이후 해당 폴더 내의 OcQuirk.plist 파일만 지우고 아래로 대치 합니다.
2. 그 이유는 첫 부팅 성공을 위해 전부 false 값으로 해둔 파일로 사용하길 추천 합니다. 위 파일이 전부 false 로 만들어놓은 파일입니다.
Default Parameters
Quirk | Default Value | Description |
---|---|---|
AvoidRuntimeDefrag | True | Fix UEFI runtime services support on many firmwares. |
DevirtualiseMmio | False | Reduce stolen memory footprint from memory map, incompatible with some systems |
DisableSingleUser | False | A security option to ignore single user mode arguments. |
DisableVariableWrite | False | A security option to protect macOS NVRAM write access. |
DiscardHibernateMap | False | A legacy parameter to work around buggy memory maps. Preserves runtime memory size and location after wake from S4 sleep. |
EnableSafeModeSlide | True | Patch the bootloader to enable KASLR in safe mode. |
EnableWriteUnprotector | True | Permits write access to UEFI runtime services code. |
ForceExitBootServices | True | Ensures that calls to ExitBootServices succeed even with an outdated MemoryMap key. |
ProtectCsmRegion | False | Prevents CSM memory regions from relocation or use. |
ProtectSecureBoot | False | Protect UEFI Secure Boot variables from being written. |
ProvideCustomSlide | True | Force macOS to use a pseudorandom value among available slide values. |
SetupVirtualMap | True | Workaround issues in some firmwares that access memory after SetVirtualAddress calls often resulting in boot crashes. |
ShrinkMemoryMap | False | Rarely needed on Haswell or newer, attempts to unify contiguous slots of similar types to prevent boot failures. |
QuirksProvideConsoleGopEnable | True | Install Graphics Output Protocol if missing from the console handle. |
SignalAppleOS | False | This quirk is useful on Mac firmwares, which behave differently in different OS. |
true/false 바꿔보면서 사용 하시길 바랍니다. 본인 보드 마다 값이 전부 다르므로 테스트 할수 밖에 없습니다. 다른 유저의 값도 무의미 합니다.
최종 아래 3가지 파일을 EFI 클로버 폴더 하위 driver 폴더에 넣어주시고
OcQuirks.efi OcQuirks.plist OpenRuntime.efi
이후 AptioMemoryFix and all OsxAptioFix 등 관련 efi는 삭제 하고
재부팅 하시면 됩니다.
이후 피라미터를 true로 바꿔 보면서 테스트(=재부팅) 하시면서 조정 하시면 됩니다.
아참참 무엇이 더 좋으냐고요??? ^^ 아래로 답변을 대신 합니다.
요약하자면 AptioMemoryFix 로 잘 사용하시는 시스템에는 아직 바꿀 이유는 없습니다.
현재로서는 업데이트 및 유지 보수 가 OcQuirks 로 옮겨 가는 수준 이니
잘되시는 분들은
시간 되셔서 바꿔서 직접 테스트 해보고 본인 시스템에 무엇이 더 잘 맞는지 보시는게 요구가 될 뿐입니다.
그러나 Aptiomemory fix, OsxAptioFix, OsxAptioFix2000 등등 으로 부팅이 안되시는 분들은 당연히 이 놈으로 새롭게 도전 해보면 되겠습니다.
물론 새로 나온 놈인 만큼 오히려 기존 보드에는 부팅 불능에 대해 검증이 많이 안되어 있으니
[토니맥에서도 부팅 불능에 빠진 https://www.tonymacx86.com/threads/hanging-at.285205/post-2018008]
시도 전에는 USB 부팅 가능한 디스크를 개비한 상태에서 하시길 바랍니다.
한줄 결론 : "도전"의 단계 정도이고 적용하면 더 좋아진다거나 하는 "무조건" 이로운 단계는 아직 아닙니다. 다만 향후 이놈이 업데이트가 활발히 이루어질 것이니 새로운 보드 및 새 설치 하실 분들은 아무래도 이 놈을 기반으로 설치하시면 좋으시겠죠.
https://github.com/ReddestDream/OcQuirks
감사합니다.
[2020.07.19] 업데이트 : 해당 OcQuirk 은 클로버 r5120 버전 이후 부터 설치 패키지에 기본 탑재되어 있습니다.
Mactopia
댓글 24
❝OcQuirks-Revision 9 for Clover❞
❝AptioMemoryFix.efi 를 다른걸로 대체하고싶습니다❞
** 아래 글은 참조만 하세요. 저의 시스템에서 부팅이 되는지만 확인 해 보았음.
본문 설명대로 USB 시동디스크 EFI 폴더 -> (중간생략) -> UEFI 폴더에 넣음.
모든 테스트는 USB Catalina 시동디스크에 넣고 OcQuirks.plist 의 내용만 수정 했음.
아래 것들이 무엇을 의미하는지를 몰라 USB Catalina 시동디스크로 부팅 가능 여부만 확인 했음.
그래서 성능이나 좋은 점/나쁜 점은 알 수 없음. 부팅불가부터 의욕상실로 그만 함.
(사견) 용어 설명이 컴퓨터 전공자(또는 전문가)가 알 수 있는 용어들이 나와서 초보자는 넘사벽임.
Clover Configurator 한글화 처럼 OpenCore 도 한글화가 먼저 되어야 초보자도 도전 해 볼 수 있을 듯.
** OcQuirks.plist 의 내용을 디폴트 값(Default Value)으로 하니 부팅이 되어 아래와 같이 몇개의 디폴트 값을 변경해 보았음.
* AvoidRuntimeDefrag : True(디폴트 값) -> False 변경해도 부팅는 됨.
* DevirtualiseMmio : False(디폴트 값) -> True 변경해도 부팅는 됨.
* DisableSingleUser : False(디폴트 값) -> True 변경해도 부팅는 됨.
* DisableVariableWrite : False(디폴트 값) -> True 변경해도 부팅는 됨.
* ProtectCsmRegion : False(디폴트 값) -> True 변경해도 부팅는 됨.
* EnableWriteUnprotector : True(디폴트 값) * False 변경시 부팅불가.
* DiscardHibernateMap : False(디폴트 값) * 변경 테스트 안 함.
* EnableSafeModeSlide : True(디폴트 값) * 변경 테스트 안 함.
* ForceExitBootServices : True(디폴트 값) * 변경 테스트 안 함.
* ProvideCustomSlide : True(디폴트 값) * 변경 테스트 안 함.
* SetupVirtualMap : True(디폴트 값) * 변경 테스트 안 함.
* ShrinkMemoryMap : False(디폴트 값) * 변경 테스트 안 함.
* QuirkProvideConsoleGopEnable : True(디폴트 값) * 변경 테스트 안 함.
이글을 아래 글에서 참조하였습니다.
i5-3570K/GA-B75M-D3V/RX580 Catalina 10.15.2 10.15.1 10.15 업데이트.
❝OcQuirks-Revision 11 for Clover❞
❝OcQuirks-Revision 12 for Clover❞
❝OcQuirks-Revision 15 for Clover❞
❝OcQuirks-Revision 23❞
❝Gigabyte B360M Bigsur Clover Bootloader❞
❝OcQuirks-Revision 24❞