Repository navigation
Releases
SMCNvidiaGPU 2.1
更新内容
- 支持 NullMoth 驱动 3.0(NVIDIA 620.70.06)。3.0 重新编译了内核驱动,入口偏移整体挪了
0xb0,绑定表已重新生成;回退表增加到 10 张(2.6.2 – 3.0)。 - 3.0 没有新增传感器通道:RUSD 块大小和偏移都没变,菜单栏与 SMC 输出和 2.0 一致。
尚未支持
- macOS 27。目前只在 macOS 15 / macOS 26 上验证过;macOS 27 的 kext 加载、SMC 键布局和 RUSD 内存布局都还没测,我这台 AMD 机器还未升级成功qwq。
SMCNvidiaGPU 2.0
更新内容
- 支持 NullMoth 驱动 2.9(NVIDIA 620.70.06)。2.9 重新编译了内核驱动,所有入口偏移都变了,绑定表已重新生成;回退表增加到 9 张(2.6.2 – 2.8.1 rc3),装旧驱动的人不受影响。
- 2.9 没有并入 #479 遥测,不再自己发布 GPU 风扇的 SMC 键,本 kext 恢复在
F2Ac/F3Ac上发布风扇转速;上一版加的「让位」逻辑保留,只在这种驱动上生效。 - 菜单栏程序:
引擎一行合并显示 FB / 编 / 解 / JPG / OFA 五路利用率。 - 菜单栏程序:功率上限被驱动钳制时显示
360.0 W ← 380.0 W(左边是生效值,右边是请求值);两者相同时仍只显示一个数。 - 菜单栏程序:笔记本上启用驱动自带的功耗预算(
nvrmtgp=1)后多一行「电源预算」,显示跟随交流/电池还是固定;桌面卡不显示这一行。
文档
README 新增「实验选项与读数」一节:说明 nvrmaspm=1、nvrtd3=1、nvrmtgp=1 三个实验特性会让 PCIe 链路、
功耗和功率上限显示成什么样,以及 AMD 台式机上 SMCSuperIO 与本站 GPU 风扇键的分工。
SMCNvidiaGPU 1.9.2
支持驱动 2.8.1(GeekAudio 分支,含 #479 遥测),并在这类会自己发布 GPU 风扇键的驱动上让出本 kext 占用的风扇槽位。
SMCNvidiaGPU 1.9.1
修复了显卡型号被缩写后,系统信息里 Metal 版本从「Metal 4」退化成「支持」的问题。
SMCNvidiaGPU 1.9
SMCNvidiaGPU 1.8.5
NVIDIA 显卡的 VirtualSMC 传感器插件,以及配套的菜单栏程序。通过 OpenCore 注入,不修改 NVIDIA 驱动本身;
全部采集在 kext 内核侧完成,不需要后台进程。
下载
SMCNvidiaGPU-1.8.5-Release.zip→SMCNvidiaGPU.kext(正式版)SMCNvidiaGPU-1.8.5-Debug.zip→SMCNvidiaGPU.kext(调试版)SMCNvidiaGPUStatus-1.8.5.zip→SMCNvidiaGPUStatus.app(简体中文 / 繁體中文 / English)
kext 解压后放进 EFI/OC/Kexts/ 并在 config.plist 的 Kernel > Add 里加一条;菜单栏程序拖进「应用程序」。
更新内容
新增显存温度。
RUSD 里一直有一组按 GPU / 显存 / 板卡 / 电源 / HBM 分槽的温度,之前按整度数读取,128 / 256 分之一度的
定点值被当成越界丢掉了。现在按定点换算,GB203 的 GDDR7 温度可以读出来:空载 60 出头,显存带宽打满
约 80 度,通常比核心高 15–20 度。读不到的槽位(板卡、电源、HBM)保持不变,显存温度不存在时这一行自动隐藏。
- 新增
kern.nvgpuvramtemp(°C); kern.nvgpurusdtemp0..4修正为真正的摄氏度;- 菜单栏「功耗与温度」里两行温度并排:核心温度、显存温度,都用温度计图标。
适用环境
RTX 5080(GB203),macOS 26.7.1,NullMoth 驱动 2.7.2。菜单栏程序需 macOS 12+(Intel)。
SMCNvidiaGPU 1.8
NVIDIA 显卡的 VirtualSMC 传感器插件,以及配套的菜单栏程序。通过 OpenCore 注入,不修改 NVIDIA 驱动本身;
全部采集在 kext 内核侧完成,不需要后台进程。
下载
SMCNvidiaGPU-1.8-Release.zip→SMCNvidiaGPU.kext(正式版)SMCNvidiaGPU-1.8-Debug.zip→SMCNvidiaGPU.kext(调试版)SMCNvidiaGPUStatus-1.8.zip→SMCNvidiaGPUStatus.app(简体中文 / 繁體中文 / English)
kext 解压后放进 EFI/OC/Kexts/ 并在 config.plist 的 Kernel > Add 里加一条;菜单栏程序拖进「应用程序」。
更新内容
支持驱动 2.7.2。
该版本出于安全考虑,不再把内核地址写成 phys-for-va 属性(任何程序都能读到),kext 改为通过驱动提供给
内核客户端的 nvDisplayPointers 平台函数取地址,并保留两条兜底路径(属性、Mach-O 头扫描)。入口仍逐个
按构建时抓取的机器码签名校验,驱动不匹配就保持惰性。
1.7 及更早的 kext 在 2.7.2 上定位不到驱动,风扇、功耗等传感器会全部为空;升级驱动时请一并升级 kext。
新增 kern.nvgpudiscover,可查看定位方式和结果,方便反馈问题。
适用环境
RTX 5080(GB203),macOS 26.7.1,NullMoth 驱动 2.7.2。菜单栏程序需 macOS 12+(Intel)。
SMCNvidiaGPU 1.7
NVIDIA 显卡的 VirtualSMC 传感器插件,以及配套的菜单栏程序。通过 OpenCore 注入,不修改 NVIDIA 驱动本身;
全部采集在 kext 内核侧完成,不需要后台进程。
下载
SMCNvidiaGPU-1.7-Release.zip→SMCNvidiaGPU.kext(正式版)SMCNvidiaGPU-1.7-Debug.zip→SMCNvidiaGPU.kext(调试版)SMCNvidiaGPUStatus-1.7.zip→SMCNvidiaGPUStatus.app(简体中文 / 繁體中文 / English)
kext 解压后放进 EFI/OC/Kexts/ 并在 config.plist 的 Kernel > Add 里加一条;菜单栏程序拖进「应用程序」。
更新内容
支持最新版驱动。
适用环境
RTX 5080(GB203),macOS 26.7.1,NullMoth 驱动 2.7.1。菜单栏程序需 macOS 12+(Intel)。
SMCNvidiaGPU 1.6
NVIDIA 显卡的 VirtualSMC 传感器插件,以及配套的菜单栏程序。通过 OpenCore 注入,不修改 NVIDIA 驱动本身;
全部采集在 kext 内核侧完成,不需要后台进程。
下载
SMCNvidiaGPU-1.6-Release.zip→SMCNvidiaGPU.kext(正式版)SMCNvidiaGPU-1.6-Debug.zip→SMCNvidiaGPU.kext(调试版)SMCNvidiaGPUStatus-1.6.zip→SMCNvidiaGPUStatus.app(简体中文 / 繁體中文 / English)
kext 解压后放进 EFI/OC/Kexts/ 并在 config.plist 的 Kernel > Add 里加一条;菜单栏程序拖进「应用程序」。
更新内容
「负载」下新增占用最高的进程:进程名、图标、一位小数百分比,占用 ≥80% 显示红色、≥50% 橙色。
数据来自驱动 RUSD 的按进程采样,没有 App 图标的命令行进程会退回到可执行文件图标。
菜单栏为两行显示,左侧按控制器数量画风扇转子(默认关闭,右键 → 菜单栏显示 → 风扇 打开),
按真实转速旋转;宽度固定,数值变化不抖动。
适用环境
RTX 5080(GB203),macOS 26.7.1,NullMoth 驱动 2.6.6(NVIDIA 615.78.08)。菜单栏程序需 macOS 12+(Intel)。
SMCNvidiaGPU 1.5.1
NVIDIA 显卡的 VirtualSMC 传感器插件,以及配套的菜单栏程序。通过 OpenCore 注入,不修改 NVIDIA 驱动本身;
全部采集在 kext 内核侧完成,不需要后台进程。
下载
SMCNvidiaGPU-1.5.1-Release.zip→SMCNvidiaGPU.kext(正式版)SMCNvidiaGPU-1.5.1-Debug.zip→SMCNvidiaGPU.kext(调试版)SMCNvidiaGPUStatus-1.5.1.zip→SMCNvidiaGPUStatus.app(简体中文 / 繁體中文 / English)
kext 解压后放进 EFI/OC/Kexts/ 并在 config.plist 的 Kernel > Add 里加一条;菜单栏程序拖进「应用程序」。
更新内容
菜单栏外观优化:两行数据、按控制器数量显示风扇图标、文字垂直居中。
修正右键菜单「菜单栏显示」的状态:勾选状态与实际显示一致,点击一次即切换(之前默认开启的项
第一次点击无效)。
风扇图标默认关闭(显示时重绘会让程序常驻约 3% CPU,关闭后约 0.1%)。需要时点菜单栏图标 →
右键 → 菜单栏显示 → 风扇 打开:
适用环境
RTX 5080(GB203),macOS 26.7.1,NullMoth 驱动 2.6.4(NVIDIA 615.78.08)。菜单栏程序需 macOS 12+(Intel)。


