9
3
2011
0

当opengl 制造商是Mesa Project的时候……

各种想到的方法都试过了,google了不知道多少网页,最后才意外发现原来是用户组的问题。

流泪满面……

终于搞定了驱动和opengl 3d加速的问题。
:em11 刚才发现网上有一个用户说他可以使用root用户运行glxinfo得到硬件加速的结果;但使用非root用户则是opengl vender string是mesa prject,我一检查发现我也有这个问题……

继续google之,终于发现原来是用户没有添加到video组的原因,按照提示运行命令:
sudo useradd david video
退出x退出tty,重新登录,startx,glxinfo,终于显示驱动是硬件加速的了!!!

原来这个问题早已经和xserver-xorg-video-*和libgl1-mesa-glx无关了,而是我在卸载过x之后,不知何故用户david不在video组了……
以后朋友们遇见显卡驱动为软件渲染的时候,可以sudo glxinfo,检查一下是不是用户组访问硬件权限的问题。不然就浪费时间又搞不好了。

 

不过现在还有一个问题需要解决。如果不使用所谓废弃的设置文件/etc/xorg.conf的话,我执行startx会提示fbdev错误。。。不知道那个问题现在还在不在。

Category: 资料-记事本 | Tags: | Read Count: 1749

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com