本文共 797 字,大约阅读时间需要 2 分钟。
确保相应显卡的framebuffer支持编译进内核,或者编译成模块。
GRUB控制台下查看硬件支持分辨率和色深 grub> vbeinfo 控制台的“文本模式”实际上叫做“帧缓冲控制台”。是一种使用支持VESA模式的显卡帧缓冲的图形模式,在该模式下理论上可以显示/编辑图形(图片、图像)。最初编写这个内核模块是为了在Linux控制台上可以看到LOGO图片(小企鹅),但它可以用来做很多图形模式才可以做的事情,内核有相应的接口。 VESA模式编号640x480 | 800x600 | 1024x768 | 1280x1024 | |
256色 | 0x101 | 0x103 | 0x105 | 0x107 |
增强16位色 | 0x111 | 0x114 | 0x117 | 0x11A |
真彩24位色 | 0x112 | 0x115 | 0x118 | 0x11B |
640x480 | 800x600 | 1024x768 | 1280x1024 | |
256色 | 0x301 | 0x303 | 0x305 | 0x307 |
增强16位色 | 0x311 | 0x314 | 0x317 | 0x31A |
真彩24位色 | 0x312 | 0x315 | 0x318 | 0x31B |
Intel, Nouveau 和 ATI 驱动已经为所有芯片组提供了 KMS 支持。这些驱动也会自动启用 KMS。
闭源的 NVIDIA 和 ATI Catalyst 驱动并不使用开放的驱动堆栈,要使用 KMS 请使用开源驱动。 具体信息可以 Google kms nvidia转载地址:http://hssli.baihongyu.com/