如何在 Linux(Ubuntu)下读取 ATI 5970 卡上的 VDDC 温度?
答案1
您需要执行以下操作:
- 在 Ubuntu 中安装“git-core”和“pciutils-dev”包
从 github 获取我的 radeonvolt 分支:https://github.com/runeksvendsen/radeonvolt通过执行此命令:
git clone git://github.com/runeksvendsen/radeonvolt.git
上述命令会创建一个名为“radeonvolt”的目录,其中包含一些源文件。进入该目录并使用“make”命令构建 radeonvolt
cd radeonvolt make
启动新构建的 radeonvolt 二进制文件以 root 身份,并祈祷你的显卡有一个 Volterra VT1165 VRM 芯片(是的,祈祷是有帮助的):
sudo ./radeonvolt
radeonvolt 是一个命令行程序,由法律探测某些 Radeon HD 卡上使用的 Volterra VT1165 VRM 芯片,获取 VRM 温度并设置核心电压。它是专门为参考 Radeon HD 5850 卡编写的,但人们报告说它成功用于 5970 卡。它是否适用于您的卡取决于生产您的卡的 OEM 是否在其设计中使用了上述 VRM 芯片。如果没有非参考 5970 卡可用(我不知道是否有),它应该可以工作,因为其他人报告说它之前成功用于 5970。
祝你好运!
答案2
我不确定您所说的“VDDC”是什么意思,但您可以在终端中输入以下内容(在 X 运行时)读取 ATI 显卡的温度:
aticonfig --odgt
输出内容如下:
Default Adapter - ATI Radeon HD 2400 XT
Sensor 0: Temperature - 63.00 C
或者使用
aticonfig --pplib-cmd "get
输出内容如下:
Temperature for thermal controller 0 is 63.000000
我不确定为什么一个工具有两种不同的方法来做同样的事情,但是嘿。