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:什么是帧缓冲设备?是否需要它来获得更高的分辨率?。