[CentOS] App not finding /dev/nvidia0 for /dev/dri/card0 not found on inspiron 8200 with nvidia chipset

Jim Perrin jperrin at gmail.com
Tue Nov 8 17:49:21 UTC 2005

On 11/8/05, Bryan J. Smith <thebs413 at earthlink.net> wrote:
> On 11/7/05, Jerry Geis <geisj at pagestation.com> wrote:
> > I have source for a program that is attempting to open
> > /dev/nvidia0 then on failure open /dev/dri/card0
> > to get some vsync settings.
> You _must_disable_ DRI if you load the nVidia driver!
> nVidia does _not_ use the Direct Rendering Infrastructure
> (DRI) for OpenGL, it provides a full OpenGL over X11 (GLX)
> capabilities!
> [ Think of DRI v. GLX as the old "Mini Client Driver" (MCD)
> v. the full "Installable Client Driver" (ICD) support for
> OpenGL in the Windows world.  Having a full GLX
> implementation is better, long story. ]
> Comment out the line
>   Module "DRI"
> near the top of your XF86config/Xorg configuration file.  The
> DRI section at the end will be ignored (don't worry about
> commenting it out).
> > Neither of those two files is found on my laptop in /dev.
> > Is this because of udev?
> On FC3+/RHEL4+, yes.  There are many "proper" ways to set
> this up.  This is the easiest way although not the most
> "proper" (just copy the dev files to /etc/udev/devices/) ...
>   1.  Re-install the nVidia driver (creates /dev/ entries)
>   2.  Run:
>       cp -a /dev/nvidia* /etc/udev/devices
>       chown root.root /etc/udev/devices/nvidia*
> Jim Perrin <jperrin at gmail.com> wrote:
> > No, /dev/nvidia0 exists on my centos 4.2 box in /dev
> > You should check that you have nvidia's drivers installed
> > correctly and that the nvidia module is loaded by checking
> > with lsmod.
> udev is the culprit.
> > I think xdpyinfo gives you this. I can't remember.
> xvidtune
> But open your monitor's manual and get the maximum specs for
> your monitor and set them in the XF86Config/Xorg file first.

I sit corrected. good to know.

Jim Perrin
System Administrator - UIT
Ft Gordon & US Army Signal Center

More information about the CentOS mailing list