How to : Framebuffer: Userspace VESA VGA graphics support
Uvesafb is an improved framebuffer driver for Linux systems with some enhancements compared to vesa.
|Note:||Build the kernel, do not install the kernel and modules. You can choose uvesafb as a module, unlike vesa.|
Next, we emerge dev-libs/klibc:
# emerge klibc
This step is necessary because klibc has to be compiled against a kernel that includes uvesafb. You need to do it only once.
sys-apps/v86d is the userspace helper that runs x86 code in emulated environment. Uvesafb will not work without v86d. Now, we emerge
# emerge v86d
Back to kernel configuration
Reconfigure the kernel:
Rebuild the kernel: make and install it, install the modules
video=uvesafb:1440x900-32,mtrr:3,ywrap (or similar) to your kernel command line, like in example
and then run:
and enjoy uvesafb!