笔记本电脑过热,Unity / OpenGL / nvidia 驱动程序冲突

笔记本电脑过热,Unity / OpenGL / nvidia 驱动程序冲突

我的问题是,我的笔记本电脑 Dell Inspiron N5110 运行 ubuntu 12.04,过热,偶尔会自动关机。风扇不停地运转。

我知道关于与我类似的问题已经有很多报告/询问/回答,但是几天来我一直在阅读和试验建议的解决方案,但都没有任何帮助。

我目前的诊断是:

  1. 不使用时nvidia-current,笔记本电脑经常过热并关机。
  2. 使用时nvidia-current,我思考过热问题有所改善,但 Unity 又回到了 Unity-2d(Xlib: extension "GLX" missing on display ":0.0". Error: GLX is not available on the system),我不喜欢这个。

我发现的所有有关 opengl/unity 问题的答案都涉及摆脱 nvidia 驱动程序。

其他说明:

  1. 风扇不停地转。据我所知,这不是风扇硬件问题。
  2. 正如许多地方所建议的那样,我pcie_aspm=force在我的 中使用/etc/default/grub。它似乎没有什么区别。
  3. 我发现防止笔记本电脑频繁关机的唯一方法是使用Jupiter,并将其模式设置为Performance -> Power Saving。显然,这很糟糕。它仍然会偶尔关机,真糟糕。
  4. 我目前正在使用 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

重启 完毕

如何使用 OPTIMUS 卡

更加省电,让笔记本电脑更安静

是否有类似 Jupiter 的省电应用程序?


我有同型号的戴尔 Inspiron N5110 i7、英特尔 HD 3000 和 Nvidia GeForce GT 525M

相关内容