*적용중인 도장
iGPU 전용 시스템에서 DRM이 손상됨
이것들은 Haswell 이상에서 결코 작동하지 않았습니다.
아이비 브릿지의 경우 10.12.2까지 Shiki (현재 WhateverGreen)로 고정 할 수 있지만 10.12.3으로 중단되었습니다.
문제 체크
VDADecoderChecker
체크 시 문제 발생시
GFX0을 IGPU로 변경
PEG0을 GFX0으로 변경
HECI를 IMEI로 변경
기타
Lilu 및 WhateverGreen이 로드되어 있는지 확인
WEG 사용시 아래 켁스트 동시 사용 하지 마세요
DRM 테스트
FairPlay 1.x : 레거시 Mac을보다 쉽게 지원하는 데 사용되는 소프트웨어 기반 DRM
이것을 테스트하는 가장 쉬운 방법은 iTunes 영화를 재생하는 것입니다 : FairPlay 1.x test
FairPlay 1.x 트레일러는 WhateverGreen이 올바르게 설정된 경우 iGPU 전용 구성을 포함하여 모든 구성에서 작동합니다. 그러나 FairPlay 1.x 영화는 약 3-5 초 동안 iGPU 전용 구성으로 만 재생되며 그 후에 HDCP가 지원되지 않는다는 오류가 발생합니다.
FairPlay 2.x / 3.x : Amazon Prime의 Netflix에있는 하드웨어 기반 DRM
테스트하는 두 가지 방법이 있습니다.
Netflix 또는 Amazon Prime에서 쇼 재생
Amazon Prime 예고편 재생 : Spider-Man : Far From Home
트레일러 자체는 DRM을 사용하지 않지만 Amazon은 여전히 재생하기 전에 확인합니다.
참고 : 작동하려면 최신 AMD GPU가 필요합니다 (Polaris +)
FairPlay 4.x : 혼합 DRM (AppleTV +에 있음)
TV.app를 열고 TV +-> 무료 Apple TV + Premiere를 선택한 다음 아무 에피소드 나 클릭하여 시험없이 테스트 할 수 있습니다 (iCloud 계정이 필요함)
Apple TV +를 사용하려는 경우 무료 평가판이 있습니다.
참고 : 작동하지 않는 iGPU (Xeon) 또는 최신 AMD GPU가 필요합니다 (Polaris +)
iGPU가 없을 때 FairPlay 1.x를 강제 실행할 수 있습니다
이 테스트에서 모든 것이 작동하면 계속할 필요가 없습니다!
DRM FIX
Configuration | Mode | iTunes Trailers | iTunes Movies | TV+ | Prime Trailers | Prime/Netflix | IQSV |
---|---|---|---|---|---|---|---|
AMD+IGPU, IM/MM | shikigva=16 | SW1 | SW2 | HW4 | HW | NO | OK |
AMD+IGPU, IM/MM | shikigva=80 | SW1 | SW2 | HW4 | HW3 | HW3 | OK |
AMD, IMP/MP | SW1 | SW2 | HW4 | HW3 | HW3 | NO | |
AMD, IMP/MP | shikigva=128 | HW1 | HW2 | HW4 | HW3 | HW3 | NO |
NV+IGPU, IM/MM | SW1 | SW2 | NO | HW | NO | OK | |
NV, IMP/MP | shikigva=256 | SW1 | SW2 | SW3 | HW | NO | NO |
IGPU, IM/MM | SW1 | NO | NO | HW | NO | OK |
SW - software unencrypted decoder, works everywhere
HW - hardware unencrypted decoder, works with any compatible GPU
SW1 - software FairPlay 1.0 decoder (CoreFP)
SW2 - software FairPlay 1.0 decoder (CoreFP), requires HDCP
SW3 - software FairPlay 4.0 decoder (CoreLSKD), requires HDCP and no IGPU
HW1 - hardware FairPlay 1.0 decoder (CoreFP), requires select AMD GPUs
HW2 - hardware FairPlay 1.0 decoder (CoreFP), requires HDCP and select AMD GPUs
HW3 - hardware FairPlay 2.0/3.0 decoder (CoreLSKDMSE), requires HDCP and select AMD GPUs
HW4 - hardware FairPlay 4.0 decoder (CoreLSKD), requires HDCP and select AMD GPUs
IM/MM - iMac/Macmini models with IGPU, IGPU must have connector-less framebuffer-id when AMD/NV is used.
IMP/MP - iMacPro/MacPro models without IGPU.
Other configurations are used at your own risk, use -shikioff
to disable modifications
어떻게 사용 해야 합니까? 먼저 차트에서 본인의 구성이 무엇인지 식별 해야 합니다. (AMD는 CPU가 아닌 GPU를 나타냄).
나열된 SMBIOS (IM = iMac, MM = Mac Mini, IMP = iMac Pro, MP = Mac Pro)는 하드웨어 구성과 일치하는 경우 사용해야합니다.
차트의 구성과 일치하지 않으면 기대하지 않는게 좋습니다.
다음으로 어떤 Shiki 모드를 사용해야하는지 식별하십시오.
설정에 두 가지 구성이있는 경우 사용 된 Shiki 플래그가 다릅니다.
일반적으로 소프트웨어 디코딩보다 하드웨어 디코딩이 필요합니다. 모드 열이 비어 있으면 작업이 완료된 것입니다.
그렇지 않으면 DeviceProperties> Add를 사용하여 shikigva를 GPU의 속성으로 추가해야합니다.
예를 들어, 사용해야하는 모드가 shikigva = 80 인 경우 :
boot arg 사용할 수도 있습니다. 이것은 모드 열에 있습니다.
한 가지 예가 있습니다. 인텔 i9-9900K와 RX 560을 사용하는 경우 구성은
"AMD + IGPU"가되며 iMac 또는 Mac Mini SMBIOS (이 특정 구성의 경우 iMac19,1)를 사용해야합니다.
그러면 구성에 대한 두 가지 옵션이 있습니다. 하나는 모드가 shikigva = 16이고 다른 하나는 shikigva = 80입니다.
차이점은 "Prime Trailers"와 "Prime / Netflix"입니다. Netflix가 작동하기를 원하므로 shikigva = 80 옵션을 선택합니다.
그런 다음 유형 번호 / 정수 및 값이 80 인 shikigva를 iGPU 또는 dGPU에 주입하고 재부팅하면 DRM이 작동합니다.
또 다른 예가 있습니다. 이번에는 Ryzen 3700X와 RX 480이 있습니다.이 경우 구성은 "AMD"이며 iMac Pro 또는 Mac Pro SMBIOS를 사용해야합니다. 다시 말하지만 shiki 인수 없음과 shikigva = 128의 두 가지 옵션이 있습니다.
소프트웨어 디코딩보다 하드웨어 디코딩을 선호하므로 shikigva = 128 옵션을 선택하고 이번에는 값 128로 dGPU에 shikigva를 다시 주입합니다.
재부팅 후 DRM이 작동합니다.
노트
gfxutil을 사용하여 iGPU / dGPU의 경로를 찾을 수 있습니다.
경로 / to / gfxutil -f GFX0
GFX0 : dGPU의 경우 여러 대가 설치된 경우 IORegistryExplorer에서 AMD 카드의 이름을 확인하십시오.
IGPU : iGPU 용
DeviceProperties를 사용하여 shikigva를 주입하는 경우 하나의 GPU에만 그렇게해야합니다.
그렇지 않으면 WhateverGreen은 먼저 찾은 것을 사용하며 일관성이 보장되지 않습니다.
IQSV는 Intel Quick Sync Video의 약자입니다. iGPU가 있고 활성화되어 있고 올바르게 설정된 경우에만 작동합니다.
특수 구성 (iMac SMBIOS를 사용하는 Haswell + AMD dGPU와 같지만 iGPU가 비활성화되어 있음)은 차트에서 다루지 않습니다.
이것에 대해 스스로 조사해야합니다.
Shiki 소스는 어떤 플래그가 무엇을 언제 사용해야하는지 이해하는 데 유용하며 특수한 구성에 도움이 될 수 있습니다.
Apple의 GuC (Graphics Micro Code)를 로드하면 좋습니다. 주목해야 할 것은 펌웨어 로딩이 다음으로 제한된다는 것입니다.
Skylake 및 최신 CPU 그리고 최근 칩셋, 300 시리즈 이상 : Z390, B360, H370, H310 등 (Z370/B365는 실제로는 200시리즈이므로 안 됨)
최신 칩셋을 사용해도 펌웨어로드가 작동하지 않을 수 있습니다.
이 작업을 시도한 후에 커널 패닉이나 많은 그래픽 오류가 발생하면 설정에서 펌웨어로드가 지원되지 않기 때문일 수 있습니다.
수정방법
WEG Boot-Args에 igfxfw=2 or
Under DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x2,0x0), add:
igfxfw | Data | <02 00 00 00>
결과 체크
확인하는 가장 좋은 방법은 iGPU의 빈도를 모니터링하는 것입니다. Intel Power Gadget을 사용하거나 Apple Scheduler 참조에 대한 부팅 로그를 확인하는 것입니다. igfxfw 특성이 적용되었는지 확인하십시오.
kernel: (AppleIntelCFLGraphics) [IGPU] Graphics Firmware Version: 2.14.0.0
kernel: (AppleIntelCFLGraphics) [IGPU] Graphics Firmware Version: 2.14.0.0
kernel: (AppleIntelCFLGraphics) [IGPU] Graphics accelerator is using scheduler: Apple Firmware
kernel: (AppleIntelCFLGraphics) [IGPU] Graphics accelerator is using scheduler: Apple Firmware
https://dortania.github.io/OpenCore-Desktop-Guide/post-install/drm.html
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 938 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 575 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1403 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 575 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 909 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4003 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5087 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 107 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 103 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 120 | 24.10.2321:29 | 해킨도전자 |
103 | 24.10.2322:26 | 뿌엥 | |
120 | 24.10.2321:29 | 해킨도전자 | |
107 | 24.10.2319:04 | 사노라맨 | |
786 | 24.10.1412:27 | shl628 | |
671 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
938 | 24.10.1121:10 | 좌절금지 | |
733 | 24.10.1115:53 | 수박 | |
575 | 24.10.0900:22 | 줌바이퍼 | |
1403 | 24.07.1219:19 | Stultus | |
1212 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
894 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
644 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
575 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
909 | 24.09.1723:58 | 좌절금지 | |
601 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
462 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
538 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |