xorg.conf 中的“加载“fb””是什么

xorg.conf 中的“加载“fb””是什么

Load "fb"in Section "Module"of实际上做了什么/etc/xorg.conf


首先尝试 RTFM 和搜索。

答案1

Load "fb"告诉 X 加载帧缓冲区模块。

(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
       compiled for 1.4.2, module version = 1.0.0
       ABI class: X.Org ANSI C Emulation, version 0.3
来自 freedesktop.org xorg 档案
    The fb library is what is responsible for almost all of the software
    rendering that your X Server might do.

    You're probably mostly spending your time in fbComposite() and its
    children, which is the Render extension software implementation.  Some
    drivers have hardware implementations of this, and we're working on
    making this be the case for more hardware.

    -- 
    Eric Anholt                     anholt at FreeBSD.org
    eric at anholt.net                 eric.anholt at intel.com

在大多数发行版上,您可以找到如下文件:

$ locate libfb.so
/usr/lib64/xorg/modules/libfb.so
$ rpm -qf /usr/lib64/xorg/modules/libfb.so
xorg-x11-server-Xorg-1.19.5-5.el7.x86_64

并询问包装本身的内容/用途。

什么是帧缓冲区

所以下一个问题可能是,什么是帧缓冲区。对于这一点,请查看维基百科:帧缓冲区:

帧缓冲区(帧缓冲区,有时也称为帧存储)是 RAM 的一部分1包含驱动视频显示的位图。它是一个包含完整数据帧的内存缓冲区。2现代视频卡的核心包含帧缓冲电路。该电路将内存中的位图转换为可以在计算机显示器上显示的视频信号。

在计算机中,诸如此类的缓冲区用于将内存区域直接映射到显示器/屏幕,显示器/屏幕具有监视该区域的驱动程序。放置到此位置的任何内容都会被拾取并呈现在显示器/屏幕本身上。

有关帧缓冲区的更多信息,请参阅标题为的 U&L Q&A:什么是帧缓冲设备?是否需要它来获得更高的分辨率?

参考

相关内容