【问题标题】:vfb- what is the purpose of the virtual framebuffer?vfb-虚拟帧缓冲区的目的是什么?
【发布时间】:2012-12-09 19:21:11
【问题描述】:

我看到了这个配置标志CONFIG_FB_VIRTUAL=y

  • 它有什么作用?
  • 它是如何工作的?
  • vfbxvfb是什么关系?

【问题讨论】:

    标签: android linux linux-kernel framebuffer xvfb


    【解决方案1】:

    根据this page,这是为了测试。这是一个位于主内存而不是图形内存中的帧缓冲区,因此您基本上看不到它,但是如果您的应用程序环境出于某种原因需要帧缓冲区并且您的硬件没有图形(在嵌入式应用程序中并不罕见),那么它可以有用。

    xvfb 是一个非常不同的野兽。它在用户空间中创建自己的虚拟帧缓冲区,用作 X 显示器。它可以与需要 X 连接的程序一起使用(例如,旧版本的 PhantomJS)但由于某种原因系统没有现有的 X 显示器。它不需要内核提供任何形式的支持来执行此操作 - 它使用帧缓冲区,但实际上帧缓冲区只是用于图形屏幕的一块内存的花哨术语。

    【讨论】:

    • 如果我的硬件中有一个屏幕,VFB 如何帮助我调试帧缓冲区?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多