LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1825|回复: 9

[求助]ATI显卡不能启动3D效果

[复制链接]
发表于 2006-10-28 17:09:47 | 显示全部楼层 |阅读模式
刚装的FC6,能检测到我的显卡型号,但是没有驱动
装了个这个东西
#rpm -ivh http://rpm.livna.org/livna-release-6.rpm
# yum install kmod-fglrx
#aticonfig --initial
#reboot
画面变清楚了,可是运行
[root@localhost ~]# fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
好像没装上ATI
[root@localhost ~]# glxinfo |grep render
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
3D也没打开
[root@localhost ~]# glxgears
841 frames in 5.0 seconds = 167.374 FPS
1779 frames in 5.0 seconds = 355.800 FPS
2656 frames in 5.1 seconds = 523.294 FPS
2440 frames in 5.6 seconds = 435.977 FPS
840 frames in 5.4 seconds = 154.834 FPS
840 frames in 5.4 seconds = 156.124 FPS
840 frames in 5.4 seconds = 155.365 FPS
840 frames in 5.4 seconds = 154.917 FPS
才100多FPS,齿轮都不转,最小化窗口后,也就1000多,我看网上说成功安装后能到4000多FPS
怎么才能开启3D效果
我的 机子DELL 6400,显卡ATI  mobility  redon  X1300
我在ATI 官方下的 for linux->notebook->8.29.6版的驱动,装不上
那位高手给我指点一下问题在那
发表于 2006-10-28 22:12:52 | 显示全部楼层
这个,大家怎么都碰到这个问题啊~
这里有个网页可以参考
http://www.phoronix.com/redblog/?p=blog&i=NTU1MA
之后可能碰到普通用户没有DRI权限的问题,google一下搞定
回复 支持 反对

使用道具 举报

发表于 2006-10-29 15:31:35 | 显示全部楼层
官方8.29.6驱动是不支持那个3D特效的
回复 支持 反对

使用道具 举报

发表于 2006-10-29 17:41:29 | 显示全部楼层
我是重新编译内核,去除默认的rendering manger,就可以安装上了。

[skall@SKALL ~]$ glxgears
20332 frames in 5.0 seconds = 4066.400 FPS
51429 frames in 5.0 seconds = 10285.800 FPS
52843 frames in 5.0 seconds = 10568.600 FPS
52559 frames in 5.0 seconds = 10511.800 FPS

[skall@SKALL ~]$ glxgears -info
GL_MAX_VIEWPORT_DIMS=4096/4096
GL_RENDERER   = ATI Mobility Radeon X1400 Generic
GL_VERSION    = 2.0.6065 (8.29.6)
GL_VENDOR     = ATI Technologies Inc.
...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-30 08:38:22 | 显示全部楼层
Post by yzkzero
我是重新编译内核,去除默认的rendering manger,就可以安装上了。

[skall@SKALL ~]$ glxgears
20332 frames in 5.0 seconds = 4066.400 FPS
51429 frames in 5.0 seconds = 10285.800 FPS
52843 frames in 5.0 seconds = 10568.600 FPS
52559 frames in 5.0 seconds = 10511.800 FPS

[skall@SKALL ~]$ glxgears -info
GL_MAX_VIEWPORT_DIMS=4096/4096
GL_RENDERER   = ATI Mobility Radeon X1400 Generic
GL_VERSION    = 2.0.6065 (8.29.6)
GL_VENDOR     = ATI Technologies Inc.
...

======================================================
我想问一下楼上的,我的机子时dell6400,cpu是酷睿TM(T2300,1.83GH),我的cpu是64位的吗 ,我是该装i386,还是 x86-64呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-30 14:51:27 | 显示全部楼层
还有 ,我以前没编译过内核 ,找了几 本书,按书上说的
[root@localhost /]# cp /boot/config-2.6.18-1.2798.fc6 /usr/src/kernels/2.6.18-1.2798.fc6-i586/
[root@localhost /]# cd /usr/src/kernels/2.6.18-1.2798.fc6-i586/
[root@localhost 2.6.18-1.2798.fc6-i586]# make xconfig
  CHECK   qt
/usr/lib/qt-3.3/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
  HOSTCXX scripts/kconfig/qconf.o
  HOSTLD  scripts/kconfig/qconf
scripts/kconfig/qconf arch/i386/Kconfig
#
# configuration written to .config
#
#
# configuration written to .config
#
#
# configuration written to .config
#
You have new mail in /var/spool/mail/root
找到那个 rendering manger,去掉这个选项
可是重新编译是出错,是什么 原因 阿
[root@localhost 2.6.18-1.2798.fc6-i586]# make
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf -s arch/i386/Kconfig
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  HOSTCC  scripts/genksyms/genksyms.o
  HOSTCC  scripts/genksyms/lex.o
  HOSTCC  scripts/genksyms/parse.o
  HOSTLD  scripts/genksyms/genksyms
  CC      scripts/mod/empty.o
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'.  Stop.
make: *** [init] Error 2
怎么 编译内核,请高手指教 阿
回复 支持 反对

使用道具 举报

发表于 2006-10-30 15:45:11 | 显示全部楼层
Post by yzkzero

[skall@SKALL ~]$ glxgears
20332 frames in 5.0 seconds = 4066.400 FPS
51429 frames in 5.0 seconds = 10285.800 FPS
52843 frames in 5.0 seconds = 10568.600 FPS
52559 frames in 5.0 seconds = 10511.800 FPS


唉,硬件真是好啊,我的分数只有你的一个零头而已,唉!
回复 支持 反对

使用道具 举报

发表于 2006-10-30 18:02:24 | 显示全部楼层
我用dedora自带的驱动也能在40000 frames的情况下达到8000多,而且我的显卡只是ATI9000,而且用了官方的驱动就不能开桌面特效,真不知道该怎么办?
回复 支持 反对

使用道具 举报

发表于 2006-10-30 20:37:00 | 显示全部楼层
Post by kwydd
======================================================
我想问一下楼上的,我的机子时dell6400,cpu是酷睿TM(T2300,1.83GH),我的cpu是64位的吗 ,我是该装i386,还是 x86-64呢?


1、T2300是1.66GHz的
2、不是64位
3、所以装i386/i686

Post by kwydd
还有 ,我以前没编译过内核 ,找了几 本书,按书上说的
[root@localhost /]# cp /boot/config-2.6.18-1.2798.fc6 /usr/src/kernels/2.6.18-1.2798.fc6-i586/
[root@localhost /]# cd /usr/src/kernels/2.6.18-1.2798.fc6-i586/
[root@localhost 2.6.18-1.2798.fc6-i586]# make xconfig
CHECK qt
/usr/lib/qt-3.3/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/i386/Kconfig
#
# configuration written to .config
#
#
# configuration written to .config
#
#
# configuration written to .config
#
You have new mail in /var/spool/mail/root
找到那个 rendering manger,去掉这个选项
可是重新编译是出错,是什么 原因 阿
[root@localhost 2.6.18-1.2798.fc6-i586]# make
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/i386/Kconfig
CHK include/linux/version.h
CHK include/linux/utsrelease.h
HOSTCC scripts/genksyms/genksyms.o
HOSTCC scripts/genksyms/lex.o
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
make: *** [init] Error 2
怎么 编译内核,请高手指教 阿



我的操作方法:
make mrproper && make xconfig && make && make modules_install && make install

还有,我用的是自己下载的2.6.18.1,不是系统带的内核包
回复 支持 反对

使用道具 举报

发表于 2006-11-3 18:47:33 | 显示全部楼层
rendering manger 在哪一项里,我怎么找不到?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表