[Topic DIscussion] Framebuffer,等于是 软显卡 的意思吗?
Tofloor
poster avatar
159******19
deepin
2024-01-18 21:59
Author

Framebuffer,等于是 软显卡 的意思吗?

忽然看到这么一个概念。

“Framebuffer”: this is the replacement for VESA that doesn’t rely on old BIOS/DOS features. In this case, the computer firmware (EFI) configures the display for us, and tell us “this is the memory address where the graphics is, just write your pixels there”. We can change the resolution, but only from the bootloader, not after the OS is started. So, in that case, you get one single resolution in Screen preferences, but you can select one from the boot menu.

Reply Favorite View the author
All Replies
忘记、过去
deepin
2024-01-18 23:05
#1

emmm......如果玩过黑苹果的话,或多或少都听过“缓冲帧”这个名字,就是 FrameBuffer,和显存关系大一点?

Reply View the author
安洛
deepin
2024-01-18 23:13
#2

我不知道你说的”软显卡“具体是什么意思。不过帧缓冲器(framebuffer)和显卡并不完全等同。帧缓冲器仅仅负责以像素的形式存储每一帧的图形信息。实际程序中,传递给显卡的信息可能类似于”在某处有一个模型,模型的内容是xxx“,显卡将这些内容进行演算,生成几千个像素值,然后会输出到帧缓冲器,然后再由帧缓冲器以合适的视频信号输出给屏幕。当然,也可以在帧缓冲器中直接修改像素的值来修改显示内容。现代的显卡大多数内置了帧缓冲器。

你这段文字更多地是描述以软件实现的虚拟帧缓冲器,它的作用和硬件帧缓冲器是一样的。

Reply View the author