内核模式设置

出自 Alpine Linux
(重定向自 KMS)
此材料需要扩充...

需要 nVidia 驱动程序信息

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

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

/etc/mkinitfs/mkinitfs.conf 的内容

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

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

确切的驱动程序(和固件)要求将因所使用的 GPU 而异。 有关更多详细信息,请参见以下链接。

英特尔

参见 Intel_Video#Kernel_Modesetting_(KMS)

AMD/Radeon

参见 Radeon_Video#Kernel_Modesetting_(KMS)

Nouveau

参见 Nouveau_Video#Kernel_Modesetting_(KMS)

nVidia

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


参见