LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: weicz

求助关于 X11 opengl的问题

[复制链接]
发表于 2009-12-28 18:57:51 | 显示全部楼层
应该是这个问题:现在内核里面的radeonfb是framebuffer模块,正确的模块名是radeon.ko,在kernel/drivers/gpu/drm/radeon/目录下,如果没有就要选上重新编译内核然后安装模块。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-28 19:58:43 | 显示全部楼层
Post by lifc;2060115
应该是这个问题:现在内核里面的radeonfb是framebuffer模块,正确的模块名是radeon.ko,在kernel/drivers/gpu/drm/radeon/目录下,如果没有就要选上重新编译内核然后安装模块。



重新编译了下内核
glxgears显示
1145 frames in 5.0 seconds = 228.929 FPS
1181 frames in 5.0 seconds = 236.138 FPS
1227 frames in 5.0 seconds = 245.009 FPS
1231 frames in 5.0 seconds = 246.049 FPS
1219 frames in 5.0 seconds = 243.784 FPS
1101 frames in 5.0 seconds = 220.084 FPS
1222 frames in 5.0 seconds = 244.306 FPS
1231 frames in 5.0 seconds = 246.168 FPS
1068 frames in 5.0 seconds = 213.577 FPS
1077 frames in 5.0 seconds = 215.304 FPS
1226 frames in 5.0 seconds = 244.986 FPS
1189 frames in 5.0 seconds = 237.656 FPS


cat /var/log/Xorg.0.log | grep radeon显示
(II) LoadModule: "radeon"
(II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"


lsmod | grep radeon显示
radeon                333504  2
radeonfb               57332  0
fb_ddc                  1776  1 radeonfb

然后eselect opengl set xorg-x11

可运行游戏chromium-bsu 还是出错
Couldn't set GL mode: X11 driver not configured with OpenGL

是驱动的问题马?还是opengl的问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-28 20:01:14 | 显示全部楼层
Post by lifc;2060115
应该是这个问题:现在内核里面的radeonfb是framebuffer模块,正确的模块名是radeon.ko,在kernel/drivers/gpu/drm/radeon/目录下,如果没有就要选上重新编译内核然后安装模块。


make modules_install 的时候看到kernel/drivers/gpu/drm/radeon.ko了,可现在怎么就没有kernel/drivers这个文件夹了呢?安装完了自动删除了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-28 21:06:43 | 显示全部楼层
Post by lifc;2060115
应该是这个问题:现在内核里面的radeonfb是framebuffer模块,正确的模块名是radeon.ko,在kernel/drivers/gpu/drm/radeon/目录下,如果没有就要选上重新编译内核然后安装模块。



在国外某论坛搜到一个贴子,是libsdl这个库没有opengl支持
我才想起来USE里面的opengl标记是我后来加上的,于是USE+opengl重新emerge libsd
现在可以进入游戏了,不过很卡,运行其他3D游戏也是,什么原因阿?

是不是跟前面glxgears输出的FPS低有关阿,一般FPS多少正常?
回复 支持 反对

使用道具 举报

发表于 2009-12-28 21:30:39 | 显示全部楼层
这种驱动程序不好玩游戏,nvidia的驱动程序一般都有2000fps
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-28 21:46:17 | 显示全部楼层
Post by nhazi;2060166
这种驱动程序不好玩游戏,nvidia的驱动程序一般都有2000fps


难道说ati的显卡注定就不能玩3D游戏么,这么杯具
回复 支持 反对

使用道具 举报

发表于 2009-12-28 22:04:29 | 显示全部楼层
Post by weicz;2060155
在国外某论坛搜到一个贴子,是libsdl这个库没有opengl支持
我才想起来USE里面的opengl标记是我后来加上的,于是USE+opengl重新emerge libsd
现在可以进入游戏了,不过很卡,运行其他3D游戏也是,什么原因阿?

是不是跟前面glxgears输出的FPS低有关阿,一般FPS多少正常?


核心驱动看来加上了,但从帧率看还是软件仿真,现在用这台老电脑赛扬500/ATI Mach64 4M显存都有600多FPS,没找到根本原因SDL编译了OpenGL也不会有效果。对你的显卡型号不熟悉,最好先查资料确认开源驱动是否支持你这种硬件,我自己对ATI的东西向来比较头痛。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-28 22:11:13 | 显示全部楼层
Post by lifc;2060173
核心驱动看来加上了,但从帧率看还是软件仿真,现在用这台老电脑赛扬500/ATI Mach64 4M显存都有600多FPS,没找到根本原因SDL编译了OpenGL也不会有效果。对你的显卡型号不熟悉,最好先查资料确认开源驱动是否支持你这种硬件,我自己对ATI的东西向来比较头痛。。。


好,谢谢,我再找找
回复 支持 反对

使用道具 举报

发表于 2009-12-28 22:12:41 | 显示全部楼层
我的显卡比楼主的好点.用闭源驱动额结果.
用intel大概能跑道 1k fps所以楼主还是别用ati的开源驱动了

glxgears
21831 frames in 5.0 seconds = 4366.117 FPS
23324 frames in 5.0 seconds = 4664.798 FPS
23503 frames in 5.0 seconds = 4700.599 FPS
22894 frames in 5.0 seconds = 4578.046 FPS
22870 frames in 5.0 seconds = 4573.759 FPS
23292 frames in 5.0 seconds = 4658.372 FPS
23855 frames in 5.0 seconds = 4770.082 FPS
24078 frames in 5.0 seconds = 4815.538 FPS
24718 frames in 5.0 seconds = 4942.926 FPS
24709 frames in 5.0 seconds = 4941.551 FPS
24992 frames in 5.0 seconds = 4998.285 FPS
23413 frames in 5.0 seconds = 4682.561 FPS
回复 支持 反对

使用道具 举报

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

本版积分规则

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