华硕EeePC 901下EEEbuntu 3.0完美优化教程


花了几天,终于把华硕EeePC 901上的EEEbuntu 3.0优化好了。写个教程,如果大家有兴趣可以试试。

先前准备:
去下载EEEbuntu 3.0的镜像。安装方式几乎和Ubuntu相同。此略。说明一下,我是把EEEbuntu装在901上的高速slc上的(4G)那个,同时把xp装在16G上的分区。原因是xp可以用ewf,如此一来用slc和mlc速度几乎没差距。

此外安装推荐ext2,这个是个人看了很多资料最后决定的。当然你也可以试试ext4。不过似乎没办法很简单的把ext4的日志功能关闭。

硬件完美支持:
装完eb3以后,先升级一下,这样会让你的内核升级。还有一些配置系统也需要升级。
升级完成后基本上901没有使用问题了。但是有一些小的bug:

1. touchpad控制:
将以下一段加入/etc/X11/xorg.conf
Section "InputDevice"
    Identifier  "ETPS/2 Elantech Touchpad"
    Driver      "synaptics"
    Option      "SendCoreEvents"    "true"
    Option      "Device"        "/dev/psaux"
    Option      "Protocol"      "auto-dev"
    Option      "HorizScrollDelta"  "0"
    Option      "MaximumTapTime"        "200"
    Option      "ClickTime"     "50"
    Option      "VertTwoFingerScroll"   "1"
    Option      "HorizTwoFingerScroll"   "1"
    Option      "VertEdgeScroll"    "0"
    Option      "HorizEdgeScroll"   "0"
    Option      "SingleTapTimeout"  "400"
    Option      "FastTabs"          "0"
    Option      "VScrollEmuOff"     "1"
    Option      "VertScrollDelta"   "80"
    Option      "SHMConfig"         "1"
    Option      "CircularScrolling" "1"
    Option      "CircScrollTrigger" "8"
    Option      "CircScrollDelta"   "0.14"
    Option      "TapButton3"        "2"
    Option      "TapButton2"        "3"
EndSection       

Section "InputDevice"
        Identifier        "Configured Mouse"
        Driver                "ExplorerPS2"
EndSection

Section "ServerLayout"
        Identifier        "Default Layout"
        Screen                "Default Screen"
        InputDevice        "Configured Mouse"
        InputDevice    "ETPS/2 Elantech Touchpad"
EndSection

然后下载安装gsynaptic软件,就可以配置touchpad了。Multitouch功能也有了。

2. 蓝牙开关的bug:
蓝牙是可以完美支持的,甚至用蓝牙耳机。但是通过小eee上的功能键开关蓝牙无法支持。这是因为有个内核的Bug。
具体问题:http://patchwork.kernel.org/patch/199/
可以自己通过内核编译解决,不过对于初学者,可以简单的下载这里 eeepc-laptop.zip (5.87 KB) 提供的附件,用来覆盖/lib/modules/2.6.28-12-netbook-eeepc/kernel/drivers/misc/eeepc-laptop.ko
注意如果你的内核不是2.6.28-12的话,请一定要备份原文件。

3. FSB问题
如果在终端下输入 cat /proc/eee/fsb,显示为0 0 1之类的,说明FSB控制有bug,这个会影响到使用性能的。
解决办法是打开/etc/modprobe.d/blacklist.conf,加入一行“blacklist asus_eee”

4. 关盖进入休眠
可以在contro center->power management里设置

5. 休眠复苏后无线网无法重新连接问题
卸载默认的网络控制软件,安装wicd。

性能优化

1. ssd优化:
修改/boot/grub/menu.lst,在对应的启动项后加入 elevator=noop (加在quiet splash后面)
在fstab中挂载ramdisk,这个论坛里有介绍,不多说了

2. 声卡中断优化:
默认安装完了声卡和显卡用同一个中断(IRQ),这样放电影之类的时候性能下降。可以用 cat /proc/interrupts 查看具体的IRQ分配。可以让声卡使用Message Singaling Interrupt。具体方式是在 /etc/modprobe.d/alsa-base.conf中加入:
options snd_hda_intel enable_msi=1

3. 启动项优化:
appamor会有问题,卸载之,基本上个人电脑那个东西没啥用
在control center->services中可以取消atd, crash report,britty,klogd,sysklogd,apmd,rsync项。速度可以快不少。这些东西基本你是没用的。

4. 优化synaptic安装
用synaptic装软件很容易,但是会有很多垃包下载完了占着硬盘,而且也增加硬盘的写入。有个好的办法就是把synaptic的cache也丢到你的ramdisk里。具体的办法是找到/var/cache/apt/archives目录,将其删除,并建立一个软连接到你的ramdisk。假如你的ramdisk为/tmp,则可以用ln -s /tmp /var/cache/apt/archives来建立此链接。但是需要注意的是archives目录下有个partial文件夹,这个文件下必须有。否则无法正常运行synaptics。解决这个问题可以每次系统启动后第一次运行synaptic之前在/tmp里建立一个partial文件夹。或者将/usr/sbin/synaptic重命名为synaptic-1,然后建立一个名为synaptic的脚本,内容如下:
#!/bin/bash
mkdir /tmp/partial
synaptic-1 "$@"

有兴趣的朋友可以自己试试。性能绝对超过现在所有的发行版本。我开了compize-fusion,awn,screenlet运行非常流畅。

本文来自:http://www.eeefan.com/redirect.php?tid=18976&goto=newpost

相关内容

    暂无相关文章