黑苹果iMac机型解决浏览器播放视频卡顿、闪退(核显加速)-hackintosh
白苹果显卡工作策略有以下几种:
1.纯核显工作:Macbook air/部分pro、Mac mini、部分imac;
2.纯独显工作:Mac Pro、iMac Pro;
3.核显负责输出内屏,独显进行外屏和运算:部分MacBook pro;
4.核显只进行计算,独显进行输出:带独显的imac;
前一段时间一直被浏览器不能正常播放视频而困扰着,例如Safari浏览器调到高分辨率高帧率的视频画质就会卡死或者闪退,chrome或者其它浏览器播放4K60帧以上的视频卡顿,但QuickTime播放正常。问了其他人也有好几个的现象和我一样,有人是纯核显,也有人和我一样的核显加独显。以前用主力机黑,因为独显无法驱动就用处理器的核显黑(10700,也是uhd630),也是浏览器看视频卡顿,但别人和我说是显卡性能不行的原因(我也半信半疑)。后来在网上搜寻无果,因为我的核显ID已经注入正确了,不存在有没有打开核显的问题;软件监测h264和265也是完全支持的,之后毫无头绪。有一天突然在某个视频的评论区看到有人评论关于核显要添加启动参数的评论,在网上搜索相关资料后,成功解决。
此方法适用于10代处理器的黑果机型设置imac2020。理论上8-9代也支持(机型设置imac2019)。或纯核显设置mac mini。其它的请自行测试。不适用纯独显、笔记本。
适用问题症状:浏览器播放视频卡顿、闪退。剪辑软件卡顿。(其实就是核显变频调度有问题)
我的黑果主机配置:处理器i3 10100。显卡为UHD630、AMD RX5500 XT 8G
请注意,此方法只适用于正确注入了核显id的情况!!纯核显我并没有测试,如果出现问题麻烦在评论区说明以及私信。核显+独显我测试过是可以的。如果你还未注入或者没注入正确的id,可参考下面的方法,写得比较简陋,建议去看其它UP主更详细的教程。
注入核显ID:在Hackintool工具里面给核显注入正确的id。因为我的主机是带了核显并且安装了AMD免驱显卡,我选择的平台ID是0x9BC80003(0x9BC50003、0x9BC40003,这两个是分别对应10代的i5&i7、i9),都是10代核显仅计算的ID。8-9代的平台ID或者要核显输出的ID请自行查询其它ID(如0x3E9B0007,核显输出的id)。更具体的操作就不在文中叙述了,很多up主也做了相关教程,如果用核显显示的要设置其它id,并且要定制接口、仿冒、生成补丁。
igpu+独显
igpu+独显平台设置
记得导出到config.plist哦!!!
正片开始:添加启动参数
1.打开OC编辑器,左上角“工具”-挂载efi。点击对应硬盘“挂载分区”,输入密码,然后打开;
2.路径EFI-OC-config.plist。config.plist右键点复制备份EFI(可选),再右键config.plist打开方式选择OC编辑器。
3.点击“nvram-随机访问存储器设置”,点击7C436110开头的,双击“boot-args”,用键盘➡️移到最后,空一格。
纯核显添加“igfxrpsc=1”和“igfxonln=1”(中间要空一格)。
核显+独显添加“igfxfw=2”。若添加此参数导致开机慢,或者卡进度条、-v跑码卡igpu retry可尝试仅添加“igfxrpsc=1”(在我的另外一台黑果主机i5 8500配RX560,igfxfw=2就出现了卡igpu retry,加igfxrpsc=1正常)
4.左上方“文件”-保存。重启电脑即可打开浏览器测试。
正常播放
附加:
igfxrpsc=1:启用 RPS 控制补丁,提高 IGPU 性能;
igfxonln=1:强制在所有显示器上处于在线状态;
igfxfw=2:强制加载Apple Guc,跑满IGPU频率;
已知问题:
添加参数这些参数后可能会产生睡眠后唤醒黑屏。
添加参数后Safari浏览器4k120仍然不能正常播放,chrome没有问题,4k60以及以下的没问题。
其它问题:
10代核显动画掉帧无解。
RX5500XT HDMI音频无解。
如有错误请指正!
蓝光资源网 » 黑苹果iMac机型解决浏览器播放视频卡顿、闪退(核显加速)-hackintosh