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

ae48b8938d39d79c542f5897d714b0b6.png

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


如何开启核显独显硬件编码加速和HEVC支持以及解决FCPX 10.13.X中的视频渲染问题

本方法通过开启核显独显硬件加速来解决FCPX软件问题及软件造成的系统问题,不用这些软件的朋友同样适用

很多人反应,系统升级到10.13以后,使用包括核显/独显(包括A卡N卡)/核显加独显的机子,系统在进行视频剪辑渲染输出的时候均会出现很多问题,主要是在使用FCPX(Final Cut Pro X)和Compressor这两个软件时出现的问题最多,我之前也是深受其害。其具体表现有:

  1. 打开FCPX软件闪退,剪辑过程中卡死电脑(只有鼠标能动,甚至直接死机重启)
  2. 无法导出MP4视频文件
  3. 编码输出视频缓慢,性能很弱根本不符合硬件该有的性能,甚至视频输出失
  4. FCPX剪辑过程中使用转场,特效导致卡顿甚至死机
  5. 输出的视频出现画面撕裂,掉帧,中间有几段是花的甚至输出的整段视频画面直接全部是各种颜色雪花没有画面
  6. 没有使用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分区

1、打开Clover Configurator

2、在TOOL选项下选择Moiunt EFI选项

3、选中你的引导分区,点击Mount Partition 选项挂载EFI引导分区

4、打开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的修改

1、使用Clover Configurator 打开Volumes/EFI/EFI/CLOVER/目录下的Config.plist文件

2、选择 System Parameters项目,确保 Inject Kexts 选项是 Yes

3、选择Boot项目,在Custom flage 框框里加入:

1、A卡用户:

1. Shikigva=4

2. -rad4200

2、N卡用户:

1. shikigva=12

3、核显用户

1、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

四、dsdt 补丁

为了在睡眠唤醒后核显+独显还能正常工作,我们需要添加HECI -> IMEI,和GFX0 -> IGPUPEGP -> 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 检测

6e162c0b7841b8ec0d6788202bbd7e9e.png

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

cylonbrain/VDADecoderCheck​github.com
66f62b8b8f82aff9c1f2a14a6c0e4755.png
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
> HD3000 Low Resolution:笔记本核显,最低分辨率,1366x768 > HD3000 High Resolution:笔记本核显,最高分辨率,1600x900+ > HD4000 Desktop:台式电脑核显,IntelCapriFB=10 > HD4000 Low Resolution:笔记本核显,最低分辨率,1366x768,IntelCapriFB=3 > HD4000 High Resolution:笔记本核显,最高分辨率,1600x900+,IntelCapriFB=4 > HD4600 Desktop:台式电脑核显,IntelCapriFB=10 > HD4400/4600 Low Resolution:笔记本核显,最低分辨率,1366x768,IntelCapriFB=12 > HD4400/4600 High Resolution:笔记本核显,最高分辨率,1600x900+,IntelCapriFB=12 > Nvidia-ATI:Nvidia-ATI 独立显卡 ++Smbios 创建smbios.plist(机型配置文件) +++MacBook Pro:6,1 6,2 8,1 8,2 8,3 9,1 9,2 10,1 11,1 11,2 11,3 +++MacBook Air:5,2 6,1 6,2 +++Mac Mini:5,1 6,2 +++iMac:10,1 11,1 11,2 11,3 12,1 12,2 13,1 13,2 14,1 14,2 14,3 +++Mac Pro:5,1 6,1 > Enable SSDT Trim:给IOAHCIBlockStorage驱动打补丁,使非苹果固态硬盘开启Trim功能。PS:Trim功能详 > Still waiting for root:给IOAHCIBlockStorage驱动打补丁,修复“Still waiting for root”错误 > Disable ECC Memory:给AppleTyMCEDriver驱动打补丁,修复MacPro机型因ECC内存校验出现错误 > Bluetooth commandWakeup:给IOBluetoothHostControllerUSBTransport驱动打补丁,修复启动/唤醒 时出现 “Bluetooth 30 seconds…”(蓝牙30秒等待)唤醒命令错误 > Intel USB3.0 after sleep:给AppleUSBXHCI打补丁,使在睡眠后能使用USB3.0端口 ++System(系统) > FakeSMC: Rev 6.0.1330 针对Mac OS X带硬件传感器监测插件的设备内核扩展程序 > AppleRTC:对AppleRTC.kext打补丁,修复睡眠/唤醒后CMOS被重置的问题 ++CPU Power Management (CPU 电源管理内核扩展) > Kernel:给系统内核打补丁(Patch mach_kernel),修复Haswell系统中对MSR 0xE2写操作时而引起的重启问题。 PS:问题描述详 Clover r2336更新说明 > AppleIntelCPUPowerManagement:给AppleIntelCPUPowerManagement.kext打补丁,修复SandyBridge/IvyBridge系统中对MSR 0xE2写操作时而引起内核错误问题 > NullCPUPowerManagement:禁止加载AppleIntelCPUPowerManagement驱动 > DisableTurboBoostBattery:在电池供电模式下禁用CPU睿频以达到节能目的 ++Battery(电池) > ACPIBatteryManager :由 RehabMan制作的ACPIBatteryManager 1.5.2 电池管理扩展内核,需要原始的 ACPIPlatform驱动和打DSDT补丁来工作 ++Network(网络) +++Wireless & Bluetooth(无线网卡和蓝牙内核扩

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值