QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1083|回复: 5

请教一个root可以打开图形加速但是普通用户就不能用图形加速

[复制链接]
发表于 2006-4-19 07:29:46 | 显示全部楼层 |阅读模式
事情源于打星际,控制台提示:
wine brood109.exe
libGL error: open DRM failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
libGL error: open DRM failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fe06f2->(0x10024,00000013)
fixmevidmode:X11DRV_XF86VM_SetCurrentMode Cannot change screen BPP from 32 to 8
fixmevidmode:X11DRV_XF86VM_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme11drv:X11DRV_DDHAL_CreatePalette stub

这个是在普通用户下面运行星际的结果,后来一看,疑,原来
name of display: :0.0
libGL error: open DRM failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
display: :0  screen: 0
direct rendering: No
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,
。。。。。
运行glxgears
libGL error: open DRM failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
1384 frames in 5.0 seconds = 276.748 FPS



可是明明xorg。conf都配好拉
su 之后切换到root
再次运行glxinfo结果就是:

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
glxgears
5678 frames in 5.0 seconds = 1135.546 FPS

不明白,难到每次都需要控制台su之后再打星际和CS???

郁闷,有知道为啥的高手 介绍一下经验!!谢
发表于 2006-4-19 07:39:23 | 显示全部楼层
看精华贴。
回复

使用道具 举报

 楼主| 发表于 2006-4-19 15:36:13 | 显示全部楼层
精华区上类似的贴子上面写的,

/etc/X11/xorg.conf还要加:
Section "DRI"
Mode 0666
EndSection

我能理解和子网掩码道理差不多,不过,没有起作用哦。至少我的是这么配置的,但是普通用户还是无法用??
回复

使用道具 举报

 楼主| 发表于 2006-4-20 06:03:43 | 显示全部楼层
kde不是在X上面工作的吗?那么X的配置里面都有了,为什么不同用户的kde效果不同呢??

DRI是不是直接针对的是X呢??
回复

使用道具 举报

发表于 2006-4-20 18:56:58 | 显示全部楼层
你重启 x 试试。ctrl-alt-backspace
回复

使用道具 举报

 楼主| 发表于 2006-4-21 19:08:37 | 显示全部楼层
说实话,不知道为啥 自己就好使拉,我也没有改什么。纳闷。。

不过星际还是打不了。

wine starcraft.exe
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fe06f6->(0x10022,00000013)
fixmevidmode:X11DRV_XF86VM_SetCurrentMode Cannot change screen BPP from 32 to 8
fixmevidmode:X11DRV_XF86VM_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme11drv:X11DRV_DDHAL_CreatePalette stub

很奇怪,原来我是以为wine或者是 显卡驱动的事情。结果现在显卡好拉,wine也好使 ,星际也能进入,但是点击到最后那个步骤就死掉拉。画面不动,就停止在那里,鼠标可以移动到ML的桌面上,之后可以在控制台把星际杀死。控制台提示如上

打cs也是,可以进入游戏菜单,但是别的就不行拉,能听见建立游戏成功,机器人在里面厮杀,不过我还是进不去,

是不是wine还要优化呢??
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 01:48 , Processed in 0.041143 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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