昨天中午送来了新的机器, 双核CPU,2G内存,320G硬盘,512M的Nvidia 8400显卡。鸟枪换炮了算是。
XP没问题,ubuntu安装之后显卡驱动不起来。费了几乎一天的功夫,终于搞定了。这是政府采购机型,Acer M460,显示器AL1702W,应该有很多人在使用。如何安装显卡驱动呢?
第一,安装ubuntu的时候不要使用系统提供的受限驱动。
第二,到nvidia的网站上去下载驱动。名字类似这样nvidia-linux-x86-1.0-9631-okg1.run。
第三,安装必须的package,使用下面命令
sudo apt-get install build-essential pkg-config xserver-xorg.dev linux-headers-`uname-r` xorg-dev
第四,保险其间,让我们禁止掉默认驱动。
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号里添加nv nvidia_new
第五,按Ctrl+Alt+F1进入字符界面。这里会要求登录一下。然后关闭X Win。执行下面的命令
sudo /etc/init.d/gdm stop
关闭之后应该会提示OK
第六,安装在第二步里下载的驱动。执行那个很长的名字。如果提示需要下载,选择no。其他一路ok过去
第七,安装结束,执行sudo /etc/init.d/gdm restart
到这里应该没问题了。
下面,显示器上应该会出现一个小框框,(此时的分辨率被自动设置为1024*768)提示“Input not supported”。这似乎是ubuntu的一个bug,推荐的分辨率下倒是不会显示那个框框,可是颜色不正常。最后摸索出了1280*768显示正常,各位凑合着吧。
刚刚写完这篇,我把xorg.conf文件给改错了。再次进入ubuntu的时候,又回到了低分辨率。。于是重新安装了驱动,安装的过程中有一个地方提示有错误,好象是个符号链无法解析。没管他直接安。真是见鬼了,暗号之后居然显示器也识别出来了。
开了3D桌面,没问题。速度比以前快的不是一点半点。

