해킨질답
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

능력자님들께 헤드레스 모드 조언 좀 부탁드립니다..

haha님의 기기정보
CPU : i9-10850k MEMORY : teamgroup DDR4-3600, 64GB M/B : 기가바이트 Z590 vision d HDD 기가바이트 aorus nvme 1tb GRAPHIC : xfx radeon rx6950xt BT/WIFI : 내장 OS : Sonoma 14.1.1
질문용 시스템 사양 1번
추가사양 및 설치(할)OS Mojave 10.14.3
공지숙지/증상설명 숙지

일단 내장그래픽가 잡혀 있는 것 같기는 한데 vlc로 영상을 재생해봐도 그렇고 파컷이나 다빈치로 내보내기를 해봐도 그렇고

그래프에 변화가 없는 것이 작동을 안하는 것 같아요.. 여러 날 검색을 하고 뒤져보다가 부탁드려봅니다..ㅠㅠ
config 첨부합니다. 한 번 살펴봐주세요~

config.plist

  • 구독(9명)

haha haha
50 Lv. 50078/51000P

댓글 7

참여를 하시면 세상을 바꿉니다.
profile image
haha 작성자 2019.03.13. 15:58 |댓주소:#3351334
JAKARTA

그.. 그렇지요..? 전에 자카르타님 도움 주신 efi로 헤드레스 모드를 사용하고는 있습니다. 다시 한 번 감사인사 드려요~^^ 그런데 저도 공부 삼아서 자카르타님 올리신 저 게시글을 따라 해보았는데 가속이 안되어서 질문을 올려보았습니다..;;; 잘 알겠습니다~ 감사합니다~^^

댓글
profile image
2등 Ohchang 2019.03.14. 01:21 |댓주소:#3352261
haha

config.plist 파일 확인해봤습니다.


iStat 상에는 UHD 630 잘 잡혀있는 것 같은데 왜 안될까를 고민해보시는게 haha님과 다른분들께도 도움이 될 것 같습니다.

차근차근 따라오시면 금방 이해 됩니다.


haha님 config 입니다. 문제가 있어 보이는 곳을 살펴보죠.

빨간 점 찍힌 곳 살펴보시면 됩니다.


1. Device의 Fake ID에 IntelGFX가 0x0로 기입되어 있습니다.

2. Properties의 Properties Key 항목에 AAPL, ig-platform-id와 device-id 2항목만이 있습니다.



결론부터 말하면 헤드리스 잡으실 때 1번 항목은 비워주셔야 하고,

2번 항목에는 필수적인 Key가 모자라서 생기는 현상입니다.





그럼 솔루션을 살펴볼게요.


1. 위 빨간점 : 먼저 IntelGFX 부분을 비우라는 말은 0x0이 아닙니다. 입력값을 아예 삭제하면 됩니다.


2. 아래 빨간점: framebuffer-patch-enable 키값을 입력해줍니다.

   잘 기입하신 UHD630의 platform-id와 device-id를 활성화 시켜주는 항목입니다.

   이처럼 enable 키 추가와 01000000 값을 주어 활성화 하지 않으면 이름만 주입(injection)되는, 껍데기만 있는 상태인 것이지요.


3. 아래 보라색점: framebuffer-unifiedmem은 헤드리스를 위해 꼭 필요한 부분은 아닙니다만,

    메모리가 1,500MB 밖에 iGPU에 할당되지 않는 현상을 해결해주는 항목입니다.

    이 키에는 00000080을 값으로 주면 2,000MB까지 할당됩니다. 처리 속도에서 미약하나마 약간의 차이가 있겠죠?


※ 단, 위 2번과 3번은 모두 값 종류(Value type)를 DATA로 잡으셔야 합니다.

   String 혹은 Number로 잡으시면 문자나 숫자로 기입되기에 정상적으로 인식이 안됩니다.


그럼 상기 3 항목을 수정하고 재부팅을 하면 헤드리스로 잘 잡혀있는 UHD 630을 확인하실 수 있습니다.

여기까지가 Hackintool에서 헤드리스를 설정하면 자동 패치가 만들어져 반자동(?)으로 기입 가능한 부분입니다.



솔루션은 수동으로 진행하셔도 괜찮고(오타만 주의하시고),

Hackintool로 처음부터 헤드리스를 다시 진행하셔도 괜찮습니다만,

둘 다 해보시는게 약간씩 수정사항이 생길 때 대응하기 좋을 것 같습니다.




  

* 추가사항

간혹 Hackintool에서 헤드리스 설정 후,

iStat에서 UHD 630이 Intel HD Graphics CFL로 이름이 변경되는 경우가 있을 수 있습니다.

성능에는 아무 문제 없지만 이 또한 UHD630으로 보고 싶다 하시면


Properties Key에

- AAPL,slot-name : Internal

- model : Intel UHD Graphics 630

- device_type : Internal Graphics Processor


STRING(보여지기만 하는 것이니 문자열이어야 함)으로 추가하시면 iStat에서도 잘 나오는걸 보실 수 있습니다.





마지막으로 제가 적은 내용은 config 파일만 보고 말씀드린 솔루션입니다.

이에 앞서 불필요한 Kext 파일의 정리 등 전처리 사항은 다음 링크와 캡춰를 확인하셔서 진행했었는지 생각해보시면 됩니다.


https://www.tonymacx86.com/threads/guide-intel-framebuffer-patching-using-whatevergreen.256490/



댓글
profile image
haha 작성자 2019.03.15. 05:56 |댓주소:#3354888
Ohchang

아하.. 그렇군요.. 많이 배웠습니다~

자세한 설명에 정말 정말 감사드려요~^^

작성해주신 내용 바탕으로 다시 도전해보겠습니다~!!

댓글
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?