最近购入一台Thinkpad SL410K,第一时间开始在上面安装ubuntu 9.10(Karmic),遇到最困难的就是ATI显卡问题,另外还有无线网卡的小问题。这期间遇到许多问题:包括黑屏、白屏、分辨率低、显卡不被识别、安装受限驱动出错……估计大家遇到的问题,我全遇到了。期间也多次想重新安装算了,但还是坚持了geek精神,折腾到最后的成功!

一、使用官方的无线网卡驱动

SL410K的无线网卡是RTL 8191SE官方网站上有最新的、针对Linux的驱动程序源代码

选择Linux版本下载,把下载到的rtl8192se_linux_2.6.0014.0115.2010.tar.gz放在主目录中,解压缩后得到一个文件夹rtl8192se_linux_2.6.0014.0115.2010

cd rtl8192se_linux_2.6.0014.0115.2010
sudo su
make
make install

无线网卡驱动已经安装成功,重启电脑即可生效

注意:如果升级了kernel,原来安装的无线网卡驱动就会失效,需要重新安装。
重新安装时,把解压出来的文件夹删除,重新解压缩(所以,请长期保留该驱动程序的原始压缩包),得到新的install文件。

二、使用ATI官方驱动

SL410K使用的显卡是ATI Mobility Radeon HD 4500 Series(256MB)官方网站上也有针对Linux的驱动程序可下载。

下载得到 ati-driver-installer-10-2-x86.x86_64.run ,把它放在主目录中。先不要着急运行安装,需要做一些准备工作

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf dkms linux-headers-$(uname -r)

wget http://mirror.lupaworld.com/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb
sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_i386.deb

:如果你使用的源里有libstdc++5,就不用wget再dpkg了;我使用的源里没有,所以自己下载安装的。

进入主目录,准备安装

sudo sh ./ati-driver-installer-10-2-x86.x86_64.run --listpkg

下面会列出几种Linux发行版和它们各自的版本,接下来

sudo sh ./ati-driver-installer-10-2-x86.x86_64.run --buildpkg Ubuntu/karmic

会有6个.deb文件生成,和.run文件存放在主目录中,开始安装这6个文件。需要先安装fglrx-kernel-source,再安装其它几个。全部顺利安装完之后sudo aticonfig --initial -f
然后编辑/etc/X11/xorg.conf,要确认看到有以下这样的内容出现;如果没有,就自己加进去
Section "Device" [...] Driver "fglrx"
[...] EndSection

保存退出xorg.conf之后,再执行sudo aticonfig --initial -f
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

重新启动电脑吧。如果不出意外,显卡驱动应该已经完全装好了,可以在终端中用DISPLAY=:0 glxinfo | grep render检查,至少会看到这样两行字
direct rendering: Yes
OpenGL renderer string: ATI Mobility Radeon HD 4500 Series

感謝ATI的官方文档,感謝这位童鞋的文章。当然,最应该感謝的是伟大的Google!

一年多没有折腾过Ubuntu上面的软件或者硬件问题了,生疏了很多,所以这次才花了这么长时间,真是惭愧啊。

无线网卡和显卡驱动OK了,但声卡驱动、摄像头驱动都还不行,有空再慢慢折腾吧,反正能上网了,也不用看着低分辨率郁闷了。欢迎使用SL410K的童鞋们交流心得。

17fav 收藏本文

你可能還會感興趣的文章


©QienKuen’s Weblog·守護與顛覆, 2010.
本站文章一律遵守創作共用「署名-非商業使用-相同方式共享」中國大陸2.5協議
轉摘文章請注明原文鏈接,並向我發送引用通告 |
我的另一個Blog http://QienKuen.blogspot.com

Tags: , , , , ,