Follow this guide.
Beware that genkernel kills your .config, so compile manually!
The success of the kernel configuration is verified by the existence of a /dev/fb0 device node.
I got it to work with the laptop LCD screen, but not with an external screen.