chenlei9907 发表于 2006-4-19 07:29:46

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

事情源于打星际,控制台提示:
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 (0x7fe06f28)->(0x10024,00000013)
fixme:xvidmode:X11DRV_XF86VM_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:xvidmode:X11DRV_XF86VM_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:x11drv: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: :0screen: 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: :0screen: 0
direct rendering: Yes
glxgears
5678 frames in 5.0 seconds = 1135.546 FPS

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

郁闷,有知道为啥的高手 介绍一下经验!!谢

KDE 发表于 2006-4-19 07:39:23

看精华贴。

chenlei9907 发表于 2006-4-19 15:36:13

精华区上类似的贴子上面写的,

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

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

chenlei9907 发表于 2006-4-20 06:03:43

kde不是在X上面工作的吗?那么X的配置里面都有了,为什么不同用户的kde效果不同呢??

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

KDE 发表于 2006-4-20 18:56:58

你重启 x 试试。ctrl-alt-backspace

chenlei9907 发表于 2006-4-21 19:08:37

说实话,不知道为啥 自己就好使拉,我也没有改什么。纳闷。。

不过星际还是打不了。

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

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

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

是不是wine还要优化呢??
页: [1]
查看完整版本: 请教一个root可以打开图形加速但是普通用户就不能用图形加速