关于Vaio P这个小本子的介绍,这里就不多说了。在我这种爱折腾的人来说,Win 7虽然已经不错了,但是还是不会满意的,于是开始折腾Linux,只是跟一些上网本一样,它用的显卡是Poulsbo (GMA 500),没有官方驱动,也没有正式开源,安装Linux的时候,只能忍受没有驱动的VESA。前几天有消息说已经有了原生的Poulsbo Linux 驱动,虽然还没有支持3D加速,至少2D加速可以让使用上变得舒服很多了,于是开始了几天的折腾。对于Linux,我也很不熟悉,走了很多弯路,包括中间一次还把grub引导给弄丢了,废话就不多说,主要写写安装过程。
1,安装Ubuntu,我安装的是Ubuntu Netbook Remix,如果直接安装Desktop,估计问题也不大,据说UNR是专门为了Atom进行了优化,为了让这个小本子跑得更快点,还是用了这个,虽然最后还是切换到Desktop使用。安装官方的说明,用个大于1G的U盘,就可以很轻松的安装,这部分没有太多的障碍,只是会在安装完成后变成奇怪的1024X576的分辨率,如果不是奇怪的长宽比,这个分辨率其实看起来还是挺舒服的。
2,更改软件的安装源,用国内的源速度要快很多;
3,更新安装的Ubuntu,为了节省时间,用终端里的命令:
sudo apt-get update
sudo apt-get upgrade
重启;
4,添加PPA for Ubuntu mobile team 的源:
添加PPA源的密钥,将密钥内容复制到文本文件,在源的身份验证中添加这个文件;
5,安装PPA里面的更新;
6,安装 xserver-xorg-video-psb X.Org X server — Intel Poulsbo (2D) ,在新立得中找得到;
7,安装libva,新立得中找不到,到这里找 libva - 0.29-0ubuntu1~810um1 deb包;
8,安装xpsb-glx X11 drivers for Poulsbo (psb) 3D acceleration ,新立得也没有,到这里找deb;
9,重启后应该还是无法得到正确的分辨率,在Xorg.0.log 应该有: “could not mmap framebuffer…(operation not permitted)” 的记录。修改Grub menu.lst:
sudo gedit /boot/grub/menu.lst
在末尾的启动目录中的第一个条目的Kernel记录末尾加入 mem=1500m,(这里假设你的Vaio P是2G内存,如果少于2G,可以尝试用小一点的。
sudo grub-update
10,重启后应该可以进入正常的1600X768的分辨率,虽然没有3D加速,但是显示效果已经好很多了,根据我的体验,应该好于Win7,不过在输入文字的时候还是有点lag,如果使用UNR,还是有点问题,切换到正常的desktop会好很多。
最后,还是希望intel和开源社区能尽快搞定这个倒霉的GMA 500驱动,让Linux下的体验更好,尤其是上网本这种希望能上流畅的Linux。