本文通过Clover实现对老电脑的硬件加速,有时间我会更新用OpenCore黑苹果的教程

教程是从远景和tonymacx86上整理参考的,有一些资料是直接复制粘贴的,侵删

如何开启核显独显硬件编码加速和HEVC支持以及解决FCPX 10.13.X中的视频渲染问题
本方法通过开启核显独显硬件加速来解决FCPX软件问题及软件造成的系统问题,不用这些软件的朋友同样适用
很多人反应,系统升级到10.13以后,使用包括核显/独显(包括A卡N卡)/核显加独显的机子,系统在进行视频剪辑渲染输出的时候均会出现很多问题,主要是在使用FCPX(Final Cut Pro X)和Compressor这两个软件时出现的问题最多,我之前也是深受其害。其具体表现有:
打开FCPX软件闪退,剪辑过程中卡死电脑(只有鼠标能动,甚至直接死机重启)
无法导出MP4视频文件
编码输出视频缓慢,性能很弱根本不符合硬件该有的性能,甚至视频输出失
FCPX剪辑过程中使用转场,特效导致卡顿甚至死机
输出的视频出现画面撕裂,掉帧,中间有几段是花的甚至输出的整段视频画面直接全部是各种颜色雪花没有画面
没有使用FCPX这个软件,甚至只是使用谷歌浏览器浏览网页也出现卡顿、死机的情况
等等还有其他很多症状
开始以为是我电脑硬件的问题,但是当这些问题在我所有机子在升级到10.13之后均出现这样的问题,(没有核显的机子没有出现过)才意识到是系统的问题或者核显或者配置文件的问题
因为有独显,所以以前都是屏蔽核显来使用的,开始以为是独显驱动的锅,但是单独使用核显时问题依旧。
然后之前后面混迹国内论坛以为找到了一个解决方案,我写的帖子地址如下:
修复High sierra 部分A卡机子出现FCPX/compressor无法导出mp4问题
简单来说是7代以后的cpu在使用18.3的Smbios后修改几个数值
1.Product Name 改成 iMac19,1
2.Bios Version 改成 IM191.88Z.0058.B00.1705091711
3.Board-ID 改成 Mac-CF21D135A7D34AA6
开始用了两天没有出现问题,而且视频的编码输出也变快了,但是发现用了两天后以上的问题又出现了。
啰嗦了这么多最终我找到了解决方案,请仔细看下面的步骤。认真看好!!!!至少我两台核显+独显的机子都好了,而且并不用屏蔽核显还开启了Intel 的Quick Sync 加速,当然还有独显加速(我的是A卡用户N卡没有条件测试gt640那台没核显就算了)
解决思路是:尝试让FCPX利用核显结合独显来进行渲染,就像FCPX在白果上的工作方式一样。
正式开始施工前先说一下

  1. 本帖子大部分内容来源于https://hackintosher.com/guides/fix-rendering-issues-fcpx-high-sierra/
  2. 我手头上的机子分别是7代Kaby Lake CPU(6代跟7代区别不大)和8代(Coffee Lake)CPU,如果您使用的是更旧CPU,并非所有步骤都适用于您,并且您需要使用Haswell或更高版本来支持来自iGPU的硬件编码,并且您需要Sky Lake或更高版本以及使用High Sierra。
  3. 由于一些Kext的更新,一些clover的补丁功能已经添加到kext里了,我只按最保守的方法来讲述,至于一些clover中的补丁和数值是否还需要你们自己取舍。
    正式开始施工:请按步骤依次看完
    一:挂载EFI分区
  4. 打开Clover Configurator
  5. 在TOOL选项下选择Moiunt EFI选项
  6. 选中你的引导分区,点击Mount Partition 选项挂载EFI引导分区
  7. 打开EFI分区

二、下载各种Kext
请确保下面提到的各种Kext你都是下载的最新版,(我后面会提供我写这篇帖子时最新的KEXT)
Shiki.kext
Lilu.kext
IntelGraphicsFixup.kext
这三个不管是只用核显还是用A卡N卡都需要,把这三个kext都放到EFI/CLOVER/kexts/Other目录下

  1. 使用A卡的用户
    下载最新版WhateverGreen.kext 放到EFI/CLOVER/kexts/Other目录下
  2. 使用N卡
    下载最新版NvidiaGraphicsFixup.kext放到EFI/CLOVER/kexts/Other目录下
    下载最新版FAKEPCIID 把其中的FakePCIID.kext 和 FakePCIID_Intel_HD_Graphics.kext 放到EFI/CLOVER/kexts/Other目录下(我没有下这个也是正常的,你们自己测试)

三、clover配置文件CONFIG.PLIST的修改
I. 使用Clover Configurator 打开Volumes/EFI/EFI/CLOVER/目录下的Config.plist文件
II. 选择 System Parameters项目,确保 Inject Kexts 选项是 Yes
III. 选择Boot项目,在Custom flage 框框里加入:
A卡用户:
Shikigva=4
-rad4200
N卡用户:
shikigva=12
核显用户:
shikigva=1
4、7代8代核显Kaby Lake & Coffee Lake用户:
选择Devices项目,在IntelGFX 框框里填写 0x59128086 如果你使用的是
i3-8100/i3-8350k 则填写0x59168086
选择Graphics项目
使用A卡或者N卡用户
设定 ig-platform-id的值为0x59120003
只有核显的用户
设定 ig-platform-id的值为0x59120000
VI. dsdt 补丁
为了在睡眠唤醒后核显+独显还能正常工作,我们需要添加HECI -> IMEI,和GFX0 -> IGPU 、PEGP -> GFX0这三个补丁。如果不添加这三个补丁,那么睡眠唤醒后问题又 随之而来(在intelgraphicsFixup更新后我只留了PEGP -> GFX0这个补丁,你们自己测试)

  1. 选择Acpi项目下
  2. 添加这下面的三个补丁,有一点很重要GFX0 -> iGPU这个补丁要在PEGP -> GFX0上面
  3. HECI -> IMEI Patch
    Comment: change HECI to IMEI
    Find* [Hex]: 48454349
    Replace [Hex]: 494d4549
  4. GFX0 -> IGPU Patch
    Comment: change GFX0 to IGPU
    Find* [Hex]: 47465830
    Replace* [Hex] : 49475055
  5. PEGP -> GFX0 Patch
    Comment: change PEGP to GFX0
    Find* [Hex]: 50454750
    Replace [Hex]: 47465830
  6. 保存config.plist
  7. 重启电脑进入BIOS设置

四、Bios设置(建议把bios语言调成英语进行设置)
在BIOS中,有两个非常重要的设置可以决定是否可以使用FCPX可靠性。首先是将初始或主要显示/图形更改为dGPU或iGPU,因为将其置于“自动”将导致性能下降。下一个设置是在FCPX使用它之后始终启用IGPU。在技​​嘉的设置很容易找到,但在华硕,华擎,微星主板的设置是 IGPU Multi-Monitor。为了获得FCPX的硬件编码,需要全时启用iGPU。如果您拥有iGPU多显示器设置,请在设置主显示器/初始显示器之前对其进行设置,因为它可能会在不知不觉中将后者重置为iGPU。个品牌的主板设置如下:
技嘉Gigabyte:
▪ Chipset → Integrated Graphics : Enabled
▪ Chipset → DVMT Pre-Allocated :128M
▪ 使用A卡或者N卡
▪ Peripherals → Initial Display Output : PCIe 1 Slot
▪ 仅使用核显
▪ Peripherals → Initial Display Output : IGFX
华硕ASUS:
▪ Advanced \ System Agent(SA) Configuration → IGPU Multi-Monitor : Enabled
▪ Advanced \ System Agent(SA) Configuration → DVMT pre-Allocated : 128M
▪ 使用A卡或者N卡
▪ Advanced \ System Agent(SA) Configuration → Primary Display : PCIE
▪ 仅使用核显
▪ Advanced \ System Agent(SA) Configuration → Primary Display : CPU Graphics
华擎ASRock:
▪ Advanced \ Chipset Configuration → IGPU Multi-Monitor : Enabled
▪ Advanced \ Chipset Configuration → Share Memory : 128MB
▪ 使用A卡或者N卡
▪ Advanced \ Chipset Configuration → Primary Graphics Adapter : PCI Express
▪ 仅使用核显
▪ Advanced \ Chipset Configuration → Primary Graphics Adapter : Onboard
微星MSI:
▪ Advanced \ Integrated Graphics Configuration → IGD Multi-Monitor : [Enabled]
▪ Advanced \ Integrated Graphics Configuration → DVMT Pre-Allocated : [128M]
▪ 使用A卡或者N卡
▪ Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : [PEG]
▪ 仅使用核显
▪ Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : [IGD]
保存Bios设置,重启进入系统,OJBK尽情的爽去吧

硬件加速是否启用的检测方法:
方法1:使用MacX Video Converter Pro 检测

方法2:使用VDADecoderChecker检测,打开终端把这个程序拖进去执行https://cylonbrain/VDADecoderCheck

黑苹果开启硬件加速(Clover)相关推荐

  1. 黑苹果2k显示器开启hidpi_黑苹果开启硬件加速

    教程是从远景和tonymacx86上整理参考的,有一些资料是直接复制粘贴的,侵删 如何开启核显独显硬件编码加速和HEVC支持以及解决FCPX 10.13.X中的视频渲染问题 本方法通过开启核显独显硬件 ...

  2. 黑苹果开启核显加速_如何开启无核显的N卡黑苹果的硬件加速

    之前写了我一篇如何开启无核显+A卡的硬件加速,有朋友问那N卡怎么办,能不能也开启硬件加速,说实话,我手上没有N卡的机器,没法测试,但是方法是有的,大家可以按照这个方法自己去测试一下,记得先备份一下你的 ...

  3. cad 打开硬件加速卡_谁说没有核显就不能开启硬件加速?手把手教你开启加速

    前几天,我发了一个自用黑苹果的配置,参与讨论的朋友很多,其中有一个问题大家非常关注--我这个配置能不能硬解,原因是我的CPU选用的是Intel 9400F,这块CPU没有核显,很多朋友认为没有核显就不 ...

  4. 如何通过CSS开启硬件加速来提高网站性能

    你知道我们可以在浏览器中用css开启硬件加速,使GPU (Graphics Processing Unit) 发挥功能,从而提升性能吗? 现在大多数电脑的显卡都支持硬件加速.鉴于此,我们可以发挥GPU ...

  5. CSS3开启硬件加速及利弊

    最近了解了一下用css3开启硬件加速的这个功能,不得不感叹浏览器这些东西太神奇了,要不是师兄提起,我根本就不知道居然有这种东西.所以还是要提高一下自己的信息来源渠道的. 巴拉巴拉了一下,下面我们正式来 ...

  6. 关于修改虚拟机内存,和开启 硬件加速

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 昨晚回复 ...

  7. 腾讯视频开启硬件加速

    这篇文章主要说的是如何下载腾讯视频到电脑_腾讯视频开启硬件加速,希望可以帮助大家.腾讯视频开启硬件加速返回暂停重播播放x 当我们使用腾讯视频观看本地或在线影视时,开启硬件加速可以明显提高画面质量以及减 ...

  8. linux chrome 硬件加速,在Chrome上开启硬件加速和预先渲染的方法技巧

    在 Chrome 上开启硬件加速的方法非常简单,Chrome 正式版和测试版都可以通过在about:flags中开启硬件加速以提升网页浏览体验并延长电池使用时间,如果你是那种动不动就开30个标签以上的 ...

  9. CSS开启硬件加速 hardware accelerated

    作者:孙志勇 微博 日期:2016年12月6日 一.时效性 所有信息都具有时效性.文章的价值,往往跟时间有很大关联.特别是技术类文章,请注意本文创建时间,如果本文过于久远,请读者酌情考量,莫要浪费时间 ...

  10. html代码硬件加速优化,详解CSS3开启硬件加速的使用和坑

    前言 最近在看在github上看iscroll的文档.虽然是英文的,但是为了装逼,没办法硬着头皮看完了,觉得作者写得不错(我有那么好耐心写那么长的文档就好了[捂脸]),然后为了更好地装逼,有看了一遍, ...

最新文章

  1. 2020了,还要学JSP嘛?入个门呗!毕竟Servlet亲兄弟~
  2. js设计模式每次10分钟:字面量和构造函数模式对比
  3. AppCompatActivity实现全屏的问题
  4. JAVA基础知识|lambda与stream
  5. $Django redis内存数据库 (知识回顾cmd切换目录)
  6. java 数组map_Java之数组array和集合list、set、map
  7. java web权限设计_java web简单权限管理设计
  8. 为什么我的crontab不起作用呢
  9. .NET Micro Framework开发板用户简明手册(v3.0)
  10. 优酷网架构学习和揭秘
  11. 华为p50 pro 鸿蒙,华为P50Pro真豪横!鸿蒙系统+真全屏5摄,网友:太香了!
  12. JAVA API (application programming interface)
  13. 软件测试2小时入门-曹红杏-专题视频课程
  14. ps如何批量处理图片
  15. 人工智能入门:基于Linux与Python的神经网络
  16. TopCoder简介
  17. SoapUI offen used scripts
  18. 抑郁检测用文本数据集
  19. 佳能c3020维修模式 白电平调整_各品牌传真机清零方法及白电平调整方法汇总
  20. Ajax+php上传图片

热门文章

  1. lsf服务器窗口显示,LSF指定进程提交到指定QUEUES中
  2. LSF集群作业管理系统
  3. 完全搞懂java中的时间戳,时区,日期格式
  4. windows驱动签名
  5. 触动精灵贝塞尔曲线Bezier Curve
  6. tableau 集动作_举个栗子!Tableau技巧(59):学做两个集合的维恩图(文氏图)Venn diagram...
  7. Latex报错:Something‘s wrong--perhaps a missing \item. \end{thebibliography}
  8. RTKLIB-RTKPOST设置介绍
  9. python:利用pandas进行绘图(总结)绘图格式
  10. 怎么进入服务器修改跳转域名,域名怎么跳转到别的网站