질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | CATALINA |
공지숙지/증상설명 | 숙지 |
이게..질문이 제대로 된건지 몰겠는데요.
"AMD RX 카드. 제대로된 파이널컷 가속을 사용하고 싶습니다!"
그간 지인들을 위해 rx580 480으로 해킨들을 만들어 오고 있습니다.
거의 대부분 파이널 컷 사용자를 위해 만들어 오고 있는데요
"어제 실제 리얼맥들과 파이널컷의 실제적인 퍼포먼스 테스트를 해 보았는데
구형 아이맥들이라 그래픽 카드나 CPU의 체급차이가 2배나 나는대도
리얼 맥 쪽이 파이널 컷 렌더링이 두배이상 더 빠르더라구요"
해킨 3대와 리얼맥 두대를 비교했는데
해킨 3대의 성능은 비슷했으나 (CPU / 마더보드 / VGA가 거의 동일 )
그중에 한대는 마더보드가 Z칩셑 보드 나머지 두대는 H 칩셑 보드 인데요
Z보드 해킨은 그래픽카드의 Process가 게이지가 100으로 사용을 하는것으로 나오고
H보드의 나머지 두대는 거의 20%미만만 GPU 게이지가 올라갔고.
실제 렌더링 차이는 H.264 기준으로 Z보드가 지금 쿨러이상으로 온도가 99도까지 올라 갔음에도
약20%정도만 빠르고 나머지 두대는 같게 나왔습니다.
리얼맥의 경우는 2013년 Late 아이맥 (I7)기준으로 봤을 때
z보드 해킨보다도 렌더링이 약 100% 정도 빨랐습니다 ㅠ.ㅠ (Gtx 775M VGA입니다 )
이제 Geekbench등으로는 월등하게 해킨쪽이 훨씬 점수가 높은데도 파이널 컷의 렌더링은
이렇게 크게 차이가 나는데요.
"해킨에서 RX카드나 AMD카드로. 제대로 가속을 사용하는 방법이 있는걸까요?"
제가 뭘 놓친걸까요? ㅠㅠ
참고로 기가바이트 보드들 / K- CPU로 모두 내장 그래픽 카드를 활성화 해서 두개의 지피유가 활성화 되어있고
파이널 컷 매인 VGA는 RX카드로 / D와 i-GPU의 우선 순서를 서로 바꾸어도 동일한 포퍼먼스 / iStat 을 통해 GPU사용량을 보았습니다.
모든 시스템은 VideoPoc에서 H.264와 HEVC 모두 잘 활성화 되어있습니다
"Gtx 760등의 카드를 한번 구해서 붙여 볼까도 구상중입니다 ㅠ.ㅠ" 내부 HD그래픽 카드보다 H.264가 빠를지 궁하기도 하네요...
선배님들. 뭔가 힌트가 있을가요?
제가 그래픽 설정을 뭘 잘못한걸까용? ㅠ.ㅠ
그간 잘 하고 있다고 생각했는데. 이건 너무 속상하네요 ㅠ.ㅠ
*추가 :
Z Board 의 시스템은 9600K / 기가바이트 Z390 / RX580
H Board 의 시스템은 9600K / 기가바이트 H370 / RX580
2013 Late imac 은 I7 세대 (47xxx) GTX 975M 입니다.
참고로 제 메인 시스템은 9900K / 기가바이트 Z390 / 5700XT 인데 같은 증상이고 렌더링 시간도 별차이가 없습니다
어디에서 얻어걸릴지 모르겠어서 장황한 설명이 될 것 같습니다.
cpu에 맞는 제대로된 smbios설정이 우선이 되어야 하며 cpu세대에 따라 igpu의 강점을 제대로 활용하실지 dgpu의 성능만을 사용하실지 결정하시고 그에 따른 최적화가 되야 할 것으로 사료됩니다. 영상편집에 있어 cpu사면 그냥 딸려 오는 igpu는 무시할 놈이 아닙니다.
Zboard에선 MacPro7,1 / Hboard에선 iMac19,2를 사용하셨네요.
정확히 어떤 세대의 cpu를 사용하시는지 8700k말고는 모르겠는데, os는 모하비 버젼 몇이었더라..여튼 카탈리나 이상을 사용하시는 것이 좋고
igpu가 달려있는(그때는 다 달려 있었나요?)8세대를 사용하신다면 smbios iMac19,1 또는 19,2등으로 설정하겠습니다. 현재의 weg은 8세대 정도면 별도의 주입없이 자동으로 igpu를 잘 활용할 것입니다. 여기서 이상한 것이 juno님의 igpu가 힘을 잘 받는지 모르겟네요. 9900k는 microcode주입으로 igpu의 리소스사용률이 완전히 달라졌었습니다. 이전에는 0.37Ghz 정도로 락이 되어 있던 것이 1.1Ghz로 해금되었거든요. igpu의 성능이 해금됨으로 인코딩 성능차이가 완전히 달라졌습니다.
구형cpu나 제온등 igpu가 파컷 활용시 힘을 제대로 못쓰는 상황이라면 smbios iMacPro1,1로 설정을 할 것이구요.
여튼 igpu를 제대로 잡으실 수 있으면 제대로 잡고 h.264인코딩시 하드웨어 가속을 활성화 하셔야 합니다.
전에도 언급한 적이 있었는데 smbios에 따라 igpu 와 dgpu 리소스 활용이 완전히 다릅니다. 예를 들어 커피레이크 시절 igpu를 잡을 필요 없어 각광을 받았던 프로라인업이었던
smbios iMacPro1,1은 리얼맥자체가 제온cpu를 사용하여 igpu자체가 없고, dgpu만을 사용하여 파컷이나 프리미어 같은 프로툴들을 돌렸습니다.
smbios iMac19,1 같은 경우는 일반 인텔cpu를 사용하여 igpu를 주로 사용합니다. h.264같은 코덱을 사용할 때 인코딩리소스의 대부분을 igpu가 담당하고 색보정 같은 부분에 한하여 dgpu의 리소스를 사용하는 것으로 알고 있습니다. 이 경우 igpu를 제대로 잡아주어야만 퍼포먼스가 제대로 나왔습니다.
그 시절 dgpu를 vega frontier edition 사용했었는데, smbios iMacPro1,1과 iMac19,1를 비교한다면 파컷의 경우 스크러빙을 할 때 iMac19,1쪽이 부드러웠으며 인코딩시에는 iMacPro1,1가 빨랐습니다.
여기서 첨언할 것이 t2칩이 리얼맥에 언제부터 들어갔는지 기억이 나질 않는데, t2칩은 보안뿐만 아니라 지금 m1의 미디어 엔진 같은 하드웨어 가속기능이 포함되어 있습니다. 그래서 사이드카 같은 기능이 igpu가 없는 리얼맥 모델은 t2칩이 담당하고 있다고 알고 있구요. 사용하는 코덱에 따라 다르겠지만 인코딩성능은 t2칩이 달린 리얼맥이 더 낫지 않을까 하네요.
해당 파일 그대로 써 보시고, 안되면 조금씩 수정해서 최적화 하시기 바랍니다. 몬터레이기반이니 빅서면 수정해야 할 부분이 몇 부분 있을겁니다.
Q: 혹. VideoProc 말고 이부분에서 확실히 GPU가 제대로 힘을 받는지 테스트 해 볼 방법이 또 있을까용? ㅠ.ㅠ A: Intel Power gadjet 최신버젼 깔아보세요. 앞서 말한 igfxfw=2 주입하기 전에 Intel Power gadjet으로
연두색 그래프가 피크를 어디에 찍는지 확인 해 보시고
igfxfw=2 주입하고 난 후
연두색 그래프가 피크를 어디에 찍는지 다시 확인 해 보세요.
추후 결과 공유 부탁드립니다. 궁금하네요.
Intel Power gadjet 은 설치해두었고 사용중이었습니다. 저도 이것을 써보겠습니다 ^^
이렇게 자세한 설명..진심으로 너무너무 너무 감사합니다 ㅠ.ㅠ
uuid 7C436110-AB2A-4BBB-A880-FE41995C9F82
UUID가 중요한 역활로 작용하는건지 처음알았네요?
19.1보단 Pro7쪽이 그래픽쪽에서 퍼포먼스가 더 좋은거같아서 가능한 유지하려던 중였지만
uuid 7C436110-AB2A-4BBB-A880-FE41995C9F82 로 바꾸어서 한번 테스트 해 보겠습니다
너무너무 감사합니다 ^^*
말씀하시고 첨부해주신 것들을 기반으로 열심히 정립중입니다만
진짜 덕분에 많이 배웠습니다 ㅠㅠ
일단. 4개의 시스템을 가지고 (4세대 하스웰 / 9세대 / 8세대 / 10세대 ) 최종 적용하며 실제 굳히기를 하고 있구요
경우에따라 같은조건인데도 igfxfw=2가 먹히기도 아니기도 하고
어떤땐 GFX REQ는0으로 찍히는데도 실제 IGPU 가속이 되는경우가 있고
19.1 에서만 되는것도 있고 7.1 에서 더 잘 되는것도 있고
랜더링때 어떤건 IGPU만 올라가고 어떤건 DGPU와 IGPU가 동시에 다 올라가는 등등
경우의 수가 엄청많은데. 아직 제가 스스로가 정리가 안되고 있습니다 ^^
이게 확실히 아직 적립이 스스로 안되고 있는 것 뿐 하드웨어 가속은 기본적으로는 시킬 수 있게 된거 같습니다
(물론 하스웰의 가속이 다른거에 비해 뭔가 찜찜하게 올라긴합니다만....)
스스로 배운 결론은 IGPU는 ID-Platform 이 제일 중요하고 Smbios가 중요한 정도. 그리고 부트플레그 옵션이 중요하지만
그게 없이도 가속이 되는 경우가 있고 아닌경우도 있다. 정도는 정립이 되어가고 있습니다.
말씀대로 짠하고 간략하고 명료하게 후기를 드리고 싶었으나 아직은 왁벽하게 이해하고
100% 확신이 안드는 상황이지만 계속 노력하고 공부하고 실험하고있습니다 ^^
IGPU가 이제 활성이 되고 실제 구동이 되니DGPU의 파워도 더 끌어다가 사용하고 싶은 욕심도 드네요 ^^
여튼. 모든 실마리가 ashtray 님덕에 시작되었습니다. 더 많이 데이터가 쌓이면 더 공유하고 저도 ashtray 님처럼
남들 돞는 일에 동참하도록 하겠습니다 ^^
참고로 말씀대로 IGPU가 잘 잡히고 작동을 하니깐 제가 제작한 밴치마크용 파이널컷 프로젝트의 경우
보통 가속없이 3분이상의 것들이. 가속후 2분 초반대로 약 40%정도는 다 빨라지는 것을 경험했습니다.
이때 DGPU가 도와주는 애도. IGPU혼자 일하는 얘도 있었지만 레더링의 차이가 별로 나지않아서 그런 부분에 대해
조금더 공부중입니다 ^^
글이 길고 두서가 없지만. 일단은 중간으로 이렇게 잘 하고 있다고 보고드립니다 ^^
약 5개의 케이스로 밴치정보를 쌓아 저장해두었으며 나중에 잘 공유토록하겠습니다.
일단 너무너무 감사합니다 ^^
설정에 따라 성능업이 되면서 느끼게 되는 쾌감과 의문이 해킨의 매력이 아닌가 싶습니다.
잊지 않으시고 주신 답변에 오히려 감사드려요. 해킨의 마지막이 언제가 될진 모르지만 우린 계속 즐겨야죠~^^
오히려 감사"라는 말씀에 많은 생각을 하게 되네요 ^^
해킨은.... 마지막이 없을 것 같습니다. M1. M2 M3 라도 해킨을 막진 못 할 것 같습니다 ^^
그러니.... 계속 뵙겠습니다.
매력이라 말하기엔 너무나 마약같은 재미를 주는 주제라....
혼자서는 힘드오니 오래 건강하셔서 많은 분들에게 여전한 도움 부탁드립니다. ㅎㅎ ^^
다시한번 참 감사합니다 ^^* 꾸우벅 ^^*
https://x86.co.kr/qa/4377845?member_srl=2229565
전에 이런 경험을 했었습니다.
Ashtray님께서 앞서 설명 잘 해주신 것 같으니 약간만 첨언해보겠습니다.
(또 다른 하나의 방식이라고 보시면 될 것 같습니다)
8~10천번CPU+RX580+빅서의 경우 아래 사항들을 모두 적용 시키는 것이 가장 간단한 방법 중 하나입니다.
- 메인보드 BIOS에서 내장그래픽 활성화+초기 출력 디스플레이 PCIe 1 슬롯으로 설정
- config.plist : iGPU와 dGPU를 위 스크린샷과 같은 형태로 설정(다른 내용 없이 빨간 점 찍은 7라인만, RX580은 ATY,Orinoco/OrinocoParent로 설정)
SMBIOS iMac 19.1 또는 19.2(CPU에 맞춰서)로 설정
boot-args는 GPU 관련 특별한 값 없도록 설정
기타 GPU 관련 설정이 있는 경우 모두 삭제(경우의 수가 너무 많으니 알아서 체크해보셔야 합니다)
- GPU 정상 로딩이 가능하도록 lilu, whatevergreen 등 kext 필수 설치
- USB 포트 매핑 오류 없게 설정(직접적인 부분은 아니지만 스키밍/출력 등에서의 버벅거림이나 끊김 발생 방지를 위해)
위 설정들 중 하나라도 이상이 있는 경우 GPU 가속에 문제가 생길 가능성이 높아집니다.
또한 iMac SMBIOS의 경우 shiki 관련 값을 넣어도 넷플릭스 사파리 시청과 같은 DRM 해제가 잘 안되거나 할 수 있으며 그럴 땐 크롬 쓰시면 됩니다.
최근에는 저 세팅에서 빅서 11.6.5의 FCPX 출력 시 큰 무리없이 최대 속도 출력 가능합니다.
하지만 주사용 앱/본인의 워크플로우/개인별 선호도나 기타 OS나 파컷 버전/시기에 따라 최적화된 설정은 모두 다를 수 있습니다.
(그래서 토니맥, 깃허브 등 설정하는 사람마다 설정도 제각각입니다)
결론적으로 GPU 가속 관련은 경우의 수가 너무 많아 '100% 이게 맞다' 라는 정답이 없기 때문에 이것저것 시도해보는 수 밖에 없습니다.
아!! 일전에 헤드리스 글들보면서 배웟던 것들과는 살짝 다른 접근이라서 너무 감사합니다!
실제 Slot-0과 1의 플레그들이 적용이 안되어서 잘 가속되는 컴터가 있었기때문에
이게 참 햇갈리더라구요 ㅠㅠ 가속이 안되다가 SLot-0부분, 그니깐 Slot-name자체를 지워주면
제대로 가속이 되기도하고 ..그렇게 변수가 계속 있어서 엄청 지금 헷갈리는 상황이긴합니다만
ATY,Orinoco/OrinocoParent처럼 프레임버퍼세팅이좋다고 하던데 실제로 아직 사용은 못해보았습니다.
적어주신대로도 한번 세팅해보고 실제 밴치가 얼마나 차이가 나는지 한번보겠습니다^^
궁금한것은 제가 지금 메인 시스템은 5700XT인데요. 이것도 ATY,Orinoco같은 프레임버퍼 설정 값이있을까요?
혹시나 해서여쭙니다^^
shiki값과 나머지설명들도 모두 잘 적용 해 보겠습니다.
특히 USB매핑쪽을 아직 정확하게 모르지만 그것에 의해서 부팅이나 성능이 많이 차이가 나기도 하는 거 같았는데
이리 말씀 주시니 그쪽도 제대로 파보겠습니다
말씀대로 변수는 많지만. IGPU와 DGPU가 모두합세하여 렌더링이 더빨리지면 좋겠습니다^^
너무너무 감사합니다^^*
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +13 | 64 | 24.10.2318:25 | 헷인토시 |
Hot 새로운 os 설치, 벤츄라가 좋을까요? 세콰이어가 좋을까요? +10 | 126 | 24.10.2308:19 | 미찌콘 |
Hot 램 증설.. 그리고 자꾸 재부팅되는 PC.. +8 | 52 | 24.10.2513:02 | 김밉상 |
39 | 24.10.2513:28 | 희밍현수님 | |
52 | 24.10.2513:02 | 김밉상 | |
38 | 24.10.2421:15 | 활주로임 | |
49 | 24.10.2322:21 | 활주로임 | |
65 | 24.10.2318:25 | 헷인토시 | |
58 | 24.10.2317:01 | 활주로임 | |
95 | 24.10.2315:51 | 배고픈사람 | |
126 | 24.10.2308:19 | 미찌콘 | |
106 | 24.10.2213:48 | 아킬리오 | |
89 | 24.10.2210:36 | MCMC | |
63 | 24.10.2200:57 | 헷인토시 | |
165 | 24.10.2123:22 | 마요네즈 | |
1066 | 24.10.1914:54 | 활주로임 | |
191 | 24.10.2017:21 | RTings | |
972 | 24.10.2000:14 | Kylee | |
119 | 24.10.1921:50 | 루이코아낭 | |
207 | 24.10.1918:03 | Gastone | |
82 | 24.10.1721:28 | Oscar | |
205 | 24.10.1712:11 | 희밍현수님 | |
71 | 24.10.1612:42 | SystemShock | |
309 | 24.10.1517:37 | Gastone | |
1318 | 24.10.1517:20 | 물만두 | |
1624 | 24.10.1317:18 | 물만두 | |
1277 | 24.10.1315:07 | Steer | |
877 | 24.10.1004:51 | Steer | |
192 | 24.10.0920:24 | KImET | |
933 | 24.10.0915:49 | lesmi | |
182 | 24.10.0911:23 | LumOS | |
73 | 24.10.0902:16 | lesmi | |
909 | 24.10.0822:09 | 애플맨 | |
1315 | 24.10.0810:58 | soullees | |
115 | 24.10.0723:26 | 오십견 | |
1235 | 24.10.0723:14 | Steer | |
117 | 24.10.0721:40 | 서재희 | |
74 | 24.10.0704:04 | g2030h61 | |
89 | 24.10.0704:00 | g2030h61 | |
95 | 24.10.0620:14 | SystemShock | |
113 | 24.10.0617:57 | 늘심심 | |
1372 | 24.10.0601:48 | 아스타틴 | |
1272 | 24.10.0515:04 | lesmi | |
131 | 24.10.0422:58 | 낡은기계 | |
547 | 24.10.0315:33 | oreo | |
118 | 24.10.0315:26 | 매치포인트 | |
177 | 24.10.0313:01 | 매치포인트 | |
152 | 24.10.0311:30 | KAKU | |
393 | 24.10.0207:44 | 데스맥 | |
255 | 24.09.3014:22 | 민준송 | |
174 | 24.09.2922:21 | oreo | |
133 | 24.09.2917:58 | 수박 | |
111 | 24.09.2913:21 | 루마루 |
config-HBaord.plist config-Zboard.plist
혹시몰라 H칩셑 보드의 오픈코어 콘피그와 EFI화일과 Z 칩셑보드의 것들 둘다 올려봅니다.
EFI_H Board.zip EFI_Z baord.zip
Z보드 쪽이 그래도 해킨중에선 GPU프로세서를 모두 사용했고 다른 같은 사양의 해킨보다 20% 정도 렌더링이 더 빠릅니다.
하지만 2013년 gtx775M 의 아이맥보다 100% 느립니다.