本帖最后由 emyself 于 2019-1-8 10:49 编辑
VGTab----自动生成Vega电源控制信息
English version here: https://www.tonymacx86.com/threads/tool-vgtab-control-your-vega-in-macos-without-flashing-the-vbios.268965
AMD Vega显卡在Windows和Linux系统中都有对应的控制面板程序
用户可以使用控制面板来自定义显卡的电源控制信息, 诸如:
核心频率/电压, 显存频率/电压, 风扇转速, 温控数据, 功率限制之类的
但是macOS中并没有类似的控制面板(我也没有找到类似的实时API)
不过AMD使用了一种二进制表来记录显卡的各项参数
所以通过修改控制表并注入macOS系统中, 我们可以做到自定义Vega显卡的各项参数
本程序就是用来做这件事的(请务必仔细浏览以下的软件简介以及免责声明)
软件界面
启动VGTab时会自动打开一个网页, 在此界面中可以选择你的显卡型号 (目前仅支持公版显卡, 非公显卡请谨慎尝试)
点击对应的设备型号后会显示程序的前端界面
在这个界面中可以调节显卡的各项参数
点击某个设置项的文字标题, 可弹出关于此项的详细说明
当设置完所有参数后, 点击页面底部的"生成控制信息"按钮
浏览器会询问是否唤起VGTab程序, 点击允许即可
程序会自动在桌面上生成一个customVegaTab.kext
将其放入Clover的驱动目录并重启即可生效
(注意: 在某个系统版本中制作的kext或许只能对那个版本的系统生效, 通用性不高但无需手动编辑)
程序还会在桌面上生成一个VegaTab_ssdt_data.txt
里面以C语言格式记录了二进制控制表信息
可以用这份数据来制作ssdt, ssdt可以跨系统版本使用但制作略麻烦
(制作ssdt可参考此教程https://bbs.pcbeta.com/viewthread-1772352-1-1.html)
在设置好参数后如果想要和别人分享你的设置, 或者将设置存档
可以点击页面底部的"生成信息链接"按钮, 这将会生成一个特殊格式的链接
将链接分享给其他拥有VGTab程序的用户, 即可快速在对方系统中生成和你相同的配置驱动
也可以自己保存好, 以备重装或升级系统后, 无需再次设置每个参数, 只需打开此链接就能生成驱动
本程序仅适用于10.13或更高版本的系统, 因为10.13以下的版本中没有原生的Vega控制驱动
欢迎打赏:
附件下载:
请注意, 目前程序依旧处于稳定度测试阶段, 若发现显卡使用中出现问题, 请及时删除自定义驱动并重启系统.
理论上本程序生成的驱动不会对显卡写入任何数据, 仅仅是注入系统.
但如果使用本程序导致显卡物理性损坏, 本人不承担任何责任.
|