AMD 免驱独显优化

您所在的位置:网站首页 amd显卡黑苹果免驱教程 AMD 免驱独显优化

AMD 免驱独显优化

#AMD 免驱独显优化| 来源: 网络整理| 查看: 265

温度传感器

从 Radeon VII 开始,Apple 停止直接报告温度,需要 kexts 介入并实施该功能。对于 Vega 10 及更早版本,其他工具已经可以显示 GPU 温度,而无需额外的 kext。

支持从 Radeon HD 7000 系列到 RX 6000 系列的所有 GPU。

先看下这个项目里面下载下来的几个文件:

RadeonSensor.kext:读取GPU温度所需,需要LiluSMCRadeonGPU.kext:可以选择用于将 GPU 温度导出到 VirtualSMC 以供监控工具读取RadeonGadget.app:在状态栏中显示 GPU 温度,只需要加载 RadeonSensor.kext

使用方法也比较简单,将 RadeonSensor.kext 和 SMCRadeonGPU.kext 拷贝到 EFI/OC/Kexts 目录下,然后在 config.plist 里面启用即可:

重启电脑即可生效。

使用 Sensei 可以正常查看 GPU 温度:使用 iStat Menus 也可以正常查看 GPU 温度:

想安装 SMCRadeonGPU.kext 的话,使用自带的 app 也是可看的,虽然有点丑:

性能优化

前言

在 macOS 10.15 Catalina 的年代,第三方的独显通过注入白苹果的数据(EFI Version 等信息)可以伪造成白苹果的 W 系列的专业卡,从而性能跑分上有巨大提升,但是在 macOS 11.X Big Sur 后,苹果官方封禁了这种提高方式,所以目前 AMD 免驱独显性能提升的话,并没有啥好姿势了。

不过天无绝人之路,国光我经过大量测试,最终还是发现一个可以明显提升性能的一个参数,虽然提升不如之前明显,但是呢还是有点作用的,下面我细细说来。

性能测试

因为 Geekbench5 跑分太预览的,同配置的情况下,的跑分误差很大,完全没有参考价值,所以我们需要一个稳定的测试环境用于记录不同配置的显卡性能情况。

环境信息

本次测试的一些环境信息:macOS 12.2.1 + i7-10700 + 64GB 2667MHz 内存 + 蓝宝石 RX 6600XT 白金版

软件名版本信息Final Cut Pro10.6.1Compressor4.6新建项目

首先点击「文件」-「新建」-「项目」,新建一个 4K 60 的项目,然后在「字幕和发生器」变栏中选择「发生器」搜索「云」发生器,然后拖入到时间轴:

导出测试

因为 Final Cut Pro 可能会后台自己就渲染了,这里我们选择「文件」-「发送到 Compressor」-「新建批处理」:

然后选择左侧的「YouTube 和 Facebook」-「最高 4K」拖入到我们 Final Cut Pro 发过来的项目上:

最后点击右下角的「开始批处理」,最后我们可以看到整个导出的时间:

导出的视频默认在用户文件夹下面的「影片」文件下:

最终结果说明第1次第2次平均时间显卡负载仿冒 W6900X + 解锁功耗墙 + 显存超频04 分 22 秒04 分 19 秒04 分 21 秒27% 核显不工作仿冒 W6900X04 分 23 秒04 分 21 秒04 分 22 秒27% 核显不工作RX 6600XT + EFI Version + 零散的信息04 分 20 秒04 分 19 秒04 分 20 秒27% 核显不工作RX 6600XT 原生数据04 分 39 秒04 分 41 秒04 分 40 秒19% 核显轻度工作不正确的 ROM 号、EFI + 解锁功耗墙 + 显存超频04 分 43 秒04 分 46 秒04 分 45 秒19% 核显轻度工作RX 6600XT + 只有 EFI Version04 分 44 秒04 分 45 秒04 分 45 秒20% 核显轻度工作RX 6600XT + EFI Version + AAPL,slot-name04 分 16 秒04 分 14 秒04 分 15 秒22% 核显不工作RX 6600XT + AAPL,slot-name04 分 14 秒04 分 14 秒04 分 15 秒22% 核显不工作

很明显的负载占用高低:

测试结论

下面是本次测试的几个结论:

显卡不要随便注入别人显卡的 ROM,哪怕是白苹果的数据信息也提升不大核显参与导出的时候,独显占用会比较低,此时导出时间也比较长解锁功耗墙 + 显存超频貌似并没有啥卵用,导出时间不会因此缩短AAPL,slot-name 为关键的参数,注入这个参数即可缩短导出时间,原因不详,有了解的大佬欢迎留言最终成绩

在蓝宝石 RX 6600XT 白金版 + 注入 AAPL,slot-name 的情况下:

自己的显卡路径可以直接在 Hackintool 这个软件里面的「PCIe」标签下找到,直接 Copy 设备路径即可:

最终就这样操作之后,Geekbench5 跑分明显提高了不少,最高的跑分成绩如下:

Geekbench5 的跑分娱乐一下就行了,大家不必当真。

主要是 Final Cut Pro + Compressor 的 4k 导出时间,从最慢的 04 分 41 秒 可以优化到 04 分 14 秒,性能提升大约 10% 左右,总之还是很划算的。

本章下面的评论可能也对大家也有参考意义,大家留意自己去实践一下看看。

macOS 12.3.1

macOS 12.3.1 后很多网友反应自己的显卡被负优化了,跑分下降很明显,国光这里也补充一下新系统的仿冒姿势。

OCC 设备属性直接仿冒就行了,以 RX 5300M 为例:

详细的注入参数可以参考下面的细节。

Radeon 5300

DeviceProperties Add 这里写你显卡的实际的设备路径(Hackintool PCIE里面可以看到) @0,name ATY,Keelback @1,name ATY,Keelback @2,name ATY,Keelback @3,name ATY,Keelback ATY,EFIVersion 01.01.190 device_type ATY,KeelbackParent

Radeon 5500

DeviceProperties Add 这里写你显卡的实际的设备路径(Hackintool PCIE里面可以看到) @0,name ATY,Python @1,name ATY,Python @2,name ATY,Python @3,name ATY,Python ATY,EFIVersion 01.01.231 device_type ATY,PythonParent

Radeon 5700

DeviceProperties Add 这里写你显卡的实际的设备路径(Hackintool PCIE里面可以看到) @0,name ATY,Adder @1,name ATY,Adder @2,name ATY,Adder @3,name ATY,Adder AAPL00,DualLink AQAAAA== ATY,Card# 102-D32200-00 ATY,Copyright Copyright AMD Inc. All Rights Reserved. 2005-2019 ATY,DeviceName W5700X ATY,EFIVersion 01.01.190 ATY,FamilyName Radeon Pro ATY,Rom# 113-D3220E-190 CAIL_EnableLBPWSupport 0 CAIL_EnableMaxPlayloadSizeSync 1 CFG_CAA 0 CFG_FB_LIMIT 0 CFG_FORCE_MAX_DPS 1 CFG_GEN_FLAGS 0 CFG_NO_MST 0 CFG_NVV 2 CFG_PAA 0 CFG_PULSE_INT 1 CFG_TPS1S 1 CFG_TRANS_WSRV 1 CFG_UFL_CHK 0 CFG_UFL_STP 0 CFG_USE_AGDC 1 CFG_USE_CP2 1 CFG_USE_CPSTATUS 1 CFG_USE_DPT 1 CFG_USE_FBC 0 CFG_USE_FBWRKLP 1 CFG_USE_FEDS 1 CFG_USE_LPT 1 CFG_USE_PSR 0 CFG_USE_SCANOUT 1 CFG_USE_SRRB 0 CFG_USE_STUTTER 1 CFG_USE_TCON 1 PP_DisableDIDT 1 PP_DisablePowerContainment 1 PP_DisableVoltageIsland 0 PP_FuzzyFanControl 1 device_type ATY,AdderParent hda-gfx onboard-1 model Radeon Pro W5700X name ATY_GPU

Radeon 6600

这里写你显卡的实际的设备路径(Hackintool PCIE里面可以看到) @0,name ATY,Henbury @1,name ATY,Henbury @2,name ATY,Henbury @3,name ATY,Henbury ATY,DeviceName W6600X ATY,EFIVersion 01.01.270 ATY,FamilyName Radeon Pro device_type ATY,HenburyParent model AMD Radeon RRO W6600X name ATY,Henbury

Radeon 6800

DeviceProperties Add 这里写你显卡的实际的设备路径(Hackintool PCIE里面可以看到) @0,name ATY,Belknap @1,name ATY,Belknap @2,name ATY,Belknap @3,name ATY,Belknap device_type ATY,BelknapParent Delete

Radeon 6900

DeviceProperties Add 这里写你显卡的实际的设备路径(Hackintool PCIE里面可以看到) @0,name ATY,Carswell @1,name ATY,Carswell @2,name ATY,Carswell @3,name ATY,Carswell device_type ATY,CarswellParent Delete



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3