Skip to content

关于DRM视频播放以及sidecar和DRM共存的解决方案 - Bugprogrammer的博客 #65

Open

Description

@bugprogrammer

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

  1. GeQ1an commented on Feb 10, 2020

    @GeQ1an

    大佬,你在《博主魔改版Whatevergreen解析,还你正常核显频率(1.2g)》中写到:删除Shiki相关功能,还能用 shikigva=80?新版保留了 Shiki 功能?

  2. bugprogrammer commented on Feb 11, 2020

    @bugprogrammer
    OwnerAuthor

    @GeQ1an
    大佬,你在《博主魔改版Whatevergreen解析,还你正常核显频率(1.2g)》中写到:删除Shiki相关功能,还能用 shikigva=80?新版保留了 Shiki 功能?

    新版本已经添加shiki

  3. baozigit commented on Mar 7, 2020

    @baozigit

    RX580 有解没

  4. GeQ1an commented on Mar 8, 2020

    @GeQ1an

    @baozigit
    RX580 有解没

    貌似升级 10.15.4 后就可以了(听说)。

  5. bugprogrammer commented on Mar 9, 2020

    @bugprogrammer
    OwnerAuthor

    @GeQ1an

    @baozigit
    RX580 有解没

    貌似升级 10.15.4 后就可以了(听说)。

    我没有RX5xx系列显卡测试,抱歉

  6. baozigit commented on Mar 10, 2020

    @baozigit

    @GeQ1an @bugprogrammer 嗯,还是等10.15.4正式版,不敢升级测试版,毕竟开发机器

  7. bugprogrammer commented on Mar 20, 2020

    @bugprogrammer
    OwnerAuthor

    @GeQ1an
    大佬,你在《博主魔改版Whatevergreen解析,还你正常核显频率(1.2g)》中写到:删除Shiki相关功能,还能用 shikigva=80?新版保留了 Shiki 功能?

    是的,shiki重新加回

  8. sarkrui commented on Mar 25, 2020

    @sarkrui

    @baozigit
    @GeQ1an @bugprogrammer 嗯,还是等10.15.4正式版,不敢升级测试版,毕竟开发机器

    配置

    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. 升级后悔。

  9. sarkrui commented on Mar 25, 2020

    @sarkrui

    哈哈哈 我现在明白博主的 得以部分解决 部分是指什么了。

    1. 我这边的情况是 Sidecar 和 DRM 视频播放都可以单独使用,但没办法同时进行,Sidecar 也启用时,Netflix 播放无画面但有声音。
    2. 在连接 Sidecar 过程中(我有两个 4K 屏幕分别接 RX580 HDMI 和 Display 口),HDMI 输出的屏幕会有大概持续 3秒 的紫屏,然后恢复正常。目前暂不清楚是什么原因,BIOS 设置 DVMT 大小跟教程不太一样 我是 64MB, DVMT Pre-allocated 配置为 128MB 可以解决
  10. lslqtz commented on May 31, 2020

    @lslqtz

    rx470d 使用 shikigva=80 后 sidecar 模糊,drm 正常
    不使用 shikigva=80 时 sidecar 正常,drm 无画面
    查看 intel power gadget,发现使用 shikigva=80 后 sidecar 的编码由独显进行了……
    shikigva=16 表现一样

  11. lslqtz commented on May 31, 2020

    @lslqtz

    版本 10.15.2

  12. bugprogrammer commented on May 31, 2020

    @bugprogrammer
    OwnerAuthor
  13. lslqtz commented on May 31, 2020

    @lslqtz

    15.4 也一样
    主要是看到之前有 580 成功了,不知道是不是 5 系可以支持 sidecar 的编码了
    如果能把 sidecar 编码重新分配给核显就好了

    @bugprogrammer
    更新系统。我记得15.4修复的。我blog写的Vega起步。15.4好像修复了老显卡。

    lslqtz [email protected] 于 2020年5月31日周日 16:55写道:

    版本 10.15.2

    —
    You are receiving this because you were mentioned.
    Reply to this email directly, view it on GitHub
    #65 (comment),
    or unsubscribe
    https://github.com/notifications/unsubscribe-auth/AF75YZ5SQB2LATRE7FNEFI3RUILO7ANCNFSM4JZPK4BA
    .

  14. bugprogrammer commented on May 31, 2020

    @bugprogrammer
    OwnerAuthor
  15. sarkrui commented on May 31, 2020

    @sarkrui

    @lslqtz 使用什么 SMBIOS, 什么 CPU?

  16. bugprogrammer commented on May 31, 2020

    @bugprogrammer
    OwnerAuthor
  17. sarkrui commented on May 31, 2020

    @sarkrui

    @lslqtz 我是用过 RX460, 蓝宝石的, 随便刷 RX560 vbios, 你的 RX470d 或许可以试试刷 rx570 的vbios,这样 shiki 或许可以适配你的显卡

  18. lslqtz commented on May 31, 2020

    @lslqtz

    i3-6100 和 iMac18,2,macOS 10.15.5
    回复之前没试过 19,1,但是经过尝试也是有闪烁问题
    核显和独显都开启了,核显用的是一个无连接器的 id,配置了 shikigva=80

    @sarkrui
    @lslqtz 使用什么 SMBIOS, 什么 CPU?

  19. lslqtz commented on May 31, 2020

    @lslqtz

    @sarkrui
    @lslqtz 我是用过 RX460, 蓝宝石的, 随便刷 RX560 vbios, 你的 RX470d 或许可以试试刷 rx570 的vbios,这样 shiki 或许可以适配你的显卡

    我觉得我可以试试看,谢谢
    发现之前的回复引用居然都发反了……

  20. lslqtz commented on Jun 13, 2020

    @lslqtz

    在刷写 rx570 的 vbios 之后依旧有模糊现象
    不知道该找啥的问题去了

  21. sarkrui commented on Jun 13, 2020

    @sarkrui

    那可能是核显的锅了,6 7 代CPU可能被 WEG 放弃了,可能是要 8 9代的 U 才行

  22. lslqtz commented on Jun 14, 2020

    @lslqtz

    不是,是 clover 被放弃了
    今天转移到 oc,同样驱动(除了 fakesmc 和 virtualsmc 的区别,后续发现 lilu 版本号有区别但我认为不是主要原因),随后发现 sidecar+drm 在 1.3.6 和 1.4.0 的官方 weg 中正常,可以看 Netflix(后者比 iTunes 要求高一点),依然是 shikigva=80,尽管有不能同时使用的通病

    @sarkrui
    那可能是核显的锅了,6 7 代CPU可能被 WEG 放弃了,可能是要 8 9代的 U 才行

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions