>>> I'm trying to compile nouveau-drm for my Nvidia 8400GS video card, but >>> compilation fails: >> >> I don't think you should be using nouveau-drm in the first place. This >> driver is now in the kernel itself. nouveau-drm was used before that driver >> moved into the Linux kernel together with the other DRM drivers. > > Well, the xf86-video-nouveau-0.0.16_pre20100510 ebuild says: > > Nouveau DRM not detected. If you want any kind of > acceleration with nouveau, emerge x11-base/nouveau-drm or > enable CONFIG_DRM_NOUVEAU in the kernel. > Nouveau DRM in kernel 2.6.33 is API incompatible to >>=x11-libs/libdrm-2.4.18, please use x11-base/nouveau-drm > instead. > > Unfortunately, the same ebuild depends on >=x11-libs/libdrm-2.4.19. I > tried to ignore the warning but X fails with: > > (EE) Failed to load module "dri" (module does not exist, 0) > (EE) Failed to load module "dri2" (module does not exist, 0) > (EE) [drm] No DRICreatePCIBusID symbol > (EE) No devices detected. > > The xf86-video-nouveau-0.0.15_pre20100213 ebuild only depends on >>=x11-libs/libdrm-2.4.18_pre so I installed those but I still get the > errors above when trying to start X. > > Any ideas? Do you have nouveau working? > > - Grant
I forgot to mention that I have CONFIG_DRM_NOUVEAU enabled in my 2.6.33 kernel and nouveau-firmware is loading successfully. - Grant