catalina无核显硬解HEVC完全没有问题
最近升级了catalina最新版,来论坛逛逛,发现有些帖子说无核显10.15.2后HEVC硬解失败的问题。刚好我的机器是无核显的配置,硬解HEVC 10bit 60fps完全没有问题。特此辟谣,分三步提供信息第一步提供我的配置
第二步提供截图(系统信息 显示器信息 硬解支持情况(VideoProc软件显示) 转码测试 转码过程CPU占用)
第三步最后提供设置方法
1,我的配置
主板: 华硕h77
CPU: E3-1230
显卡: 蓝宝石RX 480 8G
内存: 16G ddr3
硬盘: 海康C2000pro 1T nvme ssd (操作系统安装分区)
三星850EVO 250G sata ssd (Clover 启动分区)
系统: Catalina 10.15.3
2,上图
2.1 系统信息
2.2 显示器信息
2.3 硬解支持情况(VideoProc软件显示)
2.4 测试的视频(常用的韩国美少女团)
2.5 转码测试
2.6 转码过程CPU占用
显示的intel加速是不对的。
3,设置方法
3.1 设置你的机型为iMac Pro 或者 mac pro 6,1等没有核显的机型。
3.2 如果可能,请去掉WhateverGreen.kext。比如我的rx480 8G,不用这个kext是可以启动的。
3.3 打开原生电源管理,比较新的主板只需要配置acpi -> ssdt 下面的plugintype=true即可,界面勾选。
3.4 建议打开原生显卡电源管理。请参考其他帖子。imac pro1,1 而且独显是rx4xx/5xx(deviceID=0x67df1002),可以用我提供的dAGPM.kext.zip,解压放到clover/kexts/other下。
3.5 打开 “启动台” -> “其他” -> “终端” 输入下面的命令
defaults write com.apple.AppleGVA forceATI -boolean yes
defaults write com.apple.AppleGVA forceSWDecoder -boolean no
defaults write com.apple.coremedia hardwareVideoDecoder force
defaults write com.apple.AppleGVA forceSWEncoder -boolean no
defaults write com.apple.coremedia hardwareVideoEncoder force
defaults write com.apple.AppleGVAgvaForceAMDAVCDecode -boolean yes
defaults write com.apple.AppleGVAgvaForceAMDAVCEncode -boolean yes
defaults write com.apple.AppleGVAgvaForceAMDKE -boolean yes
部分设置可能没有用处,但是为了保险可以全部设置打上。有兴趣的可以剔除掉部分没用的设置。
3.6 经过上面的步骤应该就可以流畅的播放HECV 10bit 60fps的电影而且CPU占用低于10%了,videoProc这个软件应该也可以正常的显卡硬件加速了。如果videoProc还有问题,可以考虑在Clover的配置中注入FrameBuffer “Orinoco”,并且注入ATI/AMD显卡。
我的h77老主板实际测试各方面正常:
1,播放和转码4k hevc 10 bit 60fps,基本不占CPU资源
2,Finder分栏预览正常、预览正常
Final Cut Pro X 这个软件,由于本人不熟悉,没有能力搞定它的配置,在没有核显的情况下,系统的“强制使用egpu打开”的选项并不显示出来。建议有这个选项的朋友研究一下,我估计他应该可以可以通过配置来强制启用的。比
如 default write com.apple.FCPX 之类的地方来强制使用独显。
最后附上附件dAGPM.kext
没用HEVC.kext? 值得一试,谢谢分享! fsvideo 发表于 2020-2-4 18:48 https://www.pcbeta.com/static/image/common/back.gif
没用HEVC.kext?
没有呢,不知道HEVC.kext, 估计也是一个空壳注入的kext吧? flygun2005 发表于 2020-2-4 18:59 https://www.pcbeta.com/static/image/common/back.gif
没有呢,不知道HEVC.kext, 估计也是一个空壳注入的kext吧?
WhateverGreen 这个不用吗?这样能有HEVC? flygun2005 发表于 2020-2-4 18:59 https://www.pcbeta.com/static/image/common/back.gif
没有呢,不知道HEVC.kext, 估计也是一个空壳注入的kext吧?
确实是一个空壳驱动,而且最新版本的weg可以不用这个驱动了,你的方法有点意思,不知道我用的rx560和580能否适用。 有potplayer测试HEVC解码视频是否能硬解的截图吗楼主 oc不行,不知道clover中间用了什么骚操作 学习了,感谢楼主 meizinihao 发表于 2020-2-4 20:14 https://www.pcbeta.com/static/image/common/back.gif
有potplayer测试HEVC解码视频是否能硬解的截图吗楼主
iina的测试了可以。potplayer尚未安装。稍后试试。 fsvideo 发表于 2020-2-4 19:03 https://www.pcbeta.com/static/image/common/back.gif
WhateverGreen 这个不用吗?这样能有HEVC?
目前确实没有用WhateverGreen,不过可以一试,听说最新的WhateverGreen解决了很多问题,但是未来的lilu插件都基于OC测试,所以用OC启动而不是Clover启动的,可以考虑WhateverGreen。估计每次升级的时候对应升级WEG,应该也比较容易操作。 谢谢楼主分享 楼主可以提供下您的EFI文件吗 谢谢 loonyeo 发表于 2020-2-5 08:01
谢谢楼主分享
真的好牛,谢谢分享 dAGPM.kext,这个kext具体作用是什么,能说说吗 mh753189 发表于 2020-2-5 09:11 https://www.pcbeta.com/static/image/common/back.gif
dAGPM.kext,这个kext具体作用是什么,能说说吗
打开独显原生电源管理的空壳kext。网上有如何打开原生显卡电源管理的方法,可以自己制作合适的kext。我附上的这个是AMD 4xx 5xx系列显卡,而且机型设置为iMacPro 1,1的空壳kext。 左右不过是爱情 发表于 2020-2-5 08:27 https://www.pcbeta.com/static/image/common/back.gif
楼主可以提供下您的EFI文件吗 谢谢
以下是我的EFI,删除了主题,重新生成了序列号,EFI驱动统一放在drivers64UEFI目录下,如果你的U盘读取的是drivers/UEFI目录,则请自行拷贝。
楼主刷新下videoproc的hevc解码了吗需要点击最右边刷新下,我没用whg做了显卡Fb hevc貌似不能用了 我试试看。
看一下啊啊啊啊