linux内核参数 ati显卡,Ubuntu Linux环境下ATI显卡问题解析

如下所示:

====================================

File:/etc/default/linux-restricted-modules-common

DISABLED_MODULES="fglrx"

====================================

如果你用的是 64 位的安装包的话,上面的 dpkg 安装命令可能会报这样的错误:

"Errors were encountered while processing: fglrx-amdcccle".

这是因为系统默认安装的是 32 位的 amdccle 包。如果真的遇到我说

的这样的错误,那么就在你执行了第四步的命令之后再执行以下这一命令行:

sudo apt-get install -f

4.安装.deb包

sudo dpkg -i xorg-driver-fglrx_8.433-1*.deb fglrx-kernel-source_8.433-1*.deb fglrx-amdcccle_8.433-1*.deb

注释:这些.deb包是在第2步中生成的,

所以你要先进入到那个目录当中进行安装才行。

5.去除掉/usr/src/:目录下的旧版本的 fglrx 驱动包:

sudo rm /usr/src/fglrx-kernel*.deb

6.修复损坏的依赖关系:

如果在你使用本方法安装驱动之前,安装过其它版本的这类驱动程序

的话,请执行下面命令:

sudo apt-get -f install

7.编译内核模块:

sudo module-assistant prepare,

sudo module-assistant update

sudo module-assistant build fglrx

cd /usr/src

sudo -dpkg -i XXX.deb ### XXX为编译后的安装包的名字

sudo depmod -a

8.按照此步骤照做就行:

sudo mkdir /lib/modules/$(uname -r)/volatile

sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname

-r)/volatile/fglrx.ko

9.在/etc/init.d/目录下创建 ati-module-fix 文件,如果有的话,

就不用创建。

sudo gedit /etc/init.d/ati-module-fix

把以下这些内容添加到 ati-module-fix 文件中来。

====================================

#!/bin/sh -e

# For loading ATI display drivers

ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname

-r)/volatile/fglrx.ko

exit 0

====================================

10.执行 ati-module-fix 文件:

代码:

sudo chmod ugo+x /etc/init.d/ati-module-fix

sudo update-rc.d ati-module-fix defaults 12

ls /etc/rc2.d/

11.清空/etc/modprobe.d/lrm-video 文件中的内容,添加以下内容:

====================================

# Make nvidia/nvidia_legacy and fglrx use /sbin/lrm-video to load

#install fglrx /sbin/lrm-video fglrx $CMDLINE_OPTS # << this line

install nvidia /sbin/lrm-video nvidia $CMDLINE_OPTS

install nvidia_legacy /sbin/lrm-video nvidia_legacy $CMDLINE_OPTS

install nvidia_new /sbin/lrm-video nvidia_new $CMDLINE_OPTS

====================================

12.配制驱动:(在你执行配制驱动操作之前,必须先重新启动你的电脑!)

重新启动电脑之后,执行以下代码:

sudo aticonfig –initial

sudo aticonfig --overlay-type=Xv

13.编辑/etc/X11/xorg.conf 文件:

代码:

gksu gedit /etc/X11/xorg.conf ### 在xorg.conf文件中有两个Device找到其中有Driver  "vesa"的Device,

并用以下的四行内容覆写Driver  "vesa",保存并退出。

====================================

Section "Device"

[...]

#        Driver      "vesa"

Driver     "fglrx"

Option     "VideoOverlay"          "on"

Option     "OpenGLOverlay"         "off"

[...]

EndSection

====================================

完成安装:

14.保存所有打开的文档,重新启动你的电脑。

sudo shutdown -hr now

15.验证显卡是否安装成功:

$ fglrxinfo

====================================

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: ATI Radeon Xpress Series

OpenGL version string: 2.1.7059 Release

====================================

16.很关键的一步:如果在你驱动完成之后,验证显卡是否驱动成功报这样的错误的话

“libGL.so.1: cannot open shared object file: No such file or directory...”

请执行该命令:

sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1

再次验证显卡是否成功:打开终端输入该命令:fglrxinfo 显示以下结果:

====================================

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: ATI Radeon Xpress Series

OpenGL version string: 2.1.7059 Release

====================================

再执行 glxinfo | grep render

显示:

====================================

direct rendering: Yes

====================================

显卡驱动成功!0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值