错误 - 获取适配器=1 的温度失败

错误 - 获取适配器=1 的温度失败

查阅了所有论坛,尝试了十几种不同的方法来诊断和解决这个问题,但都无济于事。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 文件解决了。

  1. 通过以下方式备份当前的 xorg.conf:

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
    
  2. 通过以下方式创建新的 xorg.conf:

    sudo aticonfig --adapter=all --initial
    
  3. 编辑 /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
    
  4. 重启

  5. 尝试通过以下方式获取温度:

    aticonfig --adapter=ALL --od-gettemperature
    

相关内容