질문 10.15.7 카타리나 프리징현상과 사운드 문제 질문드립니다.
- 산뜻해
- 9085
- 3
산뜻해님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | OSX 10.5.7 Catalina |
공지숙지/증상설명 | 숙지 |
현재 사용중인 시스템
CPU : i3-8100
MB : Asrock B360m-hdv
VGA : Geforce GT 650
RAM : 16GB
bootloader ; clover 5027
입니다.
기존에 모하비 클린설치후 안정화 까지 마친후
문제없이 사용중이였습니다 카탈리나로 os 업데이트이후 에도 별문제 없이사용하였는데
갑자기 부팅시 프리징현상이 생겼습니다 애플 로고나온뒤 로딩화면 or 애플로고 나오기전에
1분정도 프리징후 부팅이 됩니다.
부팅후 5분정도 지나면 또다시 프리징이 한번씩 무조건 시작됩니다 대략 40~50초가량 프리징
지속후 풀리면 그다음부턴 프리징이 없습니다. 풀리지 않을시 재부팅 후 같은 과정 반복
하나 알아낸점은 인터넷이 새로 연결되면 100프로확률로 프리징이 생긴다는것입니다.
예로 랜선을 뻇다가 꽂으면 바로 프리징 되면서 40~50초후 풀림 (한번이후 프리징생기지않음)
이러한 문제가 생김과동시에
기존에 8gb 였던 메모리를 하나더 추가헤 16gb로 늘렸습니다
그이후 부팅부터 사운드가 완전히 잡히지않습니다.
clover configurator 사용하여 alcid 옵션도 주어보고 하였으니나
전혀 잡히지않고있습니다 해킨툴로 확인시 사운드 카드가 아예 잡히고있지않네요
kext또한 업데이트해보았지만 동일하게 사운드는 잡히지 않고있습니다 ㅠ
도와주세요 ㅠ
산뜻해
댓글 3
답변 너무감사합니다.
너무 상세하게 알려주셔서 해결하는데 많은도움이 되었습니다!!
해킨에 무지한상태로 진행하고 별문제가 없어서 안정화에 크게 비중을 두지않았는데
결국이런 문제가 생겼네요
답변 너무감사드리고 좋은하루되세요!!
사운드관련해서는 모니터는 dvi로 출력중이고 내장오디오단자로 스피커 사용중이였습니다.
해킨툴에서 realktek alc887 코덱이 아예 잡히지않았엇는데
lilu.kext 와 applealc.kext를 최신버전이아닌 구버전 으로 적용후
부팅하였을때 해드폰단자가 잡히는걸확인후 lilu,applealc 를 최신버전으로
업뎃하니 해킨툴에서 코덱이 잡혔습니다 .그이후 alc887관련 kext를 구글링하여
적용하였더니 사운든 원상복구되었습니다.
EFI 폴더를 확인해보니 설정 상태가 매우 좋지 않습니다.
불필요한 옵션 및 옳지 않은 설정이 있으며 기본적인 안정화 작업도 되어 있지 않은 상태입니다.
1. NullCPUPowerManagement.kext 를 삭제해주세요.
NullCPUPowerManagement.kext 를 사용하면 CPU 가 Idle (유휴) 상태일 때에도 CPU 가 최대 클럭으로만 작동하며
macOS 에서 Speed Step 과 Power Management 전력 관리가 정상적으로 작동하지 않습니다.
Intel 4th Gen Haswell CPU 부터는 plugin-type=1 속성을 인젝션하여
XCPM 방식으로 X86PlatformPlugin.kext 를 통한 기본적인 Speed Step & Power Management 전력 관리가 작동합니다.
지금까지 Speed Step 과 Power Management 전력 관리가 작동하지 않는 상태로 macOS 를 사용하신 것 같습니다.
2. macOS Catalina 10.15 버전부터는 ACPI 상에서 EC Device 가 인젝션되어 있어야 부팅이 가능합니다.
https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml
3. VoodooPS2Controller.kext 는 주로 노트북에서 PS/2 방식의 키보드, 마우스, 터치패드에 사용되며
데스크탑에서 필요하지 않으므로 삭제해주세요.
4. Config.plist 의 ACPI - DSDT - Patches 에서 아래의 항목을 삭제해주세요.
change EHC1 to EH01
change EHC2 to EH02
change EUSB to EH01
change USBE to EH02
change HECI to IMEI
change SAT0 to SATA
change HDAS to HDEF
Intel 6th Gen Sky Lake 이상의 시스템부터는 EHCI 컨트롤러가 존재하지 않으며 XHCI 컨트롤러만 존재합니다.
그리고, 나머지 항목은 Lilu 와 관련 Lilu 플러그인 Kext 에서 자동으로 Rename 을 진행합니다.
5. Fix Bug Series 300 이라는 Rename 패치는 SSDT-AWAC.aml 을 사용하는 것으로 대체할 수 있습니다.
6. nvda_drv=1 부트 옵션은 NVidia 그래픽 장치의 WEB 드라이버를 활성화하는 옵션이며 OS X El Capitan 10.11.6 버전까지만 작동합니다.
macOS Sierra 10.12 버전부터는 nvda_drv=1 부트 옵션 대신에
System Parameters 의 NVidiaWeb 옵션을 True 로 설정하는 것입니다.
하지만, 질문자님의 컴퓨터는 NVidia GTX 650 그래픽 장치이며
Kepler Architecture 이므로 WEB 드라이버가 필요하지 않으며
/S/L/E 경로에 기본적으로 내장되어 있는 NVidia 그래픽 관련 Kext 로 QE/CI 가 활성화됩니다.
7. GraphicsEnabler=Yes 는 카멜레온 부트로더에서 사용하는 부트 옵션이며
클로버 부트로더에서는 입력하여도 아무런 효과 및 의미가 없습니다.
8. alcid=20 부트 옵션이 입력되어 있는데 Device - Audio - Inject 에는 1 이 입력되어 있습니다.
Device - Audio - Inject 항목의 값을 지우고 alcid=20 부트 옵션만 적용해주세요.
9. Config.plist 의 Kernel and Kext Patches 에서 Kernel LAPIC 옵션은
주로 HP 브랜드의 컴퓨터 및 노트북에서 LAPIC 관련 커널 패닉을 해결하기 위해 사용됩니다.
질문자님의 컴퓨터에는 필요하지 않습니다.
10. Config.plist 의 Kernel and Kext Patches 에서 AppleIntelCPUPM 옵션은
Intel 2nd / 3rd Gen Sandy / Ivy Bridge CPU 에서 사용하는 옵션입니다.
질문자님의 컴퓨터에는 필요하지 않습니다.
11. Config.plist 의 Kernel and Kext Patches 에서 0x0306A0 로 Fake CPU ID 가 적용되어 있습니다.
즉, 지금까지 Intel 8th Gen CFL Core i3-8100 CPU 를 Intel 3rd Gen Ivy Bridge CPU 로 속여서 작동된 것입니다.
Intel 8th Gen CFL Core i3-8100 CPU 는 macOS Catalina 10.15.7 버전에서 Native 로 지원되며
Fake CPU ID 가 필요하지 않습니다.
12. KextsToPatch 에서 사용하지 않는 패치는 모두 삭제해주세요.
저는 USB Port Mapping 작업을 진행하여 생성한 Kext 를 적용하고
USB Port Limit 제한 패치와 USBInjectAll.kext 를 삭제하는 것을 권장합니다.
13. macOS 해킨토시에서 Intel 300 Series 칩셋의 메인보드는
SSDT-PMC.aml 을 적용해야 NVRAM 이 정상적으로 작동합니다.
https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PMC.aml
14. 사용하지 않거나 불필요한 Kext 는 삭제해주세요.
SATA-RAID-unsupported, XHCI-unsupported.kext 는 필요하지 않다고 생각됩니다.
또한, 유선 LAN 관련 Kext 도 유선 LAN 칩셋에 맞는 것만 남기고 나머지는 삭제해주세요.
추가로, 사운드 출력 관련 문제는 모니터와 연결한 디스플레이 케이블 종류가 HDMI, DVI, VGA 중 무엇인지,
메인보드의 내장 사운드 출력 단자와 오디오 선을 연결하여 스피커를 사용중인지 알려주세요.