在没有/ dev / fb0的情况下将图形放在屏幕上

时间:2013-12-21 14:42:50

标签: linux graphics framebuffer

我试图在没有X11服务器的情况下在屏幕上绘制内容。 (我希望我的程序在initrd中,所以我不想用X11来膨胀它。)

当我有/dev/fb0时很容易,但是当我使用Xen时,我没有它(我也不确定它是如何工作的 - 通过grub等将vesafb传递给内核)。< / p>

我已经尝试过SDL,但如果没有/dev/fb0或X11,它将无法运行。 X11如何在没有/ dev / fb0的情况下工作?似乎无论我做什么,X11都会一直工作......但是所有的库(如directfb,SDL等)都会失败。

1 个答案:

答案 0 :(得分:2)

  • CONFIG_FRAMEBUFFER_CONSOLE如果你想为控制台启用'df'
  • CONFIG_DRM和VGA卡驱动程序。
  • FB和你的VGA卡驱动程序。