Kernel Modesetting
This material needs expanding ... Needs nVidia driver information |
KMS (Kernel Mode Setting) allows setting the display resolution in kernel space instead of userspace. This allows setting native screen resolutions early in the system boot process and can reduce flickering, both when booting and when switching ttys.
Enabling KMS requires adding kms
to the mkinitfs
configuration by adding it to the features variable, e.g:
Contents of /etc/mkinitfs/mkinitfs.conf
features="keymap cryptsetup kms ata base ide scsi usb virtio ext4"
Additional driver or firmware is required depending on the hardware in use:
Intel
See Intel_Video#Kernel_Modesetting_(KMS)
AMD/Radeon
See Radeon_Video#Kernel_Modesetting_(KMS)
Nouveau
See Nouveau_Video#Kernel_Modesetting_(KMS)
nVidia
Todo: Find out how KMS works with nVidia drivers
See also
- Kernel mode setting archlinux.org