这是我在这里的第一个问题,所以如果做错了,请多包涵。
我的笔记本电脑上安装了 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 驱动程序是什么意思?