질문 해킨 시도... 앞으로 어떻게 방향을 잡으면 좋을까요 ?
- 메트라이
- 9320
- 11
메트라이님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | High Sierra |
공지숙지/증상설명 | 숙지 |
- 컴퓨터 사양
- CPU: i5-6500
- MotherBoard: GA-H110M-DS2V
- Graphic: GTX-1050
GTX-1050의 경우 하이시에라 10.13.6 버전까지 지원 가능하다고 알고 있습니다.
제가 해본 과정
1. 벤츄라 13.3 부팅 성공하고, Fenvi 무선랜 까지 잡았음. 단, 내장그래픽이 10mb 잡혀서 Open-Legacy-Patcher 해도 잡히지가 않음 (그래픽카드 추출한상태) 출력은 본체(DVI)-모니터(HDMI)
2. GTX-1050이 하이시에라 까지 지원가능하다는 말을 듣고 하이시에라로 설치 중 "사용자의 컴퓨터에 맥os를 설치할수 없습니다", "복구서버에 연결할수 없습니다" 등이 발생
- "복구서버에 연결할수 없습니다" -> 날짜 업데이트 및 이미지 다시 구우니 정상
- "사용자의 컴퓨터에 맥os를 설치할수 없습니다" -> 한번 설치후, macOsInstaller 두번째 부팅시 발생
저는 앞으로 어떤 방향을 잡으면 될까요?
1. RX560 그래픽카드를 구매한다. 벤추라 지원함
2. 벤추라 내장그래픽을 잡는걸 해본다.
3. 하이시에라로 gtx-1050 을 인식 시키도록 한다.
계속적으로 찾아보려는데 이제 어느정도 지치네요 ㅎㅎㅎㅎㅎㅎ
고수님들이 많은것 같아 그냥 한풀이겸 적어봅니다
메트라이
댓글 11
macOS Ventura 13.x 버전에서 Intel 6th Gen Sky Lake 내장 그래픽은
OCLP 를 사용하지 않아도 QE/CI 그래픽 가속 활성화가 가능합니다.
Intel 6th Gen SKL 내장 그래픽과 Intel 7th Gen KBL 내장 그래픽의 구조가 비슷해서
macOS Ventura 13.x 버전에서 Intel HD Graphics 530 내장 그래픽이어도
device-id 속성을 사용하여 KBL iGPU 의 Device ID 로 Fake ID (Spoof) 를 적용하고
KBL Framebuffer 의 Platform ID 를 사용하면 QE/CI 그래픽 가속 활성화가 가능합니다.
또한, BIOS 설정에서 DVMT Pre Allocated Memory 를 64 MB 이상으로 설정해야 합니다.
BIOS 설정에서 위의 항목을 변경할 수 없는 경우에는 아래의 속성이 필요합니다.
framebuffer-stolenmem = 00003001 (Data)
framebuffer-fbmem = 00009000 (Data)
Config.plist 의 Device Properties 에 Intel HD Graphics 530 내장 그래픽의
Properties 를 어떻게 입력하셨는지 스크린샷 사진 또는 Config.plist 파일을 압축하여 업로드해주세요.
제가 뭘 잘못했나봐요 ㅠㅠ 위와 같이 되면서 부팅이 안되네요.
https://github.com/dortania/oc-laptop-guide-legacy/blob/master/prepare-install-macos/display-configuration.md
사이트 참고 하였습니다.
파일 첨부합니다. 도움 부탁드립니다.
아 그리고 해킨툴에서 커넥터에 빨간불이 들어오는데 혹시 이것도 영향이 있을까봐 올려봅니다.
Config.plist 를 확인해보니 Olarila 해외 해킨토시 사이트에서 제공하는
범용 OpenCore MOD EFI 폴더를 사용하고 계신 것으로 보입니다.
저는 Olarila 해외 해킨토시 사이트에서 제공하는 범용 EFI 폴더를 사용하는 것을 권장하지 않습니다.
Olarila 사이트의 MaLd0n 이라는 분이 만든 EFI 폴더는 ACPI 에 불필요한 패치가 종종 있는 편입니다.
또한, OpenCore 의 정식 버전이 아닌 MOD 버전입니다.
만약, 사용할 것이라면 적어도 EFI 폴더를 질문자님의 컴퓨터 사양에 적합하게 설정하고
Kext 를 최신 버전으로 교체한 후에 사용하는 것을 권장합니다.
그리고, Hackintool 에서 커넥터에 빨간 불이 들어오는 것은 해당 커넥터에 모니터가 연결되어 있다는 의미입니다.
Config.plist 의 설정을 확인해보니 불필요하거나 잘못된 설정이 많습니다.
다음은 EFI 폴더에서 수정이 필요한 부분입니다.
1. Config.plist 의 ACPI - Quirks 에서 FadtEnableReset, RebaseRegions 를 False 로 설정해주세요
2. SSDT-OLARILA.aml 에는 여러 가지의 ACPI 패치가 모여져 있지만 불필요한 패치도 포함되어 있습니다.
https://x86.co.kr/qa/7948534#comment_7948592
저는 OpenCore Install Guide 에 있는 각각의 SSDT 를 개별로 적용하는 것을 권장합니다.
3. Config.plist 의 ACPI - Patch 에서 RTC _STA 패치를 삭제해주세요.
Intel 300 Series 이상의 칩셋에서 사용하는 패치이며 Intel 6th Gen Sky Lake 는 해당되지 않습니다.
4. Config.plist 의 Device Properties - PciRoot(0x0)/Pci(0x2,0x0) 에서 속성을 다음과 같이 수정해주세요.
AAPL,ig-platform-id = 00001259 (Data)
device-id = 12590000 (Data)
KBL Framebuffer 에서 0x591B0000 는 데스크탑이 아닌 노트북에 적합한 Platform ID 입니다.
5. Config.plist 의 Kernel - Add 에서 AppleMCEReporterDisabler.kext 를 삭제해주세요.
AppleMCEReporterDisabler.kext 는 AMD 시스템에서 사용되며 필요하지 않습니다.
6. Config.plist 의 NVRAM - Add 에서 boot-args 에 있는 아래의 5개 부트 옵션을 삭제해주세요.
watchdog=0 agdpmod=pikera dk.e1000=0 e1000=0 -igfxvesa
특히, -igfxvesa 부트 옵션이 적용되어 있으면 Intel 내장 그래픽의 QE/CI 그래픽 가속 활성화가 불가능합니다.
-igfxvesa 부트 옵션은 그래픽 가속을 비활성화하고 VESA 모드로 작동시키는 부트 옵션입니다.
watchdog=0 agdpmod=pikera 부트 옵션은 필요하지 않습니다.
dk.e1000=0 e1000=0 은 Intel 유선 LAN 과 관련된 부트 옵션이며 필요하지 않습니다.
7. SMBIOS 를 iGPU 가 존재하고 iGPU 로 디스플레이를 출력하는 모델로 설정해주세요.
iMacPro 1,1 모델은 iGPU 가 없고 dGPU 만 존재하는 모델이어서 적합하지 않습니다.
SMBIOS 를 iMac 18,1 모델로 설정해주세요.
iMac 18,2 와 iMac 18,3 은 외장 그래픽(dGPU)으로 화면을 출력하는 경우에 사용하므로 적합하지 않습니다.
8. BIOS 설정에서 XHCI Hand Off 를 Enabled 로 설정하였다면
Config.plist 의 UEFI - Quirks 에서 ReleaseUsbOwnership 을 False 로 설정해주세요.
9. BIOS 설정에서 DVMT Pre Allocated Memory 를 64 MB 이상으로 설정할 수 없는 경우에는
아래의 속성을 추가해야 합니다.
framebuffer-stolenmem = 00003001 (Data)
framebuffer-fbmem = 00009000 (Data)
너무나 정성스러운 답변 감사합니다...
그냥 뭐 다틀렸네요 하하하하하 ^^
OpenCore Install Guide 보고 차근차근 해봐야겠습니다.
퇴근하고 위 처럼 한번 해보고 답글 꼭 남기겠습니다. 감사합니다 ^^
많은 도움 주셔서 너무 감사 합니다.
주신 파일에서 아래와 같은 과정들이 있었고 해결하며...드디어 성공했습니다.
1차 오류
- 오류내용: no layout-id property found in configuration 부팅시 멈춤
- 수정내용: NVRAM boot arg 에 Alcid=1 추가
2차 오류(지금 해보면 아닌것 같음..)
- 오류내용: DSMOS has arrived 부팅시 멈춤
- 수정내용: UEFI-AUDIO-AudioDivice 공백으로 수정
3차 오류
- 오류내용: pci configuration end Bridges 2 devices 12 부팅시 멈춤
- 수정내용: UEFI-Quirks ReleaseUsbOwnership Enable로 변경
무선와이파이까지 잡으며... 빌드성공
이글을 보고 혹시 모르게 도움이 되실분들이 있을수도 있어 EFI 파일 첨부하겠습니다.
염치 없지만 한번 더 여쭙겠습니다 ㅠㅠ
내장 그래픽은 알려주신대로 정상적으로 잡았으나
조금더 욕심이 나 RX580을 구매하였습니다.
RX580을 장착하고 부팅하기 위하여 아래와 같이 하였습니다.
부팅 옵션에서 -wegnoegpu 제거
iMac 18,2 로 변경
RX580 Device Property 추가 (https://x86.co.kr/efi/7840593 참고)
부팅시 로그인화면은 뜨나 엄청나게 느리며 그래픽카드 팬이 멈춥니다
어떤 문제인지 알수 있으려나요 ?
참고 적용된
zipEFI26.72 MB
EFI 파일 올립니다..
1. 혹시 질문 게시판 공지는 읽어 보셨나요? 빠른 답변을 받을수 있는 방법이 적혀 있습니다. 클릭
2. EFI 폴더를 올려서 질문하는 경우 아래 Apple 폴더 와 Audio 폴더 두가지 폴더가 있다면 삭제 하시고 압축후 업로드 하시면 됩니다.
3. 모든 걸 다 떠먹여 달라는 질문은 더 무시 당할수 있습니다. 핑거 프린세스가 되지 않도록 노력합시다.
5. 만약 본인 조차도 무엇이 문제인지 잘 모르는 상황이라면, 현재의 상황에 대해서 최대한 정확하게 글을 써 주시고, 오류화면이나 메세지등을 정확히 알려주셔야 답변을 빨리 받습니다. 그냥 "그냥 안 되요."라고 한다면 잡스가 와도 도움드리지 못할 공산이 큽니다.
6. 스스로 해결한 문제라면, 본인 질문 글에 해결 방법을 적어 두는게 좋습니다. 같은 문제로 고민하는 동료에게 도움을 줄 수도 있고, 대체로 한번 걸린 함정에 또 걸리기 마련입니다.
7. 긴 에러코드 등 같은 경우 오히려 질문의 가독성을 떨어뜨려 답변자에게 답변을 받기 힘들어 질수 있습니다. 글쓰기 하단의 코드 강조 박스 또는 스포일러(접기) 박스를 사용하시길 바랍니다.
8. 마지막으로 답변자의 회신에는 최대한 회신을 하며 소통을 하시면 상황 파악과 문제 해결에 도움이 됩니다.