QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2720|回复: 2

nvidia显卡驱动与Opengl程序的一个问题

[复制链接]
发表于 2005-1-25 22:42:25 | 显示全部楼层 |阅读模式
我改了一个opengl小应用程序,gtk+-2.0的库。编译通过后,运行,系统提示我权限不够:
[code:1]
Error: Could not open /dev/nvidiactl because the permissions
are too resticitive. Please see the FREQUENTLY ASKED QUESTIONS
section of /usr/share/doc/NVIDIA_GLX-1.0/README for steps
to correct.
[/code:1]

我记得装nvidia显卡驱动的时候复制过几个文件,还更改了权限。用root用户运行则没有问题。然后我把/dev/nvidiactl 和/dev/nvidia0两个文件改成任何人都可读可写, 于是普通用户也能运行我那个程序。但是今天再开机用普通用户运行同样不行。从文件属性看,那两个文件是字符设备文件,重新开机后文件属性同样只是root可读可写。不知道这是什么原因,什么原理。
发表于 2005-3-19 19:19:57 | 显示全部楼层
你用的是什么dist?
建议你 先看看/dev/nvidiactl这个文件的所有者和所属的组,然后把要使用这个设备的用户加入这个设备文件所属的组去,就搞定了
例如,我用的是debian,/dev/nvidia*都是 root所有,video组的,所以只要把要使用这些设备的用户加入video组就可以正常使用了.
类似的还有声卡的设备文件/dev/dsp等等,是audio组的
回复

使用道具 举报

发表于 2007-12-5 21:11:02 | 显示全部楼层
感谢楼上兄弟,我怎么把这个给忘了,呵呵
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-26 04:58 , Processed in 0.061656 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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