I've installed from the Stage 3 as normal, so it's a pretty vanilla install. The kernel is a custom compile; I basically removed anything not relevant to the machine, and turned back on a couple of things, but it's not heavily customised. My Kernel .config:

As a consequence I get no 3d support in the X server. Granted, the 3D card isn't fantastic, but it DOES support 3D. This laptop is entirely AMD, and there's no Intel kit in there (chipset or graphics at least), so this is an odd message. Now, the logical thing to do is to enable the intel_agp module; well, I tried that too, and got nowhere. I tried turning on all sorts of intel stuff, and still got nowhere.

I'm compiling all these drivers directly into the kernel, as I'm trying to avoid using modules if possible. I saw something (which I now can't find) about there being a bug which means you have to enable some of the Intel stuff to get ANY DRI support working, but I'm damned if I can find it now.

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="mmx sse sse2"

if you've installed linux-firmware than replace them with this: radeon/R600_rlc.bin
else, try to install linux-firmware._________________Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
ProjectFootball

Yep. But don't worry, tons of people do this mistake. You need to mount the /boot partition before copying the new kernel there.

Yuuuuup. I'd forgotten about doing that. I realised just before I came back here. But, joy of joys, my running kernel doesn't have ext2 in it, so I've got to do it the long way. But we'll see how this goes. I'll report back when the kernel finishes compiling...