well, i "fixed" this simply by emerging xf86-video-vesa, reconfiguring xorg.conf to reflect that and trying again.
i'm not sure what i'm losing by going with generic vesa rather than the actual i810 driver that's supposed to work, but at least it's working.