我最近在 Acer Aspire 6920G 笔记本电脑上安装了 Xubuntu 12.04 和 Windows Vista。我为 ATI radeon mobility 3650 安装了最新的专有 fglrx 驱动程序。
在 Xubuntu 中,我感觉到显卡所在区域有明显的热量,即使系统处于空闲状态。玩了大约 10 分钟的 Quake Live 后,系统突然关闭。我打开笔记本电脑,发现紧急关闭的原因很可能是显卡,因为散热器非常热。CPU 的散热器并不热,我最近用吸尘器吸了一下(温度在正常范围内),所以我假设不是 CPU 的问题。
我再次用吸尘器清洁了笔记本电脑,然后启动 Windows。系统空闲时,笔记本电脑感觉有点热,但显卡所在的位置明显凉爽。玩了一段时间 UT2004 和 Quake Live 后,我发现,尽管显卡变热了,但电脑从未关机。
有没有其他人遇到过这个问题?有谁知道为什么显卡在 Xubuntu 中过热而在 Windows 中不会过热(如果确实是原因的话)?我如何才能找出导致这个问题的确切原因?是电源管理问题还是显卡驱动程序问题?我安装了 Xubuntu 以减少系统对资源的占用,但我可能不得不回到 Windows,因为担心过热和紧急关机。
附加信息:
我还注意到,UT2004 的运行帧率较低,因此在 Xubuntu 中,图形设置要求较低,才能运行得更流畅。在 Windows 中,我可以使用非常高的图形设置,它运行得非常流畅。所以问题可能出在驱动程序上。但是,风扇/系统在 Xubuntu 中似乎噪音更大,即使在空闲时也是如此,尽管 CPU 使用率似乎没有更高。
答案1
没错,看来该命令aticonfig --initial
初始化了/etc/X11/xorg.conf
文件并用我的显卡的正确配置填充了它。在我执行此操作之前,文件中几乎没有任何信息,因此如果有人遇到类似问题,请检查是否 /etc/X11/xorg.conf
设置正确(其他人可能位于不同的文件夹中)。执行此操作后,我玩了 UT2004,帧速率问题消失了,即使在更高的设置下也是如此。虽然显卡变热了,但没有紧急关闭,我玩了一会儿。
如果您想要一种方法来检查文件是否设置正确,请运行aticonfig --odgc --odgt --adapter=all
(这是 Bill 的回答中建议的,因此功劳归于他)。此命令通常会返回有关显卡的性能信息。如果/etc/X11/xorg.conf
设置不正确,它将返回一个错误,要求您运行aticonfig --initial
。
答案2
- 您是否安装了卡上最新的驱动程序?
- 插入或拔出电池时会发生这种情况吗?
- 您检查过 GPU 的压力有多大吗?
aticonfig --odgc --odgt --adapter=all
此命令应显示 GPU 所承受的压力。内存和 GPU 使用率将以百分比形式显示。此外,它还会显示风扇速度,以查看 GPU 承受巨大压力时风扇速度是否发生变化。
尝试在 Linux 机器上玩 Quake 时运行该程序,并将结果与在 Windows 上的结果进行比较。这很可能是因为您的 Linux 机器在风扇压力增大时无法控制风扇。但更可能是驱动程序问题。
账单