질문 Ventura 커널 패닉 질문
- g2030h61
- 8210
- 15
g2030h61님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | macOS Ventura |
공지숙지/증상설명 | 숙지 |
GTX1050을 Ventura에서 사용 불가여서 1050을 장착한 후 Primary GPU 옵션을 인텔 내장으로, iGPU Multi Monitor도 활성화한 후 부팅을 시도해보았으나 아래 첨부한 사진과 같은 커널 패닉이 뜨네요.
혹시 몰라 dGPU도 제거한 후 부팅하였으나 동일 증상이 발생합니다. 도움 주시면 감사하겠습니다.
g2030h61
댓글 15
1. NVidia 외장 그래픽 장치를 -wegnoegpu 부트 옵션을 사용하여 비활성화해야 합니다.
BIOS 설정에서 Primary GPU 옵션을 Intel 내장 그래픽으로 설정하는 것 만으로는 macOS 에서 비활성화되지 않습니다.
2. macOS Ventura 13 버전부터는 기본적으로 Intel 6th Gen Sky Lake 내장 그래픽을 지원하지 않습니다.
즉, macOS Ventura 13 버전부터는 SKL 그래픽 관련 Kext, SKL Framebuffer 가 /S/L/E 에 존재하지 않습니다.
그래서, Intel HD Graphics 530 내장 그래픽은 macOS Ventura 13 버전에서는
KBL Framebuffer 의 Platform ID 를 사용하고
Device ID 도 0x5912 등으로 Fake ID (Spoof) 를 적용하여 QE/CI 그래픽 가속을 활성화할 수 있습니다.
추가로, BIOS 설정에서 DVMT Pre Allocated Memory 항목을 64 MB 이상으로 설정한 경우에는
framebuffer-stolemem = 00003001 (Stolen Mem 을 19 MB 로 줄이는 패치) 속성이 필요하지 않습니다.
3. agdpmod=pikera shikigva=80 부트 옵션은 질문자님의 그래픽 장치에는 필요하지 않습니다.
4. 질문자님의 컴퓨터에 필요하지 않은 SSDT 가 있습니다.
SSDT-AWAC.aml
SSDT-TB3HP.aml
SSDT-DMAC.aml
SSDT-DMAR.aml
SSDT-UIAC-VISION-D-V2.aml
5. Kernel - Emulate 에서 0x0806EB 로 Fake CPU ID 를 적용할 필요가 없습니다.
6. macOS Big Sur 11.3+ 이상의 버전부터는 Kernel - Quirks - XhciPortLimit 옵션이 작동하지 않습니다.
제가 EFI 폴더를 수정하였습니다.
아래에 첨부한 EFI 폴더로 교체하고 다시 부팅해보세요.
보내주신 EFI로 부팅 시도하였으나 아래와 같은 구문이 반복하여 발생되어 부팅이 진행되지 않습니다.
macOS 설치 USB 를 USB 2.0 검은색 단자에 연결하고 다시 부팅해보세요.
만약, 그래도 동일하다면 USB Port Mapping 작업을 진행하여 USBMap.kext 를 추가하고
USBInjectAll.kext 는 비활성화하고 다시 부팅해보세요.
혹시, 현재 사용중인 모니터와 연결된 디스플레이 케이블이 외장 그래픽 장치의 영상 출력 단자에 연결되어 있나요?
아니면, 메인보드의 영상 출력 단자에 연결되어 있나요?
노트북과는 달리 Desktop의 경우 kext의 순서가 상당히 중요합니다.
1. kext의 순서 : Lily.kext VirtualSMC.kext...순입니다.
2. 그림아래 네모칸을 확인하시기 바랍니다.
3, boot-args: npci=2000 또는 Slide=0를 추가해 보시기 바랍니다.
4. usb2.0포트로 설치를 진행하시기를 바랍니다.
EFI 폴더가 전체적으로 질문자님의 컴퓨터 사양에 적합하게 설정되어 있지 않습니다.
현재 EFI 폴더는 Intel 10th Gen CPU + AMD Radeon 외장 그래픽의 사양에 적합하게 설정되어 있는 상태이며
ACPI 폴더에 있는 SSDT 와 Kexts 폴더, Config.plist 의 ACPI, Booter, Device Properties, Kernel, SMBIOS 등 전체적으로 수정이 필요합니다.
질문글의 커널 패닉 로그 사진을 보니 Memory Map (MMIO) 관련 문제이며
Config.plist 의 Booter - Quirks 의 옵션이 Intel 6th Gen Sky Lake 에 적합하게 설정되어 있지 않은 것이 원인입니다.