内核模式设置
(重定向自 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 驱动程序一起工作
参见
- 内核模式设置 archlinux.org