Nvidia 驱动程序和发热问题

Nvidia 驱动程序和发热问题

这是我在这里的第一个问题,所以如果做错了,请多包涵。

我的笔记本电脑上安装了 Ubuntu 14.04.03 LTS。此外,我还启用了 UEFI 并实现了 Windows 10 的双启动。

我的笔记本电脑升温速度比 Windows 快太多,温度从未降到 65 摄氏度以下。

我搜索了一下这个问题,看到了关于大黄蜂 Nvidia 驱动程序等的帖子。所以我决定安装适当的 Nvidia 驱动程序,以便仅在选择时使用 Nvidia GTX960m。

为此,我必须先安装 Nvidia 驱动程序,但当我尝试重新启动时,我无法通过登录屏幕。当我检查 xsession-erros 文件时,我看到一些类似这样的错误;

Xlib:  extension "GLX" missing on display ":0.0".

我必须删除所有 nvidia 软件包才能纠正这种情况并重新登录。我做错了什么?

此外,我愿意听取任何其他选择的建议。我只使用 Ubuntu 进行 Ruby 开发;所以我实际上不需要使用 Nvidia GTX960m。我只想让我的笔记本电脑保持凉爽(尽可能)并且电池续航时间更长。

谢谢!

附言:英语不是我的母语,如果我拼写错误,我很抱歉。

答案1

以下答案仅适用于您的笔记本电脑配备 nvidia Optimus 的情况:

我的 optimus 笔记本电脑使用 bumblebee/nvidia。空闲时温度约为 48 摄氏度

基本上你要这样做:

sudo 添加 apt 存储库 ppa:bumblebee/stable

sudo apt-get 更新

sudo add-apt-repository ppa:mamarley/nvidia

sudo apt-get 更新

安装 bumblebee 和 nvidia 驱动程序

sudo apt-get 安装 bumblebee bumblebee-nvidia nvidia-352 nvidia-352-uvm nvidia-settings

然后你需要 sudo gedit /etc/modules 并添加

i915

bbswitch

然后你需要 sudo gedit /etc/modprobe.d/bumblebee.conf 并确保该行

黑名单 nvidia-352

是否存在,如果没有,请添加。

最后你需要 sudo gedit /etc/bumblebee/bumblebee.conf

第 22 行:>Driver=nvidia

第 55 行:>KernelDriver=nvidia-352

第 58 行:>LibraryPath=/usr/lib/nvidia-352:/usr/lib32/nvidia-352

第 61 行:>XorgModulePath=/usr/lib/nvidia-352/xorg,/usr/lib/xorg/modules

重启。

此答案来自: http://rajat-osgyan.blogspot.gr/2015/05/how-to-install-latest-nvidia-driver-in.html

请参阅那里了解更多说明。许多人(包括我)都认可它可以工作,但不同之处在于我不使用 ppa:xorg-edgers(因为它不稳定)而是使用 ppa:mamarley/nvidia 和 ppa:bumblebee/stable,我建议您改用它们。

游戏运行“几乎”正常,我可以同时使用我的两张卡。

英特尔酷睿 i5-3210m、GT 650M

PS:您所说的“正确的” nvidia 驱动程序是什么意思?

相关内容