https://www.bugprogrammer.me/2019/12/11/about-DRM.html macOS Catalina 10.15发布后,不少小伙伴发现DRM视频播放出现bug。表现为Apple TV+无法播放,Netflix无法用Safari浏览器播放(macOS下只有Safari可以播放Netflix 1080P)。博主研究测试,得以部分解决。现发布播放DRM视频以及sidecar和DRM共存的解决方案。
Activity
GeQ1an commentedon Feb 10, 2020
大佬,你在《博主魔改版Whatevergreen解析,还你正常核显频率(1.2g)》中写到:删除Shiki相关功能,还能用 shikigva=80?新版保留了 Shiki 功能?
bugprogrammer commentedon Feb 11, 2020
新版本已经添加shiki
baozigit commentedon Mar 7, 2020
RX580 有解没
GeQ1an commentedon Mar 8, 2020
貌似升级 10.15.4 后就可以了(听说)。
bugprogrammer commentedon Mar 9, 2020
我没有RX5xx系列显卡测试,抱歉
baozigit commentedon Mar 10, 2020
@GeQ1an @bugprogrammer 嗯,还是等10.15.4正式版,不敢升级测试版,毕竟开发机器
bugprogrammer commentedon Mar 20, 2020
是的,shiki重新加回
sarkrui commentedon Mar 25, 2020
配置
9700K + RX580 2308 蓝宝石超白金
macOS 10.15.2 正式版
注入
shikigva=80一切正常除了播放 Safari Netflix 直接死机;macOS 10.15.4 正式版
同样注入
shikigva=80,一切完美!✅Sidecar
✅1.2Ghz核显满载
✅Safari Netflix (目测是1080P)
但不同机器可能还有出入,建议跟我一样分一个 Production分区 + Beta 分区并且配一个 Time Machine 时刻备份 Production 系统+数据盘,Beta 用来预升级测试,TM 用来防Prod. 升级后悔。
sarkrui commentedon Mar 25, 2020
哈哈哈 我现在明白博主的 得以部分解决
部分是指什么了。目前暂不清楚是什么原因,BIOS 设置 DVMT 大小跟教程不太一样 我是 64MB, DVMT Pre-allocated 配置为 128MB 可以解决lslqtz commentedon May 31, 2020
rx470d 使用 shikigva=80 后 sidecar 模糊,drm 正常
不使用 shikigva=80 时 sidecar 正常,drm 无画面
查看 intel power gadget,发现使用 shikigva=80 后 sidecar 的编码由独显进行了……
shikigva=16 表现一样
lslqtz commentedon May 31, 2020
版本 10.15.2
bugprogrammer commentedon May 31, 2020
lslqtz commentedon May 31, 2020
15.4 也一样
主要是看到之前有 580 成功了,不知道是不是 5 系可以支持 sidecar 的编码了
如果能把 sidecar 编码重新分配给核显就好了
bugprogrammer commentedon May 31, 2020
sarkrui commentedon May 31, 2020
@lslqtz 使用什么 SMBIOS, 什么 CPU?
bugprogrammer commentedon May 31, 2020
sarkrui commentedon May 31, 2020
@lslqtz 我是用过 RX460, 蓝宝石的, 随便刷 RX560 vbios, 你的 RX470d 或许可以试试刷 rx570 的vbios,这样 shiki 或许可以适配你的显卡
lslqtz commentedon May 31, 2020
i3-6100 和 iMac18,2,macOS 10.15.5
回复之前没试过 19,1,但是经过尝试也是有闪烁问题
核显和独显都开启了,核显用的是一个无连接器的 id,配置了 shikigva=80
lslqtz commentedon May 31, 2020
我觉得我可以试试看,谢谢
发现之前的回复引用居然都发反了……
lslqtz commentedon Jun 13, 2020
在刷写 rx570 的 vbios 之后依旧有模糊现象
不知道该找啥的问题去了
sarkrui commentedon Jun 13, 2020
那可能是核显的锅了,6 7 代CPU可能被 WEG 放弃了,可能是要 8 9代的 U 才行
lslqtz commentedon Jun 14, 2020
不是,是 clover 被放弃了
今天转移到 oc,同样驱动(除了 fakesmc 和 virtualsmc 的区别,后续发现 lilu 版本号有区别但我认为不是主要原因),随后发现 sidecar+drm 在 1.3.6 和 1.4.0 的官方 weg 中正常,可以看 Netflix(后者比 iTunes 要求高一点),依然是 shikigva=80,尽管有不能同时使用的通病