为什么DRM不能在仅IGPU的系统上运行(关于MacOS DRM)
10.15版本的DRM兼容性图表
10.15版本的DRM兼容性图表
兼容性
模式
iTunes预告片
iTunes电影
TV+
黄金预告片
Prime/Netflix IQSV
AMD+IGPU, IM/MMshikigva=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 - 软件未加密解码器,随处可见
· HW - 硬件未加密解码器,可与任何兼容的GPU
· SW1 - 软件FairPlay 1.0解码器(CoreFP)
· SW2 - 软件Fairplay1.0解码器(CoreFP),需要HDCP
· SW3 - 软件Fairplay4.0解码器(CoreLSKD),需要HDCP,不需要IGPU
· HW1 - 硬件 FairPlay 1.0 解码器 (CoreFP), 需要选择AMD GPU
· HW2 - 硬件FairPlay 1.0解码器(CoreFP),需要HDCP并选择AMD GPU
· HW3 - 硬件 FairPlay 2.0/3.0 解码器 (CoreLSKDMSE), 需要HDCP并选择AMD GPU
· HW4 - 硬件 FairPlay 4.0 解码器 (CoreLSKD), 需要HDCP并选择AMD GPU
· IM/MM - 当使用AMD/NV时,具有IGPU、IGPU的IMAC/MACIMIN模型必须具有无连接器的帧缓冲器ID。
· IMP/MP - 不带IGPU的iMacPro/MacPro机型。
其他配置由您自行承担风险,使用-shikioff禁用修改
由于Apple改变了它们通过一种方式对DRM进行身份验证的方式,因此非Apple硬件(Hackintosh)目前不支持Haswell及更高版本的IOS仅本地MacOSDRM播放。IGPU。确切地说,苹果公司在做什么,但仍怀疑苹果公司可能已自定义某些方面的IntelME(管理引擎),HECI(主机嵌入式控制器接口)和Intel EPID(增强隐私ID)。
最终结果是PAVP(受保护的音频视频路径)和HDCP(高带宽数字内容保护)不起作用,导致在仅IGPU的系统上播放受DRM保护的内容时出现问题。我相信这些变化是相对较新的(在去年左右),并且Apple实施了这些更改以保护其新流媒体平台(例如AppleTV +和Apple Music)上的内容。
Netflix和Amazon Prime Video解决方案
对于某些基于Web的DRM内容,您可以使用Chrome而不是适用于Netflix和Amazon Prime Video的Safari,尽管在大多数情况下,由于Chrome使用的是Chrome,因此只能播放SD分辨率的内容。非Apple硬件上的“ WideVine” DRM API(基于软件)和HDCP的已知问题。
通过Shiki Module针对AMD GPU的DRM修复了WhatEverGreen中的问题
随着2019年12月的Lilu和WhatEverGreen点发布,开发人员添加了一种新方法,以在非Apple硬件(即Hackintosh)上启用某些本机MacOS DRM支持。
此新方法要求系统安装受支持的AMDGPU,因为使用iMacPro1,1 SMBIOS时,它有效地欺骗了MacOS中的某些更改,但实际上并不需要使用iMacPro1,1SMBIOS。
WEG的当前开发版本(1.3.6)包括一个新的Shiki位掩码值(+64),以使Netflix和Amazon Prime等服务的AMD GPU在Safari中进行DRM解码DRM解码,但是仍然非常多正在开发中,当前不适用于所有AMDGPU的/系统配置。
页:
[1]