I emerged the latest nvidia-kernel and nvidia-GLX packages under the 2.6.0-test9-mm1 kernel, 2.6.0-test8-mm1, and 2.4.20-gentoo-r8 kernels and in every case, the emerging would go fantastically (no errors, no problems, just started and walked away) but upon editing my XF86Config to use nvidia instead of nv and to load GLX without GLCore or DRI, X wouldn't start. Upon looking through the /var/log/XFree86.0.log, I realized that when it lists all of the drivers X is trying to use, NVIDIA wasn't on there. The specific error I got was: no devices found. Reproducible: Always Steps to Reproduce: 1.emerge nvidia-kernel and nvidia-glx 2.edit XF86Config 3.try to startx Actual Results: Failure, no devices found Expected Results: Started X, at least. Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.6.0-test9-mm1)================================================================= System uname: 2.6.0-test9-mm1 i686 Intel(R) Pentium(R) 4 CPU 1.50GHz Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm crypt cups encode foomaticdb gif kde libg++ libwww mad mikmod mpeg ncurses nls pdflib quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts aalib bonobo svga tcltk sdl gpm tcpd pam ssl perl python esd imlib oggvorbis qt motif opengl mozilla X gtk gnome avi smpeg png jpeg dvd"
Not games related, throwing back to bug-wranglers.
Did you run opengl-update nvidia.
Run as root: # NVmakedevices.sh
Yep, both NVmakedevices and opengl-update nvidia were run and executed with no problems. X still won't start, (EE) No devices found
Actually, I'm really starting to think that it's a problem with the X server being b0rked for a few simple reasons. A) All four steps run without errors or complaints, the nvidia module is loaded without complaints too B) the nvidia_drv was put into /usr/X11R6/lib/modules/drivers, where the nvidia readme for the current drivers says it will be put, C) X isn't even registering the driver, not only because the log doesn't list it, but because I could put "sdajjksa" in instead of "nvidia" and would give the same error. I don't think it's got anything to do with nvidia-glx either, nor opengl-update nvidia because it's not even getting to GLX initialization. Therefore, I'm going to attempt to strip and recompile XFree86 and associated libs then report back. Be back in a few hours.
Try masked 4.3.99.14 - works great here with 2.6 and nvidia.
Well, too late for that, just finished compiling the latest unmasked X11 and it works just fine...why this bug happened I don't know...perhaps because I had the debug USE flag when I compiled the last one?
Jack, yep that's it. debug flag used to build statically, so it couldn't load modules. *** This bug has been marked as a duplicate of 24095 ***