Knowledge Base

Article ID: 489 - Last Modified: December 4, 2010

On the output of the following commands:

glxinfo | grep -i opengl -m 3 and
glxinfo | grep -i direct

I got this:

NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
NVIDIA: Direct rendering failed; attempting indirect rendering.

What does it indicate?

It indicates that the permissions are not set correctly for the device file. The NVidia device permissions should be open to all users. Please check the following:

ls -al /dev/nvidiactl

The result should be either (if root):

crw-rw-rw- 1 root root 195, 255 May 12 16:52 /dev/nvidiactl

or (if user):

crw------- 1 user root 195, 255 May 12 16:52 /dev/nvidiactl

If the permissions are too restrictive, you can change them (as root):

chmod 666 /dev/nvidiactl

You could also try to launch Maestro in software OpenGL mode with the following option:

$SCHRODINGER/maestro -SGL

Keywords: command output, NVIDIA: Direct rendering failed, /dev/nvidiactl, glxinfo, Maestro

Back to Search Results

Was this information helpful?

What can we do to improve this information?


To ask a question or get help, please submit a support ticket or email us at help@schrodinger.com.
Knowledge Base Search

Type the words or phrases on which you would like to search, or click here to view a list of all
Knowledge Base articles