질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | macOS 11 |
공지숙지/증상설명 | 숙지 |
재부팅, 부팅, 하드웨어 인식 등은 모두 다 정상적으로 되는데 시스템 종료시 화면과 주변기기만 꺼지고 본체의 전원이 내려가지 않아요.
-v 플래그를 주고 시스템 종료시 로그를 찍으려니 그래픽카드를 사용중엔 로그가 나오기 전에 화면이 꺼져서 찍을 수 없었고
인텔 내장그래픽을 사용중엔 로그가 나와서 EFI폴더와 인텔 내장을 사용중인 상태의 로그를 찍어서 올려요.
하드웨어 및 OS 정보
상세한 답변 감사합니다.
그런데 적어주신 방법들을 시도해봐도 안되는걸 보니 제 능력 밖의 일인 것 같아서 그냥 시스템 종료 누르고나서 전원버튼 꾹 눌러서 끄면서 쓰기로 했어요.. 자주 쓸 컴퓨터도 아니고 간만에 컴퓨터한테 허락받고 전원 끄는 옛날 감성도 좀 느끼고 좋을 것 같아요 orz
다시 한 번 댓글 달아주셔서 감사합니다.
질문자님의 컴퓨터 사양에 적합한 macOS 버전 범위 내에서는 상관없습니다.
macOS 버전보다는 질문자님의 컴퓨터 사양에 적합하게 EFI 폴더를 설정하는 것이 중요합니다.
질문자님의 컴퓨터 사양과 사용중인 EFI 폴더를 업로드해주세요.
1. QE/CI 그래픽 가속은 활성화하셨나요?
만약,QE/CI 그래픽 가속을 활성화하였다면 어떤 그래픽 장치로 활성화하였나요?
AMD Radeon HD 5750 외장 그래픽은 Tera Scale 2 아키텍쳐이며 공식적으로는 macOS High Sierra 10.13.6 버전까지만 지원합니다.
또한, NVidia GeForce 계열 그래픽 장치는 Kepler 아키텍쳐만 공식적으로 macOS Big Sur 11.x 버전까지만 지원되며
GTX 16xx / RTX 시리즈의 외장 그래픽 장치는 모든 버전의 macOS 에서 지원되지 않습니다.
Kepler 아키텍쳐를 제외한 GTX 10xx 시리즈 이하의 NVidia GeForce 그래픽 장치는 macOS High Sierra 10.13.6 까지만 지원됩니다.
2. 사용하지 않거나 불필요한 Kext 는 삭제해주세요.
AppleALCU.kext 는 필요하지 않으며
유선 LAN 관련 Kext 도 컴퓨터 사양에 맞는 것으로 하나만 사용해주세요.
특히, 데스크탑인데 노트북에 사용되는 Kext 가 있습니다.
ApplePS2SmartTouchPad.kext
SMCBatteryManager.kext
SMCDellSensors.kext
SMCLightSensor.kext
VoodooPS2Controller.kext - VoodooPS2Trackpad.kext
3. Kext 로드 순서를 Lilu, VirtualSMC, WhateverGreen, AppleALC, SMC Plugins, 나머지 Kext 순서로 다시 정렬해주세요.
4. USB Port Mapping 작업을 진행하여 생성된 USB Port Map Kext (USBMap.kext, USBPorts.kext) 를 적용하고 Kernel - Quirks 에서 XhciPortLimit 를 False 로 설정해주세요.
또한, USB Port Mapping 작업을 완료한 후에는 USBInjectAll.kext 를 삭제해주세요.
5. Kernel - Quirks 에서 DisableIoMapper 이 True 로 설정되어 있으므로 dart=0 부트 옵션은 필요하지 않습니다.
6. -no_compat_check amfi_get_out_of_my_way=1 부트 옵션은 필요한 경우가 아니라면 삭제해주세요.
Intel 4th Gen Haswell Core i3-4160 CPU 의 Intel HD Graphics 4400 내장 그래픽은
기본적으로 macOS Monterey 12.x 버전까지만 지원되지만
OCLP 패치를 사용한다면 macOS Ventura 13.x 에서도 QE/CI 그래픽 가속 활성화가 가능합니다.
외장 그래픽은 아래의 사이트를 참고해보세요.
macOS Ventura 13.x 버전에서는 AMD 그래픽 장치의 경우에는 Polaris 아키텍쳐 이상의 그래픽부터 지원됩니다.
AMD Radeon RX 580 외장 그래픽 장치는 macOS 의 /System/Library/Extensions 경로에 내장된
AMD 그래픽 관련 Kext 드라이버에 의해서 QE/CI 그래픽 가속이 작동하며
추가적으로 그래픽 관련 패치와 관련된 WhateverGreen.kext 를 사용하는 것입니다.
단, 노트북의 내장 디스플레이가 아닌 데스크탑처럼 별도로 연결하여 사용하는 모니터의 밝기 조절은 Kext 가 담당하는 부분이 아닙니다.
노트북이 아닌 데스크탑 컴퓨터의 모니터 밝기 조절은 별도의 앱/프로그램을 사용해야 합니다.
https://github.com/MonitorControl/MonitorControl
저두 증상 이러하더 라구요 저는 와이파이 블루투스 잡고 나서 증상 나옴 ㅠㅠ 그냥 눌서끄는데 지치네욤 ㅠㅠ 참고로 저는 벤투라 에욤 ㅠㅠ
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +13 | 65 | 24.10.2318:25 | 헷인토시 |
Hot 새로운 os 설치, 벤츄라가 좋을까요? 세콰이어가 좋을까요? +10 | 127 | 24.10.2308:19 | 미찌콘 |
Hot 램 증설.. 그리고 자꾸 재부팅되는 PC.. +8 | 60 | 24.10.2513:02 | 김밉상 |
45 | 24.10.2513:28 | 희밍현수님 | |
60 | 24.10.2513:02 | 김밉상 | |
39 | 24.10.2421:15 | 활주로임 | |
49 | 24.10.2322:21 | 활주로임 | |
65 | 24.10.2318:25 | 헷인토시 | |
58 | 24.10.2317:01 | 활주로임 | |
96 | 24.10.2315:51 | 배고픈사람 | |
127 | 24.10.2308:19 | 미찌콘 | |
106 | 24.10.2213:48 | 아킬리오 | |
90 | 24.10.2210:36 | MCMC | |
63 | 24.10.2200:57 | 헷인토시 | |
169 | 24.10.2123:22 | 마요네즈 | |
1163 | 24.10.1914:54 | 활주로임 | |
195 | 24.10.2017:21 | RTings | |
1058 | 24.10.2000:14 | Kylee | |
119 | 24.10.1921:50 | 루이코아낭 | |
207 | 24.10.1918:03 | Gastone | |
82 | 24.10.1721:28 | Oscar | |
205 | 24.10.1712:11 | 희밍현수님 | |
71 | 24.10.1612:42 | SystemShock | |
309 | 24.10.1517:37 | Gastone | |
1319 | 24.10.1517:20 | 물만두 | |
1624 | 24.10.1317:18 | 물만두 | |
1278 | 24.10.1315:07 | Steer | |
877 | 24.10.1004:51 | Steer | |
192 | 24.10.0920:24 | KImET | |
933 | 24.10.0915:49 | lesmi | |
182 | 24.10.0911:23 | LumOS | |
73 | 24.10.0902:16 | lesmi | |
909 | 24.10.0822:09 | 애플맨 | |
1316 | 24.10.0810:58 | soullees | |
117 | 24.10.0723:26 | 오십견 | |
1235 | 24.10.0723:14 | Steer | |
118 | 24.10.0721:40 | 서재희 | |
74 | 24.10.0704:04 | g2030h61 | |
89 | 24.10.0704:00 | g2030h61 | |
95 | 24.10.0620:14 | SystemShock | |
113 | 24.10.0617:57 | 늘심심 | |
1372 | 24.10.0601:48 | 아스타틴 | |
1272 | 24.10.0515:04 | lesmi | |
131 | 24.10.0422:58 | 낡은기계 | |
547 | 24.10.0315:33 | oreo | |
118 | 24.10.0315:26 | 매치포인트 | |
177 | 24.10.0313:01 | 매치포인트 | |
152 | 24.10.0311:30 | KAKU | |
394 | 24.10.0207:44 | 데스맥 | |
255 | 24.09.3014:22 | 민준송 | |
174 | 24.09.2922:21 | oreo | |
133 | 24.09.2917:58 | 수박 | |
111 | 24.09.2913:21 | 루마루 |
macOS 에서 시스템 종료가 정상적으로 되지 않는 원인은 주로 Power Management 전력 관리와 USB 관련 문제입니다.
USB Port Mapping 작업과 전력 관리 부분을 제대로 안정화 작업을 진행해야 합니다.
EFI 폴더를 확인해보니 수정할 부분이 조금 있습니다.
1. SSDT-UIAC.aml 과 SSDT-USBX.aml 파일이 ACPI 폴더에 넣어져 있지만 Config.plist 의 ACPI - Add 에 정의되어 있지 않습니다.
사용하지 않는 SSDT 라면 삭제해주세요.
2. USBInjectAll.kext 와 USBMap.kext 및 USBPorts.kext 가 둘 다 Kexts 폴더에 넣어져 있지만
Config.plist 의 Kernel - Add 에는 USBMap.kext 만 정의되어 있습니다.
그리고, Config.plist 에서 SMBIOS 는 iMac 18,3 모델로 설정되어 있는데
USBMap.kext 의 Info.plist 에는 model 이 iMac 15,1 이고
USBPorts.kext 의 Info.plist 에는 model 이 iMac 18,3 입니다.
이렇게 되면, USBMap.kext 를 로드하여도 Config.plist 에서 SMBIOS 는 iMac 18,3 모델로 설정되어 서로 일치하지 않아서
Info.plist 에 정의된 USB Port Map 이 시스템에 적용되지 않습니다.
IORegistryExplorer 앱으로 EHCI 및 XHCI 컨트롤러 부분을 직접 확인하셔서
USB Port Mapping 작업이 제대로 적용되었는지 확인해 보시고 안 되어 있다면 다시 진행해주세요.
또한, USB Port Mapping 작업을 완료하여 생성한 Kext (USBMap.kext / USBPorts.kext) 는 하나만 사용해야 하며
USB Port Mapping 작업을 진행해서 생성한 Kext 를 적용할 때에는
USBInjectAll.kext 를 삭제하고 Kernel - Quirks 의 XhciPortLimit 은 False 로 설정해야 합니다.
3. Intel 4th Gen Haswell 시스템부터는 SSDT-PLUG.aml 를 사용해서 plugin-type=1 속성을 인젝션하여
XCPM 방식으로 X86PlatformPlugin.kext 를 통한 기본적인 Speed Step & Power Management 전력 관리가 작동합니다.
하지만, Intel 6th Gen Sky Lake + 이상의 시스템과 달리
Intel 5th Gen Broadwell 이하의 시스템은 macOS 에서 Power Management 전력 관리에 HPET, LPC 등을 적극적으로 활용합니다.
즉, Intel 5th Gen Broadwell 이하의 시스템은 ACPI 에서 HPET, LPC 등의 Device 에
추가적으로 macOS 의 AppleHPET, AppleLPC 가 로드되어야 Power Management 및 전력 활용에 보다 더 도움이 됩니다.
마찬가지로, HPET 는 SSDTTime 으로 IRQ 충돌 패치를 생성하고 적용하면 되며
IORegistryExplorer 앱에서 HPET, LPC Device 의 하위에 각각 AppleHPET, AppleLPC 가 로드되어 있으면 됩니다.
4. 추가로, DSDT 에서 _PTS Method 의 USB 관련 문제로 인하여 시스템 종료가 정상적으로 작동하지 않는 경우에는
아래의 사이트를 참고하여 SSDT 를 추가하고 Config.plist 의 ACPI - Patch 에 ACPI Rename 패치를 적용해보세요.
https://dortania.github.io/OpenCore-Post-Install/usb/misc/shutdown.html