psxiong 发表于 2005-1-25 22:42:25

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

我改了一个opengl小应用程序,gtk+-2.0的库。编译通过后,运行,系统提示我权限不够:

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.


我记得装nvidia显卡驱动的时候复制过几个文件,还更改了权限。用root用户运行则没有问题。然后我把/dev/nvidiactl 和/dev/nvidia0两个文件改成任何人都可读可写, 于是普通用户也能运行我那个程序。但是今天再开机用普通用户运行同样不行。从文件属性看,那两个文件是字符设备文件,重新开机后文件属性同样只是root可读可写。不知道这是什么原因,什么原理。

voodoomaster 发表于 2005-3-19 19:19:57

你用的是什么dist?
建议你 先看看/dev/nvidiactl这个文件的所有者和所属的组,然后把要使用这个设备的用户加入这个设备文件所属的组去,就搞定了
例如,我用的是debian,/dev/nvidia*都是 root所有,video组的,所以只要把要使用这些设备的用户加入video组就可以正常使用了.
类似的还有声卡的设备文件/dev/dsp等等,是audio组的

tpxcer 发表于 2007-12-5 21:11:02

感谢楼上兄弟,我怎么把这个给忘了,呵呵
页: [1]
查看完整版本: nvidia显卡驱动与Opengl程序的一个问题