当我使用 ubuntu 时,我的笔记本电脑的电池很快就没电了。我有一台戴尔 Inspiron 14R,内存为 6 GB,1TB,配备 NVDIA gt630m hd。有人能告诉我该怎么做才能改善它吗?
答案1
您的系统有双显卡,并且启用了 Optimus。您需要关闭独立显卡。否则两个显卡都会启用,导致高温。
首先寻找 BIOS 配置以关闭独立设置。(作为戴尔用户,我确信没有这个选项,但请检查一次)
安装说明熊蜂关闭独立 GPU 并仅在需要时启用
请阅读 -Ubuntu 文档链接以获取更新信息。以下部分取自此链接。
在终端中输入以下内容,
sudo add-apt-repository ppa:bumblebee/stable
然后sudo apt-get update
要获得最新的 nvidia 驱动程序,您需要添加另一个 PPA。截至 12.04,这对于 Nvidia GT 6xxM 卡仍然是必需的。对于 12.04 上的 GT 4xxM 和 GT 5xxM 系列,它可能是可选的。如有疑问,只需安装它。命令是:
sudo 添加 apt 存储库 ppa:ubuntu-x-swat/x-updates
sudo apt-get 更新
要使用专有 nvidia 驱动程序安装 Bumblebee:
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
如果你只对省电感兴趣,不要执行上述步骤。而是执行
sudo apt-get install --no-install-recommends bumblebee linux-headers-generic
重启。
要了解独立 GPU 是否在重启后关闭,
重启后执行 dmesg | grep bbswitch
你会看到类似下面的内容
[ 25.305974] bbswitch: version 0.4.2
[ 25.305983] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
[ 25.305991] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.PEGP
[ 25.306182] bbswitch: detected an Optimus _DSM function
[ 25.306192] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
[ 25.325482] bbswitch: disabling discrete graphics
[ 25.325620] bbswitch: Result of Optimus _DSM call: 11000059
如果你只是想禁用 nvidia 卡,无需学习以下内容
使用说明:
要使用 nvidia 卡运行程序,请使用optirun
终端中的前缀命令。例如,glxspheres
使用 nvidia 卡类型运行
optirun glxspheres
要运行 Firefox,请输入:optirun firefox &
注意:如果您打算运行 Wine 等 32 位程序并使用 Ubuntu 11.10 Oneiric 或更高版本,请使用以下命令安装 32 位库:
sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386
相关问题:
12.04 对 Nvidia Optimus 卡的支持程度如何?