内核模式设置

来自 Alpine Linux
此材料需要扩充...

需要 nVidia 驱动程序信息

KMS(内核模式设置)允许在内核空间而不是用户空间中设置显示分辨率。这允许在系统启动过程的早期设置原生屏幕分辨率,并可以减少闪烁,无论是在启动时还是在切换 tty 时。

启用 KMS 需要将 kms 添加到 mkinitfs 配置中,方法是将其添加到 features 变量中,例如

/etc/mkinitfs/mkinitfs.conf 的内容

features="keymap cryptsetup kms ata base ide scsi usb virtio ext4"

图形卡的相关 DRM 模块需要添加到内核命令行(例如:如果您的图形卡使用 amdgpu,则将 modules=other-modules,amdgpu 添加到命令行)。忽略此步骤将导致额外的闪烁(例如:早期输出将以低分辨率渲染,并且分辨率将在稍后加载模块时更改)。

所需的具体驱动程序(和固件)将因所使用的 GPU 而异。有关更多详细信息,请参阅以下链接。

英特尔

参见 Intel_Video#Kernel_Modesetting_(KMS)

AMD/Radeon

参见 Radeon_Video#Kernel_Modesetting_(KMS)

Nouveau

参见 Nouveau_Video#Kernel_Modesetting_(KMS)

nVidia

待办事项:找出 KMS 如何与 nVidia 驱动程序一起工作


参见