装Debian已经有一年多了,一直使用默认安装的开源显卡驱动,其实效果挺不错,只是不能提供3D加速的功能。毕竟我对游戏的兴趣不大,日常使用有开源驱动已经足够。前几天突然萌生了使用AMD专有显卡驱动的想法,主要的目的只是倒腾一下(Linux用户的通病了),其次是希望看看有3D加速有什么效果。
准备
首先用命令查看一下机器的显卡类型:
点击(此处)折叠或打开
- lspci | grep VGA
输出信息为:
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Robson CE [AMD Radeon HD 6300 Series]
AMD对Windows提供的驱动特别完整,似乎也没有什么Bug,可是for Linux就比较差劲了,这种有明显偏袒倾向的政策真是万恶。先用了很久才从AMD官网上下载到驱动文件,先吐槽一下AMD官网的龟速连接,然后要吐槽一下AMD官网混乱的资源管理。我反复搜索了好多次才找到support.amd.com,诡异的是在英文网页上完全看不到关于我的显卡的驱动信息,但在中文网页上似乎有相关的驱动,我当时就有点奇怪,不过还是在中文网页上下载了相关文件。文件名叫做amd-driver-install-catalyst-13.1-linux-x86.x86_64.zip。打开一看里面只有一个文件,连README和MD5SUM之类的也没有,唉,没办法,装吧。然后。。。
安装
点击(此处)折叠或打开
- unzip unzip amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip
- chmod a+x chmod a+x amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run
- sudo ./chmod a+x amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run
言归正传。输出一系列信息后,一个gtk窗口打开了,经过傻瓜式安装步骤之后,提示安装完成,并且要求我用aticonfig命令重新配置显卡。OK,我就配置一下吧。
可是在终端输入aticonfig命令以后,一个致命的错误提示出现了,难道是需要重新启动一下系统?好吧sudo reboot。。。
问题依旧存在,上网看看吧,似乎还有一个构造.deb包的选项,结果生成这一步就失败了,果然不负某个wiki上的评价:buggy。
代价
卸载
点击(此处)折叠或打开
- sudo sh /usr/share/ati/fglrx-uninstall.sh
- sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
写一点感想:
某些计算机厂商在面对Linux用户时选择的态度足可以令人做呕!
支持开源,反对闭源永远是我们的光明大道!
补记:
后来,在我哥们儿的Ubuntu 12.10上再次测试ATI显卡的专有驱动,得到的结果与我使用的Debian Wheezy完全相同,Gnome3再次进入fallback模式。。。