查阅了所有论坛,尝试了十几种不同的方法来诊断和解决这个问题,但都无济于事。amdconfig --odgt --adapter=all
只检索了温度adapter=0
,但对任何其他 GPU 都给出了上述错误。
lspci | grep VGA
正确识别所有卡。我在 Ubuntu 14.04 上,全新安装了最新的 AMD crimson 驱动程序(稳定版),没有其他明显问题。amdconfig --initial -f --adapter=all
在 Ubuntu 14.04.3 上安装驱动程序(新安装的催化剂(15.30.1025-x86.x86_64))时我确实遇到了同样的问题。我在三台不同的机器/安装上遇到了同样的问题,事实上,其他各种 --od 命令也遇到了同样的问题。所有 GPU 都在工作,aticonfig --list-adapters
显示它们符合预期。但--odgt commands
仅适用于默认值adapter=0
。当我运行时AMDOverdriveCtrl
,它只显示adapter=0
为活动,其他所有均显示为非活动。但是,我可以确认所有 GPU 确实运行良好。只是我只能adapter=0
通过--odgt
或使用其他工具/界面来获取温度。
我确实尝试过手动添加设备xorg.conf
- 但在保存/重启后,当我检查时,xorg.conf
它已恢复为以前的配置,并且我的更改已被覆盖。不确定修改 xorg 是否能解决我的问题,但我确实注意到在“设备”下只列出了 adapter=0.conf
答案1
我遇到了同样的问题,通过编辑 xorg.conf 文件解决了。
通过以下方式备份当前的 xorg.conf:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
通过以下方式创建新的 xorg.conf:
sudo aticonfig --adapter=all --initial
编辑 /etc/init/gpu-manager.conf,注释前四行:
#start on (starting lightdm # or starting kdm # or starting xdm # or starting lxdm) task exec gpu-manager --log /var/log/gpu-manager.log
重启
尝试通过以下方式获取温度:
aticonfig --adapter=ALL --od-gettemperature