我的问题是,我的笔记本电脑 Dell Inspiron N5110 运行 ubuntu 12.04,过热,偶尔会自动关机。风扇不停地运转。
我知道关于与我类似的问题已经有很多报告/询问/回答,但是几天来我一直在阅读和试验建议的解决方案,但都没有任何帮助。
我目前的诊断是:
- 不使用时
nvidia-current
,笔记本电脑经常过热并关机。 - 使用时
nvidia-current
,我思考过热问题有所改善,但 Unity 又回到了 Unity-2d(Xlib: extension "GLX" missing on display ":0.0". Error: GLX is not available on the system
),我不喜欢这个。
我发现的所有有关 opengl/unity 问题的答案都涉及摆脱 nvidia 驱动程序。
其他说明:
- 风扇不停地转。据我所知,这不是风扇硬件问题。
- 正如许多地方所建议的那样,我
pcie_aspm=force
在我的 中使用/etc/default/grub
。它似乎没有什么区别。 - 我发现防止笔记本电脑频繁关机的唯一方法是使用
Jupiter
,并将其模式设置为Performance -> Power Saving
。显然,这很糟糕。它仍然会偶尔关机,真糟糕。 - 我目前正在使用 ubuntu 12.04 和内核 3.2.0-40-generic。我在使用 ubuntu 11.10 / 内核 3.0 时也遇到了同样的问题。
附加命令输出
% lspci| grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1)
答案1
大黄蜂计划
Bumblebee 旨在为 GNU/Linux 发行版的 NVIDIA Optimus 笔记本电脑提供支持。使用 Bumblebee,您可以使用 NVIDIA 卡渲染图形,然后使用 Intel 卡进行显示。
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
使用默认的专有 nvidia 驱动程序安装 Bumblebee:
sudo apt-get install bumblebee virtualgl linux-headers-generic
在 /etc/modules 中添加以下行
sudo gedit /etc/modules
bbswitch load_state=0
保存并退出
sudo update-initramfs -u
重启 完毕
更加省电,让笔记本电脑更安静
我有同型号的戴尔 Inspiron N5110 i7、英特尔 HD 3000 和 Nvidia GeForce GT 525M