안녕하세요. 야크트74입니다.
인텔 CPU (iGPU)를 쓰면서 dGPU에만 의존 하십니까?
헤드리스 얼마나 잘 셋팅해서 쓰고 계십니까?
우선 아래 글의 테스트 결과를 보시면
저 사양 dGPU라도 같은 조건에서 상위 GPU의 성능에 가깝게 FCPX, H.264 쉐어링이 가능한 것을 보여 줍니다.
[알고 넘어가자 !!]
본문의 설정은 h.264 쉐어링에 한정 합니다. ( 현재 빅서 11.1 / FCPX 10.5.1 에서 dGPU를 내장으로 재배치하면 HEVC 쉐어링시 딜레이가 걸릴 수 있습니다.)
h.264 쉐어링을 제외한 상황에서는 헤드리스 상태에서도 iGPU를 사용하지 않습니다.
시작 합니다.
앞서 올린 글들의 꼭 필요한 설정들을 총 정리 합니다. ( 빠짐없이 진행 하세요.!! )
[ 우선 그래픽 관련 성능을 최우선으로 한다면 데탑의 SMBIOS는 iMacpro 1,1 입니다.]
(iMacPro 1,1 에서는 헤드리스 안된다?? 제가 해결해 드립니다.)
(iMacPro 1,1 을 쓰면 좋은가? 네 좋습니다.
AppleGVA.framework의 지원 설정중 hwe 와 hwe420은 H264와 HEVC 인코딩과 관련이 있는데,
AppleGVA.framework의 System Support의 리스트중 hwe420="YES"로 되어 있는 시스템은 imacpro1,1과 Macpro7,1 2가지 입니다.
[iMacPro 1,1]
[Macpro7,1]
단적으로
같은 조건에서 FCPX H.264 쉐어링시 3~5% 더 빠릅니다.
Videoproc으로 영상 컨버팅시 3배~ 많게는 4배의 속도를 보여 줍니다.
기타, 빅서에서 Netflix , Safari 에서 시청 가능 합니다.
...
이제 데탑의 SMBIOS를 iMacPro 1,1 쓰실 거죠?
whatevergreen 1.4.6 [f534c2f] 커밋 버전 부터 문제가 해결 되었군요.
부트 플래그 igfxrpsc=1
또는
DeviceProperties / rps-control 사용
[ Whatevergreen 무조건 최신 버전이 좋은가?? 아닙니다.!!]
Whatevergreen 1.4.1 버전을 사용 하십시요.
헤드리스 설정시 인텔 파워가젯으로 iGPU를 모니터링 해보면 Whatevergreen 1.4.1 상위 버전 사용시 iGPU 클럭에 문제가 보여 집니다.
1. 최고 클럭이 고정 되지 않는다.
2. 헤드리스 동작이 불안정 하다.
[Whatevergreen 1.4.1 사용시] - 클럭(정상 및 안정) , 속도 잘 나옴.
[Whatevergreen 1.4.2 ~ 1.4.6beta ] - 클럭 (비정상, 불안정) 속도 안 나옴.
이제 헤드리스시 whatevergreen 1.4.1 사용 하실 거죠?
[ 헤드리스를 위해 iGPU 설정 어떻게 하나요? 이제 묻지 말고 하세요. ]
최근에 아래 글을 올려 드렸습니다.
이 표을 어떻게 활용 할 까요?
우선 제가 사용하고 있는 데탑의 i7-8700K CPU는 Coffeelake , UHD630 입니다.
표에서 Platform-ID 와 모델 부분을 확인 합니다.
[Type.1]
예시의 검정색 박스의 Platform-ID는 FCPX가속용 이라고 해두죠. 이 플랫폼 ID를 사용하면 "활성 상태보기" 앱에서 GPU 모니터링시
"Intel KBL Unknown"으로 iGPU의 모델을 정확인 인식 하지 못하고 iGPU사용 그래프가 움직이 않습니다. 단, 헤드리스는 동작 합니다.
그래프가 움직이지 않아 좀 불편한 면도 있지만, 좋은 점도 있습니다. SMBIOS iMacPro 1,1 에서 Netflix , Safari에서 시청 가능 합니다.
[Type.2]
예시의 붉은색 박스의 Platform-ID는 모델 부분에 리얼맥의 모델이 있습니다. 리얼맥의 모델이 있는 Platform-ID를 사용하면 대체로
iGPU의 모델을 정상적으로 인식하며 "활성 상태보기" 앱에서 GPU 모니터링시 그래프가 움직이는 것을 확인 할 수 있습니다.
단, 이렇게 하면 얻는 것이 있으면 잃는 것도 있죠. Safari에서 Netflix 시청이 안됩니다.
자신의 Platform-ID를 찾았으면 적용을 어떻게 하는가?
Opencore Configrator 기준
이렇게 입력 하면 됩니다. (기본적인 사항의 예 입니다. / 메모리 셋팅 등은 다른 자료 참조)
이제 iGPU 설정 하실 수 있겠지요?
[ SMBIOS, iMacPro1,1 에서 헤드리스 적용 하려면?]
[Type.1] 부트 플래그 사용
Whatevergreen의 부트 플래그 igfxmetal=1 를 반듯이 사용해야 합니다.
or
[Type.2] DeviceProperties 사용 (enable-metal)
옛날 방식 (카탈리나)
카탈리나에서는 Shiki 플래그로 트릭에 가까운 방법으로 iMacPro 1,1에서 FCPX 의 헤드리스 가속이 되게 했지만, 이제 정상적인 플래그를 지원 합니다.
그리고, 현재 빅서에서는 Shiki 플래그가 동작 하지 않습니다.
[ 헤드리스 튜닝 ? 성능을 최대로 하기!! ]
글의 내용 입니다.
dGPU를 내장 슬롯으로 슬롯 재배치 하면 됩니다.
방법은 Opencore Configrator 기준 아래
iGPU의 DeviceProperties의 카 값 AAPL,slot-name의 값을 Slot-1 으로 변경 합니다.
그리고, DeviceProperties에 dGPU의 키 값 AAPL,slot-name 이 있으면 제거 합니다.
[ iGPU 튜닝 파라메터?? ]
[Type 1] 부트 플래그 사용
or
[Type 2] DeviceProperties
주의!! 모든 CPU에 Apple GuC firmware 가 적용 되지는 않습니다.
( 적용 되지 않는 CPU는 부팅시 Firmware 로드 실패 50번쯤 반복하다가 부팅 합니다.)
[ dGPU 튜닝 파라메터?? ]
과거 RX580, vega64 등의 성능 향상 SSDT라고 올라온 자료의 주 내용은 프레임버퍼 포트 타입을 리얼맥 기준으로 설정 하는 내용이 이였습니다.
[Vega64 기준]
[RX570,580 기준]
감사 합니다.
즐거운 해킨 라이프 되십시요.
야크트74님의 새글 알림을 받으실려면 구독
*적용중인 도장
와~ 대단하다는 말 밖에...
저도 말씀하신 내용을 바탕으로 해드리스 한 번 잡아 보도록 하겠습니다.
먼저 많은 시간과 노력을 들여 강좌를 마련해 주신 야크트님께 감사 드립니다.
덕분에 개인적으로 많은 공부가 됐고 몰랐던 부분에 대한 지식을 넓힐 수 있는 계기가 됐습니다.
10세대 Comet Lake 10700K CPU를 가지고 iMacPro1,1과 iMac20,1 여러번 비교해 봤는데요.. (이틀 삽질 했습니다. ㅠ.ㅠ)
이상하게 저는 맥프로에서 렌더링 시간이 더 걸리더라구요..
VideoProc에서 동일 영상 속도가 약 50FPS 저하되어 나오더라구요..
적용한 플래폼 아이디는 0x9BC80003, 0x9BC50003, 0x9BC40003 이었구요..
여기에 디바이스 아이디는 아래 사이트에서 언급된
CML 3개 다 조합해서 돌려 봤구요..
https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
해킨툴을 이용해서 야크트님처럼 세부 수치를 넣어 봐도 iMac20,1이 iMacPro 보다 좀 더 빠른 성능을 보여 줍니다. ㅠ.ㅠ
일단은 야크트님 강좌대로 igfxmetal=1과 igfxfw=2 를 활성화 시켜주고
라데온 7을 Built-in으로 내장을 Slot-1으로 해서 아이맥20,1 설정으로 임시 마무리를 지어 놓은 상황이긴 합니다.
WEG은 1.4.1이나 1.4.5나 저의 경우에는 차이가 없는 것으로 나오더라구요..
관련해서 Feedback을 드리는 것이 도리라 생각이 되어 내용 적어 놓습니다.
다시 한 번 야크트님의 열정과 지식 공유에 감사 드립니다.
이리저리 테스트 해보았지만 저의 시스템은 iMac 19,2, Whatevergreen 최신버전과 추가 설정이 없이 쓰는것이 제일 빠르고, 안정되네요.
자 지우고 원래대로 돌렸습니다.
사양이 coffeelake 이상인가요? 위 본문 내용중 빠진 부분은 없었는지 궁금하네요. 특히 dGPU를 내장으로 재배치 하는 부분은 아주 중요한 부분입니다.
본문의 설정은 h.264 쉐어링에 한정 합니다. ( 현재 빅서 11.1 / FCPX 10.5.1 에서 dGPU를 내장으로 재배치하면 HEVC 쉐어링시 딜레이가 걸릴 수 있습니다.)
그리고, 메인보드에 따라 다를 수 있겠지만, nvram reset 이후 2번 정도 부팅이후 안정적으로 셋팅이 적용 됩니다.
imac 19.1 기본셋팅
dgpu 는 따로 설정없이 Whatevergreen 으로
맥프로를 굳이 무리하게 헤드리스 잡고 쓸 필요가 있나 해서요?
현재 상태에서 iGPU의 AAPL,slot-name=Slot-0 으로 변경 하고 쉐어링 타임 비교해 보십시요.
그리고, 시간 되시면 iMacPro 1,1 에서 다시 쉐어링 타임 비교해 보세요.
(권한 SMBIOS 는 iMacPro1,1 입니다. MacPro 7,1 아닙니다. MacPro 7,1 은 메모리 셋팅이 까다로워 권하지 않습니다.)
간한히 말씀 드려서, 헤드리스는 모니터가 연결되지 않은 GPU가 동작하는 상황을 얘기 하는 겁니다. 왜? SMBIOS와 슬롯에 연연해 하십니까?
본문을 보셔서 알겠지만, GPU 슬롯 내장, 슬롯-0, 슬롯-1 등은 DeviceProperties의 설정 값으로 얼마든지 변경 가능 합니다.
그리고, 미몽님의 스샷에 있듯이 Vega64가 dGPU 외장 그래픽인데 왜? 내장으로 인식 되어 있을까요?
무의미한 논쟁 같은 것은 자재 부탁 드리고, 미몸님이 좋다고 생각하는 방법으로 쓰세요~ 강요 할 생각 없습니다.
그리고, 알고 있는 좋은 내용 있으시면, 강좌란에 글도 좀 올려 주시고요~
미몽님이 알고 계신 것의 한계를 제게 강요하지 말아 주세요. GPU 슬롯 내장,외장 얼마든지 바꿀수 있습니다. 그리고, 슬롯을 임의로 셋팅 하는 팁은 속도 개선이 있기 때문이지 방법의 한계가 있어서 그런것 아닙니다.
https://x86.co.kr/tip/5678752#comment_5682992
Wins7 님의 적용 결과를 참조해 보세요.
학문적 이론대립 댓글은 언제나 환영합니다.
좋은글 그리고 좋은댓글들 다 잘 봤습니다.
한수, 두수 배워갑니다 ^^
-하수-
HEVC 인코딩에 활성화 되지않는 점을 제외 하면, (H265 는 사용할일이 거의 없으므로!!!!)
H264 및 proress 마스터 아웃풋 인코딩에서 IGPU 최대 사용 으로 인하여, 렌더링 시간이 절반 이상 상승 되었습니다!!!
올레!!! 감사합니다!!!^^
안녕하세요 궁금한것이 있습니다 . 2가지가 궁금한데요
I5-10400 10세대 코멧레이크/B460M 스틸레전드 / 베가64 니트로/ 사용중인데 , 해킨툴에선 커피레이크 밖에 없어서 커피레이크로 해서 플랫폼 맞춰서 도전중인데 계속 실패 하더라구요 .. 다른 플랫폼아이디를 적용시켜야하는지..
그리고 SM BIOS 현재 아이맥 20,,1 로 잡아놨는데요 아이메시지,페이스타임,앱스토어는 활성화 성공했습니다.
만약 IMAC PRO 1,1 로 변경 한다고 하면, CMOS 설정에서 내장 그래픽 사용을 꺼야 하는건가요 ?
1. https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html#deviceproperties
2. IMAC PRO 1,1 로 변경해도 내장 그래픽 끌 필요 없습니다.
수고 하세요.
질문이 있어요 ^^
https://x86.co.kr/index.php?mid=tip&document_srl=5672734&comment_srl=6213383#comment_6213383
링크의 게시물에선 iGPU의 슬롯을 0으로 하라고 하셨고, 요기선 1로 하라고 하셨는데요.
어떤 것을 따라야 할까요? ^^;
가르쳐 주시길 부탁드립니다~
늦은 댓글이지만 야크트님 의견에 동감입니다. 바이오스 단에서 수정가능한 부분과 슬롯변경등은 익히 알려진 해킨 정보들이지요 미몽님 접근법도 틀린 말은 아니지만 야크트님의 정보에 미몽님 접근하는 방식으로는 이해하기 힘드실 것으로 생각됩니다. 본인에 맞는 정보는 훌륭히 적용되지만 맞지않는 정보는 아무리 성능향상을 보았다고 해도 그림의 떡이 되거나 또 다른 수정방법으로 비슷한 성능향상을 보기도 한답니다. 정보의 선택은 본인이기에 어느 누구도 나무랄일은 아닙니다. 흔한 대화도 힌트가 되기에.... 야크트님 고생하셨습니다. 좋은 글 올리시느라 정리하시고 아까운 시간 내어 주셨는데 위로해 드리기가 쉽지가 않습니다. 글 보시는 분들도 좋은 힌트가 되어 본인의 정보가 되시길 바랍니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +2 | 좌절금지 | 24.09.1917:09 | 69 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +14 | 좌절금지 | 24.09.1723:58 | 174 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 750 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3531 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4296 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
Sonoma 14.7(23H124) i9-12900, GA-Z690 Proart Creator + BCM WiFi Support +2 | 좌절금지 | 24.09.1722:40 | 195 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 88 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 173 |
좌절금지 | 24.09.1919:17 | 174 | |
좌절금지 | 24.09.1917:09 | 69 | |
Stultus | 24.09.1813:37 | 148 | |
좌절금지 | 24.09.1723:58 | 174 | |
좌절금지 | 24.09.1722:40 | 195 | |
맥가즈아 | 24.09.1717:13 | 88 | |
김경석 | 24.09.1708:13 | 217 | |
Panictosh | 24.09.1617:47 | 96 | |
Tamy | 24.09.1504:35 | 466 | |
Stultus | 24.09.1319:18 | 436 | |
치토 | 24.09.1019:44 | 469 | |
머핀X | 24.09.0118:13 | 393 | |
해킨도전자 | 24.09.0112:54 | 294 | |
머핀X | 24.08.3115:34 | 372 | |
화정큐삼 | 24.08.2601:42 | 239 | |
하나브 | 24.08.2422:59 | 208 | |
화정큐삼 | 24.08.2316:25 | 247 | |
CanBe | 24.08.1810:56 | 328 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 189 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 251 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 345 | |
오디세이 | 24.08.1311:26 | 271 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 391 | |
jbhlyk | 24.08.1019:05 | 127 | |
RogerT | 24.08.0923:20 | 144 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 457 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 425 | |
Tamy | 24.07.3019:12 | 328 | |
해킨도전자 | 24.07.2915:37 | 260 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 245 | |
BlueGuerrilla | 23.05.0502:19 | 3993 | |
Stultus | 24.07.1219:19 | 750 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 137 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
의정이 | 24.07.0811:28 | 171 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 288 | |
애플브리크 | 24.07.0509:56 | 492 | |
광호 | 24.02.1715:21 | 2184 | |
치토 | 24.06.2723:24 | 398 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 511 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 726 | |
새콤칠리 | 24.06.1115:07 | 672 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 275 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 415 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 264 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 912 | |
wjdgkdus | 24.05.1615:02 | 211 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1007 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2405 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 173 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |
학문적 이론대립 댓글은 언제나 환영합니다.
좋은글 그리고 좋은댓글들 다 잘 봤습니다.
한수, 두수 배워갑니다 ^^
-하수-