[分享]ATI显卡驱动超简单安装与视频设置

CPU/显卡/打印机/USB设备等硬件问题
回复
qiwang
帖子: 34
注册时间: 2007-08-19 8:44

[分享]ATI显卡驱动超简单安装与视频设置

#1

帖子 qiwang » 2007-12-27 22:14

相信大家每次安装ATI显卡驱动都要输入一大堆的命令,非常麻烦,而且好多时候安装还是不成功。

其实ATI安装LINUX的驱动有一个比较简单的办法,这个办法AMD官方一直都有,但是以前在ubuntu下安装是不成功的,可能是驱动本身的问题,现在的最新ATI驱动7.12,就可以超简单安装。

ATI驱动7.12支持9500及以上显卡,老显卡不支持。支持aiglx。
下载地址:https://a248.e.akamai.net/f/674/9206/0/ ... x86_64.run

下载后把下载的文件放到桌面上,建议把文件改一下名:改为:ati-driver-installer.run

可能安装会需要安装编译所必须的工具 代码:
sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)


关键时候到了!!打开终端!!
先输入:sudo 然后把下载的文件直接拖进终端窗口!!!然后回车!!
这个时候应该看到终端有反应。图片
弹出上图!!
选择Continue 就是继续,然后选择I Agree (我同意)
图片

再选择 Automatic 自动安装,再点Continue,就开始安装!!!

图片
请等待一下,自动安装完成后会如下显现。
图片

AMD官方推荐再在终端运行一下:run /usr/X11R6/bin/aticonfig --initial
(本人未测试过这个命令)大家测试下,告诉我结果!!

然后 sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx。


执行sudo gedit /etc/X11/xorg.conf

在/etc/X11/xorg.conf的Device段添加两行: 代码:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"

在/etc/X11/xorg.conf默认可能 有代码:
Section "Extensions"
Option "Composite" "0"
EndSection

如果想开启aiglx,则这两段应该是: 代码:
Section "Extensions"
Option "Composite" "1"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection

保存退出!!

某些用户可能象我需要输入:
sudo mkdir -p /usr/X11R6/lib/modules/dri
sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib/modules/dri

这个可能是我用NV的主板而用ATI显卡导致的。

之后重启系统或重启X !!


确认驱动是否正确安装(可以类似于) 代码:
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600 SE
OpenGL version string: 2.1.7170 Release

代码:
$ glxinfo | grep render
direct rendering: Yes #如果开启了xgl,那么这里一定是No,还有其他一些信息。

------------------------------------------------------------------------------------------------------------------------------
常见错误:

1。如果你碰到2D加速很慢的情况,在/etc/X11/xorg.conf 的 Device section(就是有fglrx的那段)中添上 代码:
Option "XaaNoOffscreenPixmaps"


2。如果没有3D加速,可尝试 代码:
sudo mkdir /lib/modules/$(uname -r)/volatile
sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko


3。另外,如果你想用图形化的工具配置显卡的话,比如双头显示,则可以 代码:
gksu fireglcontrol
如果是用方法二的用 代码:
gksu amdcccle
当然,图形界面的功能比较有限,最强大的还是aticonfig。最新版的控制中心有些新东西,大家可以试试。

4。如果说/usr/X11R6/lib/modules/dri/fglrx_dri.so缺失,则执行 代码:
sudo ln -s /usr/lib/ /usr/X11R6/lib/modules


5。如果执行fglrxinfo出现 libGL.so.1: cannot open shared object file,则 代码:
sudo ln /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1


6。如果还有其他问题,比如nforce3的芯片(主要是asus的K8N),说你仍然运行于mesa,无3d加速,可以看这里:
http://wiki.cchtml.com/index.php/Troubleshootinghttp://wiki.cchtml.com/index.php/Ubuntu ... tion_Guide


安装完驱动后,要进行一下必要的视频设置,否则播放视频会有影响!!

totem的话,修改~/gnome2/totem_config文件将#video.driver:auto改为video.driver:xshm就ok了。

mplayer的话,直接在右键设置里边改 X11 ( XImage/Shm )就好了。

xine的话右键选setting 然后在GUI里面第二个选项选为experience_level,再选择Video标签中选择 xshm。
重启XINE。


如果是VLC就

1. Launch VLC.
2.

Go to Settings –> Preferences....
3.

In the left-hand pane, expand the Video section, then select Output modules.
4.

In the bottom-right corner of the window, enable the Advanced options checkbox.
5.

New options will appear in the right-hand pane. For Video output module, select X11 video output from the drop-down menu.
6.

Click on Save in the bottom-left of the window, and exit the program.
不能忘却的纪念
帖子: 19
注册时间: 2007-12-23 0:09

#2

帖子 不能忘却的纪念 » 2007-12-28 22:18

今天按照LZ的方法把驱动安装上去了,但是为什么点“应用程序”里的‘ATI CCC”没有反映呢?
头像
hometow1
帖子: 472
注册时间: 2007-12-15 18:19
系统: UBUNTU16.04
来自: 永夜港

#3

帖子 hometow1 » 2007-12-29 19:20

command not found
我 为什么是这个提示阿 ?
qiwang
帖子: 34
注册时间: 2007-08-19 8:44

#4

帖子 qiwang » 2007-12-29 23:30

我的ATI CCC是可以用啊。
i2000s
帖子: 220
注册时间: 2007-12-28 21:20

#5

帖子 i2000s » 2008-01-01 17:15

我的显卡x1250能用这个方法吗?
谢谢
happy
new
year
头像
weive
帖子: 3236
注册时间: 2007-10-21 18:36
来自: 汕头/广东/中国

#6

帖子 weive » 2008-01-01 17:21

这个方法我试过的。问题在于装好之后比没装还要糟糕。 1150
老子的哲学是“”,庄子的哲学是“
人有一技在身,则逍遥游而无不为
cong_zhang
帖子: 1
注册时间: 2008-01-01 18:52

我是ATI 1300的显卡

#7

帖子 cong_zhang » 2008-01-01 19:04

我是ATI 1300的显卡 照楼主的方法,在终端里输入:sudo并将驱动直接拖过来,提示 无法打开文件 /home/zc/Desktop/ati-driver-installer.run。
gedit无法检测字符编码
请检查您是否正在尝试打开一个二进制文件。
从菜单中选择一种字符编码,然再试一次

但是所有系统自带的编码都试过来依然无法打开
qiwang
帖子: 34
注册时间: 2007-08-19 8:44

#8

帖子 qiwang » 2008-01-05 23:00

cong_zhang
这种情况有可能是你下载的驱动包导致的,有可能是那个包数据丢失,之前我下的8.41驱动就尝试过打不开,后来再下就好了。
arosky
帖子: 4
注册时间: 2008-01-02 9:39

#9

帖子 arosky » 2008-01-06 10:51

顶!不错不错
头像
gyx2545965
帖子: 82
注册时间: 2007-11-09 15:55

#10

帖子 gyx2545965 » 2008-01-08 10:15

代码: 全选

display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.1)
为什么老是这样阿,3d加速打不开,为什么?
回复