[问题]装个ati的驱动要崩溃了....
-
- 帖子: 31
- 注册时间: 2008-04-10 1:10
[问题]装个ati的驱动要崩溃了....
显卡为ati 9550,系统是7.1/gutsy
这两天找了很多个相关的帖子,试了几种方法,始终不能正确安装,就是想亲见3D桌面的效果,杂就这么难呢..
方法一:
先是按照这个帖子 http://www.linuxsir.org/bbs/thread318775.html
bash ati-driver-installer-[driver version].x86.x86_64.run --buildpkg Ubuntu/gutsy生成deb包后安装完毕
进行以下步骤:
module-assistant prepare,update
module-assistant build,install fglrx
# module-assistant build,install fglrx
提示
The source tarball could not be found!
Package fglrx-kernel-source not installed?
Running "m-a -f get fglrx-kernel-source" may help.
find: /usr/src/modules: No such file or directory
方法二:
又试了直接在受限驱动管理器中安装,似乎能成功,fgl_glxgears看到的参数也正常
(以前在debian下成功编译安装过驱动,知道大概的数值)
但是重启之后进入gnome有问题,界面一直出不来,只看到一个鼠标,进入flux等其他环境没问题,但是ms和gnome相关的比如gvim,gedit启动有问题
看了命令行下的提示,出错段如下:
(WW)fglrx:NO matching Device section for instance (busid pci:1:0:1) found
(EE)aiglx error: dlsym for__dri createnewscreen_20050727 failed (/usr/lib/dri/fglrx_dri.so:undefined symbol:dri createnewscreen_20050727
AIGLX:reverting to software rendering
could not init font path element /usr/share/fonts/X11/cyrillic,removing from list
方法三:
最后按照: viewtopic.php?t=26188 里的
法一:安装自带驱动,feisty的8.34.8/gutsy的8.37.6驱动,仅支持9500至x1900显卡,不支持aiglx。
安装驱动
sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx fglrx-control
sudo depmod -a
配置驱动
sudo aticonfig --initial -f
然后
在/etc/X11/xorg.conf的Device段添加两行:
代码:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
/etc/X11/xorg.conf
添加两段
代码:
Section "Extensions"
Option "Composite" "0"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
重启系统
查看
# fglrxinfo
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)
#fgl_glxgears也运行不起来
还是没对...
这两天找了很多个相关的帖子,试了几种方法,始终不能正确安装,就是想亲见3D桌面的效果,杂就这么难呢..
方法一:
先是按照这个帖子 http://www.linuxsir.org/bbs/thread318775.html
bash ati-driver-installer-[driver version].x86.x86_64.run --buildpkg Ubuntu/gutsy生成deb包后安装完毕
进行以下步骤:
module-assistant prepare,update
module-assistant build,install fglrx
# module-assistant build,install fglrx
提示
The source tarball could not be found!
Package fglrx-kernel-source not installed?
Running "m-a -f get fglrx-kernel-source" may help.
find: /usr/src/modules: No such file or directory
方法二:
又试了直接在受限驱动管理器中安装,似乎能成功,fgl_glxgears看到的参数也正常
(以前在debian下成功编译安装过驱动,知道大概的数值)
但是重启之后进入gnome有问题,界面一直出不来,只看到一个鼠标,进入flux等其他环境没问题,但是ms和gnome相关的比如gvim,gedit启动有问题
看了命令行下的提示,出错段如下:
(WW)fglrx:NO matching Device section for instance (busid pci:1:0:1) found
(EE)aiglx error: dlsym for__dri createnewscreen_20050727 failed (/usr/lib/dri/fglrx_dri.so:undefined symbol:dri createnewscreen_20050727
AIGLX:reverting to software rendering
could not init font path element /usr/share/fonts/X11/cyrillic,removing from list
方法三:
最后按照: viewtopic.php?t=26188 里的
法一:安装自带驱动,feisty的8.34.8/gutsy的8.37.6驱动,仅支持9500至x1900显卡,不支持aiglx。
安装驱动
sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx fglrx-control
sudo depmod -a
配置驱动
sudo aticonfig --initial -f
然后
在/etc/X11/xorg.conf的Device段添加两行:
代码:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
/etc/X11/xorg.conf
添加两段
代码:
Section "Extensions"
Option "Composite" "0"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
重启系统
查看
# fglrxinfo
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)
#fgl_glxgears也运行不起来
还是没对...
-
- 帖子: 31
- 注册时间: 2008-04-10 1:10
Re: [问题]装个ati的驱动要崩溃了....
没人甩我,哎,郁闷。。。
- yysq009
- 帖子: 2682
- 注册时间: 2007-01-28 23:00
- 来自: @江西|南昌@
- 联系:
对于ATI显卡安装,的确是一个麻烦事。ATI从建立公司起,就一直被驱动困扰。(有兴趣看看ATI发展史,差点死在驱动上)
言归正传,论坛有很多ATI显卡的安装方法,请你看最近的,最新的安装方法。因为最近ATI的开源驱动有了很大的长进。
PS :似乎安装ATI驱动,首先就是要清除原来安装的ATI驱动。
http://linuxtoy.org/archives/radeonhd-120-released.html
言归正传,论坛有很多ATI显卡的安装方法,请你看最近的,最新的安装方法。因为最近ATI的开源驱动有了很大的长进。
PS :似乎安装ATI驱动,首先就是要清除原来安装的ATI驱动。
http://linuxtoy.org/archives/radeonhd-120-released.html
己所不欲,勿施于人!
Do as you would be done by !
Do as you would be done by !
-
- 帖子: 31
- 注册时间: 2008-04-10 1:10
yysq009 写了:对于ATI显卡安装,的确是一个麻烦事。ATI从建立公司起,就一直被驱动困扰。(有兴趣看看ATI发展史,差点死在驱动上)
言归正传,论坛有很多ATI显卡的安装方法,请你看最近的,最新的安装方法。因为最近ATI的开源驱动有了很大的长进。
PS :似乎安装ATI驱动,首先就是要清除原来安装的ATI驱动。
http://linuxtoy.org/archives/radeonhd-120-released.html
呵呵,真是谢谢啊
我每次试验新方法都是卸载了原来的驱动了的
哎,现在完全重装的想法都有了,ati真是头疼啊,两天了,天天网上找资料,就是搞不定,伤心。。。
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53
-
- 帖子: 31
- 注册时间: 2008-04-10 1:10
呵呵,kernel-header这些我是装了的,只是为了缩减篇幅我省略没说而已jarryson 写了:觉得安装复杂是因为你用的ubuntu,它没有直接编译好的包给你。
你安装任何驱动都一样,nv也是这样,说ati驱动不好不是说不好安装,是以前驱动效率太差,而且不支持混合特性,不支持新内核,但是现在情况完全不一样了,驱动更新非常快,而且做的非常不错了。
显卡驱动涉及到底层,你需要安装kernel-header,编译环境。貌似你没有,这两个安装了,直接run就可以了
ps,广告来了。。archlinux一个命令搞定,从来没有在这上面花时间。。
debian下我安装过,觉得挺容易的
这次ubuntu下,按照方法一也只是差一点就成功了,就这一步
# module-assistant build,install fglrx
提示
The source tarball could not be found!
Package fglrx-kernel-source not installed?
Running "m-a -f get fglrx-kernel-source" may help.
find: /usr/src/modules: No such file or directory
我就没搞懂,提示
find: /usr/src/modules: No such file or directory
是啥意思。。难道要求编译内核。。。
- imagelife
- 帖子: 251
- 注册时间: 2007-10-07 11:56
- 来自: 湖南
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53
-
- 帖子: 31
- 注册时间: 2008-04-10 1:10
-
- 帖子: 43
- 注册时间: 2007-06-13 19:47
-
- 帖子: 31
- 注册时间: 2008-04-10 1:10
-
- 帖子: 43
- 注册时间: 2007-06-13 19:47
大致按这里的方法装的。https://a248.e.akamai.net/f/674/9206/0/ ... -inst.htmlsnk 写了: 请教兄弟所说的官方驱动安装的大致步骤,我对比一下也好知道大概出错在哪里呢,谢谢!
用的是ati自己的安装界面,没有生成deb包,因为我用的不是ubuntu。
你的方法1中,是不是没有安装kernel header? 我记得执行--buildpkg Ubuntu/gutsy之后会在/usr/src/modules里生成一个.tar.bz的内核模块源码包,用它来编译内核模块。
方法2中,不知道你装的驱动版本能不能支持aiglx,不能支持的话是不是应该在xorg.conf中关闭aiglx扩展?
方法3,内核模块没有启动,或许根本没有编译。所以用的还是Mesa的OpenGL renderer。看看/lib/modules/`uname -r`/kernel里面有没有ati的内核模块,似乎名叫fglrx.ko,忘了在哪个子目录下了。
-
- 帖子: 31
- 注册时间: 2008-04-10 1:10
方法一中我的kernel header是装了的,这个我确定xplayer 写了:大致按这里的方法装的。https://a248.e.akamai.net/f/674/9206/0/ ... -inst.htmlsnk 写了: 请教兄弟所说的官方驱动安装的大致步骤,我对比一下也好知道大概出错在哪里呢,谢谢!
用的是ati自己的安装界面,没有生成deb包,因为我用的不是ubuntu。
你的方法1中,是不是没有安装kernel header? 我记得执行--buildpkg Ubuntu/gutsy之后会在/usr/src/modules里生成一个.tar.bz的内核模块源码包,用它来编译内核模块。
方法2中,不知道你装的驱动版本能不能支持aiglx,不能支持的话是不是应该在xorg.conf中关闭aiglx扩展?
方法3,内核模块没有启动,或许根本没有编译。所以用的还是Mesa的OpenGL renderer。看看/lib/modules/`uname -r`/kernel里面有没有ati的内核模块,似乎名叫fglrx.ko,忘了在哪个子目录下了。
其他你提到的两点我再检查下
还是非常感谢,呵呵
-
- 帖子: 31
- 注册时间: 2008-04-10 1:10
又清理了系统里显卡驱动相关的包,重新按照方法一做了一遍,但是我发现sh .*.run --buildpkg Ubuntu/gutsyxplayer 写了:
你的方法1中,是不是没有安装kernel header? 我记得执行--buildpkg Ubuntu/gutsy之后会在/usr/src/modules里生成一个.tar.bz的内核模块源码包,用它来编译内核模块。
这一步根本没有在/usr/src/modules里生成一个.tar.bz的内核模块源码包,压根就没有这个modules目录
到底是我少装了什么东西还是系统问题呢,哎
编译需要的包都按照帖子里装了,列举下:
apt-get update
apt-get install build-essential fakeroot dh-make debhelper debconf libstdc++5 dkms
apt-get install linux-headers-generic
现在 /usr/src/下又两个文件夹linux-headers-2.6.22-14/ 和 linux-headers-2.6.22-14-generic/
郁闷,就是不知道到底错在哪里
-
- 帖子: 43
- 注册时间: 2007-06-13 19:47
不好意思,buildpkg之后会生成几个deb包,里面有个*kernel-source*.deb包,安装之后才有源码包。但是我发现sh .*.run --buildpkg Ubuntu/gutsy
这一步根本没有在/usr/src/modules里生成一个.tar.bz的内核模块源码包
你的第一种方法,生成deb包之后有没有安装?特别是上面提到那个。
提示里说:
fglrx-kernel-source包未安装?Package fglrx-kernel-source not installed?
Running "m-a -f get fglrx-kernel-source" may help.
运行 "m-a -f get fglrx-kernel-source" 也许有帮助。