[WEG(1.4.0)] + [igfxfw=2] 인텔 iGPU 헤드리스 + dGPU 조합 인코딩 시간비교
- 티타보르
- 1526
- 6
티타보르님의 기기정보
시스템 사양 선택 | 1번 |
---|
Skylake 이상 300보드 이상에서
인텔 iGPU headless 는 최신 WEG + Lilu 조합 및 igfxfw=2 의 Apple GuC firmware 로딩만으로도
SMbios iMac 19,1 에서 잘 작동한다고 알려져 있습니다.
9700K + Z390-i + vega56 / OC 0.5.9 / Catalina 10.15.5 환경에서 역시 잘 작동하는 것으로 확인했는데요.
특히나 iMovie나 FCX 는 굳이 igfxfw=2 없이 WEG만으로도 iGPU가 1.2GHz로 동작합니다.
근데 역시나 Adobe Encoder 에선 다른 결과를 보여주는데요.
위 첨부하신 test. 동영상으로 비교해 보았습니다.
Final Cut Pro x는 10.4.8 / Adobe Encoder 2020CC 버전
내보내기는 모두 H.264 1080p 고화질, 압축(빠르게)
아래는 Hackin (WEG & igfxfw=2) Adobe encoder 에서의 결과
아래는 Real iMac 4K 18,2 의 결과
결과적으론 igfxfw=2 를 추가하는 경우가 Adobe Encoder 에서도 Headless 가 제대로 구현되는 것 같습니다.
다만 실제 iMac 과는 다르게 지원하는 Metal 보다는 OpenCL에서 GPU사용량이 더 많고 가장 빠른데
Metal 지원으로 완전히 옮긴 iMac과는 좀 다른 것 같아 찜찜함이 있네요.
인코딩 시간은 하드웨어가 다르므로 상대적인 시간만 보시면 될 듯 하고
저의 제한된 하드웨어의 결과이므로 해석은 틀릴 수 있습니다.
그리고 Mercury 재생 엔진 (GPU 가속) 은 렌더링 관련이고
어차피 하드웨어 인코딩은 IQSV사용인데 왜 조합에 따라 다른 결과인지는 저도 해석할 정도의 능력은 안됩니다. ^^
티타보르
댓글 6
해킨툴로 Platform ID 및 device ID 등을 패치해서 할 순 있으나 제 환경에선 여러 조합으로 해 보았는데 현재 제 환경에선 결국 아무것도 더 하지 않은 default로 충분한 듯 싶습니다.
저는 클로버를 사용해서 정확하게 인터페이스가 일치할지는 모르겠습니다ㅠㅠ
'WEG boot arg 에 그냥 igfxfw=2 추가,' 이 부분이 혹시 클로버에서는 Boot 영역에서 명령어 추가하는 부분과 동일할까요??
ㅠㅠ
https://x86.co.kr/tip/4776404
근데 여기 보니 같은 것 같습니다.
금일 14.3 (빌드39) 로 업데이트 하고 반복해 보았습니다. 위의 결과는 이전 버전입니다.
근데 업데이트 후 해봐도 위 결과랑 거의 같네요. SMbio iMac19,1 에선 Apple GuC firmware를 강제 loading 해야나 봅니다. 근데 아직 제 시스템과도 뭐가 맞지 않는지 Random shutdown 됩니다. RAM XMP가 문젠가 싶어 XMP를 disable하니 오히려 igfxfw=2 주면 작업이 끝나도 GFX = 1.2 GHz로 계속 고정되어 풀리지 않고 1번 Core만 과부하가 걸리면서 시스템이 느려져 재부팅을 해야만 풀리네요.
igfxfw=2 빼버리니 booting 시 firmware upload는 안됩니다만 imovie나 파컷에선 GFX = 1.2 GHz가 터집니다.
저는 그냥 XMP걸고 igfxfw=2 넣고 WEG이 업데이트 되기만을 기다리겠습니다. 😂
고생하셨습니다
혹시 그러시면 weg와igfxfw=2 를 사용했을때 딱히 해킨툴로 인한 변경없이 부트 플래그인 igfxfw=2 값만 추가해주면 되나요??
아니면 어떤 글을 참고해서 해야할까요?? 저도 실험 몇가지 해볼까라서 알고싶습니다ㅠㅠ