七的博客

Ubuntu14常见问题

Linux

Ubuntu14常见问题

最近一年使用 Ubuntu 系统作为我的主力系统,平时总是被各种折磨。

每天都在报错、查错、解决错的路上,把平时攒下来的问题记录一下。

1. 一直显示关机但不真正关闭

有时候晚上睡觉前关电脑,一直关不了,显示关机中,网上查了下在 Ubuntu14 下是个通病。

打开终端,编辑下 grub 配置。

sudo vim /etc/default/grub

然后找到下面这行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

添加内容:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off"

然后更新下 GRUB:

sudo update-grub

禁用 ACPI (acpi=off) 只是一种临时解决问题的方法,我是没有其他好的办法来处理。

上面的ACPI 的全程是 Advanced Configuration and Power Interface,中文叫 高级配置与电源接口。 主要是用于操作系统和硬件之间的电源管理和配置,系统关机一直关不掉就跟它有关。

想了解具体的意思可以去 https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt 看看含义。

2. 关机很慢

有时候关机很慢,很有可能是内存中的内容还没有写入硬盘导致,关机前要保存数据否则会丢失数据。

我的解决办法就是强行刷新,然后再关机。

sudo sync;

然后再执行关机。

sudo shutdwon -h now

3. 风扇响

我笔记本是双显卡,CPU本身有集显,然后带一张 N 卡。在装 Windows 系统的时候,风扇控制的挺好的。但是在 Ubuntu 系统下风扇时不时就响,网上搜了下可能是显卡驱动不行,也有可能是对 N卡的支持不太好。

【系统设置】> 【软件和更新】 > 【附加驱动】 中切换驱动,默认使用的是开源的驱动程序。这里我选择选Nvidia 的驱动,通常来说,选择最新的区别前一个版本比较稳。

也可以安装 bumblebee 这个软件,这个软件主要是可以用来管理双显卡的电脑。 通常是 Intel 的显卡+ N卡的组合,它可以进行切换,可以实现性能跟电量之间的一个平衡。

首先添加用户到 bumblebee 组:

sudo usermod -aG bumblebee $USER

安装驱动:

sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia primus

开启守护进程:

sudo systemctl enable bumblebeed
sudo systemctl start bumblebeed

可以指定独显来运行某个程序:

optirun xxx

上面的 xxx 就是应用程序的名称,这样启动一个应用程序时,Bumblebee 会激活独立显卡。并在该显卡上运行应用程序, 风扇就更不会狂转。

不过即使做了上面的这些操作,温度也比较难降的很低。不太清楚这个管理机制,开了机后不操作,Ubuntu 系统让笔记本的温度明显会比 Windows 系统造成的温度高。