操作系统:Ubuntu 12.04 笔记本电脑:Sony E 系列 SVE14A37CDH。显卡:AMD Radeon HD 7600M 系列混合 GPU。
我从以下位置安装了专有的 AMD Catalyst 驱动程序: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx
我遵循了本教程:直接从 AMD 安装专有 ATI Catalyst 视频驱动程序(fglrx)的正确方法是什么?
当我切换到集成的 Intel GPU(使用 Catalyst 控制中心)时,它工作正常,直到我暂停并恢复。此时风扇全速运转并且不会停止。CPU 负载非常低,笔记本电脑很凉爽。
这仅在使用 Intel GPU 时发生,启用 Radeon GPU 时不会发生。
任何想法都将不胜感激!
编辑:我刚刚进行了全新安装,使用 vgaswitcheroo 关闭了独立 GPU,仅使用默认驱动程序(任何时候都没有安装 fglrx),但问题仍然存在。当计算机从挂起状态恢复时,风扇加速并且不会停止。
答案1
希望以下解决方案也能解决我遇到的类似问题(混合显卡 Intel HD 3000 和 AMD Radeon HD 6630M)。由于您正在撰写有关 switcheroo 的文章,我假设您和我一样正在使用开源 ati 驱动程序。我将以下脚本添加到 /etc/pm/sleep.d 称为0001修复休眠
gksudo gedit /etc/pm/sleep.d/0001fixhibernate
并添加了以下文字:
#/bin/sh
case "$1" in
suspend|hibernate)
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
;;
resume|thaw)
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
;;
*)
;;
esac
该脚本的作用是在挂起或休眠之前激活独立显卡,并在恢复或解冻时再次禁用它。使用此脚本,我解决了恢复后伴随风扇全速运转的冻结问题。如果它有效或无效,请提供任何反馈。