First of all, i'm not sure if here is the right place to submit this, but i think it's a portage problem. Yesterday, i updated my system with the latest snapshot of the portage tree. So, the nvidia drivers supposely should be updated to version 1.0.6629-r5. But, when i restarted Xorg, it crashed and showed this error message: ****************************************************************************** Error: API mismatch: the NVIDIA kernel module is version 0.8178.0, but this X module is version 1.0.6629. Please be sure that your kernel module and all NVIDIA driver files have the same driver version (EE) NVIDIA(0): Failed to inicialize the NVIDIA kernel module! (EE) NVIDIA(0): ***Aborting*** (EE) Screen(s) found, but none have a usable configuration ******************************************************************************* Well, I double-checked the version of the nvidia-kernel package, and that's what i got: ******************************************************************************* frankie katanagari # emerge -pv nvidia-glx nvidia-kernel These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] media-video/nvidia-glx-1.0.6629-r7 0 kB [ebuild R ] media-video/nvidia-kernel-1.0.6629-r5 0 kB ******************************************************************************** So, it seems to install the correct version, but really installs and older one.
This has zero in common w/ portage.
Javier, did you "rmmod nvidia" "insmod nvidia"? Was it fixed after rebooting the system? I guess the nvidia.ko module was still loaded into memory after the emerge and that's what caused the problem.
Please test out x11-drivers/nvidia-drivers or x11-drivers/nvidia-legacy-drivers. With the new combined ebuild this can no longer be a problem. Also, be sure that you only have one nvidia.o or nvidia.ko in your /lib/modules/<version> directory. If you see more than one, delete them both and remerge the package.