First off, this has probably been discussed before, but I can't find it on google. I've spent the last several hours searching for the answer to this and I can't find it.
I recently switched from a gentoo-sources-2.6.30-r8 kernel to a gentoo-sources-3.2.1-r2 kernel. A lot of my processes were freezing up with a DL+ ps status and I read somewhere that uninterruptible sleep was suspected to be the fault of the kernel. I had 3.2.1-r2 source sitting on my hard drive and I tried building it on my wife's computer and was very happy with the results I saw there. Her computer couldn't even run emerge without going into state D+. After booting with the 3.2.1-r2 kernel I had no problems running an emerge -uD world on it. So far I am very happy with 3.2.1-r2 on my PC except for one thing: xv doesn't seem to work anymore. On my old kernel, and indeed every kernel I've run on this computer since 2005 xv has worked. I haven't changed any hardware in this computer recently or ever. When I run mplayer I see this in the output: [VO_XV] It seems there is no Xvideo support for your video card available. [VO_XV] Run 'xvinfo' to verify its Xv support and read [VO_XV] DOCS/HTML/en/video.html#xv! [VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers. [VO_XV] Try -vo x11. Error opening/initializing the selected video_out (-vo) device. I kept reading about xvinfo included in XFree86 distribution. I use xorg-x11. I found out that xvinfo can be emerged. I did so and it said this: X-Video Extension version 2.2 screen #0 no adaptors present which shouldn't be right because I've been using xv with mplayer for years. I assumed then that it was a module problem somewhere. I hadn't run a qlist -I -C x11-drivers/ recently so I did and remerged all the packages there. My video card info from lspci -v: 00:02.0 VGA compatible controller: Intel Corporation 82915G/GV/910GL Integrated Graphics Controller (prog-if 00 [VGA controller]) Subsystem: Intel Corporation Device 5647 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at ffa00000 (32-bit, non-prefetchable) [size=512K] I/O ports at ec00 [size=8] Memory at c0000000 (32-bit, prefetchable) [size=256M] Memory at ffa80000 (32-bit, non-prefetchable) [size=256K] Expansion ROM at <unassigned> [disabled] Capabilities: [d0] Power Management version 2 Kernel modules: i915 I can successfully modprobe the i915 module. Everything that can be is built with the xv USE flag on. Is there anything else I need to do to get my xv to work with mplayer?