当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : ATI显卡驱动安装的问题
帖子发表于 : 2005-10-03 20:47 

注册: 2005-10-03 3:30
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
我用的是ATI的x300 PCI-E显卡,按照http://www.ubuntu.org.cn/support/documentation/doc/helpcenterhowto.2005-07-07.4684848612
这个方法装的驱动,做到最后两步的时候,当我运行 sudo sh make_install.sh这个命令的时候,出现如下错误提示:

*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)

As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D graphics will lack performance.

failed.


于是我按照提示,在build_mod目录下运行sudo sh make.sh命令,但是又出来错误提示:

make.sh: line 39: gcc: command not found
make.sh: line 45: [: !=: unary operator expected
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h

请问这个问题该如何解决?多谢……


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-10-03 20:58 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
不要自己编译了,直接安装吧,那个ati驱动需要打补丁的,并且你也没有安装编译环境。
具体安装办法直接参考其它的文档。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-10-03 21:06 

注册: 2005-10-03 3:30
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
请问你说的“直接装”是怎么装?不用这个官方的驱动?
用apt?

麻烦您说的稍微详细一点


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2005-10-03 21:13 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
到主站点直接搜索ati


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2005-10-03 21:31 

注册: 2005-10-03 3:30
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
谢谢oneleaf兄,我在ubuntu的主战上搜索一下,找到两篇驱动安装的文章,一篇是我原来参考的一篇,而另一篇的方法是直接从资源中下载的方法

当我用 sudo apt-get install xorg-driver-fglrx这个命令的时候,出现如下错误提示:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
下列【新】软件包将被安装:
xorg-driver-fglrx
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 0B/3185kB 的软件包。
解压缩后会消耗掉 10.2MB 的额外空间。

Preconfiguring packages ...
(正在读取数据库 ... 系统当前总共安装有 63406 个文件和目录。)
正在解压缩 xorg-driver-fglrx (从 .../xorg-driver-fglrx_6.8.0-8.8.25-0ubuntu11_i386.deb) ...
dpkg:处理 /var/cache/apt/archives/xorg-driver-fglrx_6.8.0-8.8.25-0ubuntu11_i386.deb (--unpack)时出错:
正试图覆盖“/usr/X11R6/bin/fgl_glxgears”,它属于软件包 fglrx-6-8-0
dpkg-deb: 子进程 paste 被信号(断开的管道)终止了
在处理时有错误发生:
/var/cache/apt/archives/xorg-driver-fglrx_6.8.0-8.8.25-0ubuntu11_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


呵呵~~~~这次又是怎么回事?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2005-10-03 21:46 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
你先 apt-get remove fglrx-6-8-0


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2005-10-03 22:51 

注册: 2005-10-03 3:30
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
现在好了,不过出现了两个问题不知道是否正常

我记得好象ATI的驱动装好之后,每次起动的时候,都会出来一个ATI的logo,而我的一直没有出现过,不知道是否正常,请问如何验证我的驱动程序是否被正确的安装并且已经正常运行了?

还有就是我的驱动装好之后,重启,分辨率被自动设置的非常大,应该是1280x1024左右,我想改回1024x768,但是“首选项”里面的“屏幕分辨率”功能不能用了,出来一个错误提示框,说“X Server不支持X RandR扩展。无法在运行时刻对分辨率进行更改”,这个怎么办?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2005-10-03 22:53 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
1 ati 不会有logo出来
2 hoary版本的驱动是有这个问题,需要直接修改 /etc/X11/xorg.conf 删除不要的分辨率 ,breezy就不会有这个问题了。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2005-10-03 22:59 

注册: 2005-10-03 3:30
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
我用glxgears测试了一下,回馈的结果是
709 frames in 5.0 seconds = 141.800 FPS
560 frames in 5.0 seconds = 112.000 FPS
777 frames in 5.0 seconds = 155.400 FPS
648 frames in 5.0 seconds = 129.600 FPS
647 frames in 5.0 seconds = 129.400 FPS
648 frames in 5.0 seconds = 129.600 FPS
2239 frames in 5.0 seconds = 447.800 FPS
5047 frames in 5.0 seconds = 1009.400 FPS
5051 frames in 5.0 seconds = 1010.200 FPS
4922 frames in 5.0 seconds = 984.400 FPS
4907 frames in 5.0 seconds = 981.400 FPS
5013 frames in 5.0 seconds = 1002.600 FPS
4291 frames in 5.0 seconds = 858.200 FPS
2901 frames in 5.0 seconds = 580.200 FPS

这样子的结果正常吗?

还有一个问题,我的显示器最高支持100Hz的刷新率,但是Ubuntu默认好象不支持那么高的,请问有没有什么办法可以上到100Hz?

多谢oneleaf一直不厌其烦的帮助我,十分感谢


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2005-10-03 23:33 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
很正常,你在主页上搜搜 分辨率 就会有发现的。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2005-10-04 0:15 

注册: 2005-07-26 8:40
帖子: 73
送出感谢: 0 次
接收感谢: 0 次
oneleaf 写道:
很正常,你在主页上搜搜 分辨率 就会有发现的。


绝对不正常 关于 ati的驱动 我曾经在ubuntu下装过三个
8500 9550 9600 (我自己的就是9550)楼主的FPS明显是没有硬件加速的,
就是8500 也能达到1400这样。

cashlu 写道:
make.sh: line 39: gcc: command not found


请再次确认你有安装GCC和kernel-header
http://forum.ubuntu.org.cn/viewtopic.php?t=3364&highlight=

测试方法1
代码:
glxgears


10252 frames in 5.0 seconds = 2050.400 FPS
10769 frames in 5.0 seconds = 2153.800 FPS
10768 frames in 5.0 seconds = 2153.600 FPS
10769 frames in 5.0 seconds = 2153.800 FPS
10770 frames in 5.0 seconds = 2154.000 FPS
10704 frames in 5.0 seconds = 2140.800 FPS
测试方法2
代码:
glxinfo

display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: ATI..............................
测试方法3
代码:
fgl_glxgears

gentoo里安装可能会没有个这个commond
你如果正确安装了驱动 并打开了硬件加速,你会看到了一个不停旋转的立方体。并在终端显示帧率 一般能达到
2359 frames in 5.0 seconds = 166.800 FPS
如果没安装成功,只是黑屏一下或是闪一下,根本就看不到帧率。


最后由 afire 编辑于 2005-10-04 0:23,总共编辑了 2 次

页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2005-10-04 0:16 

注册: 2005-07-26 8:40
帖子: 73
送出感谢: 0 次
接收感谢: 0 次
你那个高到1000以上的 我猜你可能是把测试窗口拉小的原因,因为如果成功了,它的启始不可能只有一百多

我用直接从源里安装fglrx一次也没成功过


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2005-10-04 1:11 

注册: 2005-10-03 3:30
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
谢谢afire,我先试试看


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2005-10-04 23:21 

注册: 2005-09-15 18:48
帖子: 43
送出感谢: 0 次
接收感谢: 0 次
我参照afire的方法已经安装成功了,但是要提醒你注意几个地方(以我的机器为例,显卡是8500LE,内核是2.6.10-5-k7,)。

1、最好使用上一版本的驱动就是fglrx_6_8_0-8.14.13-1.i386.rpm,最新的fglrx_6_8_0-8.16.20-1.i386.rpm在我的机器上安装后虽然能打开3D加速,但运行fgl_glxgears,在旋转的立方体上没有齿轮图案,而且在文件管理其中浏览挂载的fat分区时出现死机(原来在MagicLinux2.0b3上安装该驱动也有类似情况,不知道什么原因)。

2、应该是sudo apt-get install linux-header-2.6.10-5-k7,而不是 linux-kernel-header(不知道是不是afire兄疏忽,我系统安装完后在新立得中本来就有linux-kernel-headers包,但编译时提示在/usr/src/linux中找不到头文件,安装linux-header-2.6.10-5-k7就好了)。

3、我发现在安装驱动之前/lib/modules/2.6.10-5-k7/kernel/drivers/video/目录中已经存在一个fglrx.ko,而安装的驱动文件fglrx.ko会保存在/lib/modules/2.6.10-5-k7/kernel/drivers/char/drm/中,最好先把原来那个改个名,不然启动时会加载原来的那个模块,就不能打开3D加速。
4、在sudo sh /lib/modules/fglrx/make_install.sh时最后会提示一个错误,大概是不能加载模块什么的,其实驱动模块fglrx.ko已经安装到/lib/modules/2.6.10-5-k7/kernel/drivers/char/drm/中了,直接运行sudo fglrxconfig配置并保存到/etc/X11/xorg.conf,然后重新启动应该就可以使用ATi的驱动了。

安装好驱动后可以用如下命令来确认驱动是否安装正确:
$ glxinfo | grep direct
direct rendering: Yes

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 8500 DDR Generic
OpenGL version string: 1.3.1003 (X4.3.0-8.14.13)

这是我的显卡分数,仅供参考:
$ glxgears
10727 frames in 5.0 seconds = 2145.400 FPS
11562 frames in 5.0 seconds = 2312.400 FPS
11585 frames in 5.0 seconds = 2317.000 FPS
11535 frames in 5.0 seconds = 2307.000 FPS

$ fgl_glxgears
1640 frames in 5.0 seconds = 328.000 FPS
1651 frames in 5.0 seconds = 330.200 FPS
1646 frames in 5.0 seconds = 329.200 FPS
1651 frames in 5.0 seconds = 330.200 FPS

现在总算可以在Ubuntu中玩ePSXe了。
在此顺便感谢afire兄的指点。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2005-10-05 1:48 

注册: 2005-07-26 8:40
帖子: 73
送出感谢: 0 次
接收感谢: 0 次
呵呵 装上就好,你说的原因1因为我现在用着自己编的内核,没有你说的那个问题。
2、核心版本每人的都不同吧,只能对应他自己的核心了。
3、本来是不会有fglrx.ko的,那是因为你装过一次,虽然没成功,但模块已经写上去了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Exabot [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译