when emerging nvidia-kernel and nvidia-glx, no /dev/nvidia([0-9]{1}|ctl) device-nodes are created (using udev), which prevents x.org/KDE from loading the nvidia-driver/initializing the kernel-module. the emerge of either of these packages (someone with more in-depth knowledge should decide this :) should create the device-nodes and make sure they are recreated at every system-boot prior to kdm-launch.
I think I've seen the same thing, but I believe the device nodes should be created by udev when the kernel module is loaded. With nvidia-kernel-1.0.6629-r4, the device nodes are no longer created automatically. Not sure if that's since a recent kernel upgrade or udev upgrade (using kernel 2.6.14-r2). There appears not to be a problem with more recent nvidia-kernel builds, like 1.0.8178.
/sbin/NVmakedevices.sh will create the necessary device nodes. Either run it manually before starting X or put it in /etc/conf.d/local.start The newer drivers seem to do this automatically or they just have the equivalent functionality built into them.
This should be imho resolved at udev level.
(In reply to comment #3) > This should be imho resolved at udev level. This can't be fixed at udev level, since there's no info exported to sysfs by this drivers version. Anyway, this is a dupe. *** This bug has been marked as a duplicate of 112976 ***