Po co wyłączać KMS? Jeżeli wszystko działa prawidłowo, nie ma sensu go wyłączać. Ma to sens tylko w przypadkach, gdy okazuje się, że KMS niestety nie działa prawidłowo, czyli po instalacji systemu zamiast komunikatów startowych widać tylko czarny ekran, białe paski itp. Wyłączenie KMS czasem w takich sytuacjach pomaga i właśnie z myślą o nich powstał ten tekst.

Wyłączenie KMS z poziomu ekranu startowego GRUB 2

Dodanie opcji na stałe w GRUB 2

Alternatywny sposób

W przypadku kart Intel oraz Radeon KMS włączany jest za pomocą plików konfiguracyjnych dostarczanych przez pakiety xserver-xorg-video-intel oraz xserver-xorg-video-radeon [1], zatem można go łatwo wyłączyć edytując te pliki.

Dla kart Intel jest to plik:

/etc/modprobe.d/i915-kms.conf

Dla kart Radeon jest to plik:

/etc/modprobe.d/radeon-kms.conf

Aby wyłączyć KMS wystarczy zmienić w nich wartość z 1 na 0.

W przypadku Nvidii KMS włączony jest domyślnie na poziomie jądra Linux. Można wpisać moduł nouveau (domyślny sterownik obsługujący karty Nvidii od wersji Squeeze Debiana) na czarną listę:

echo blacklist nouveau > /etc/modprobe.d/blacklist-nouveau.conf

Wiąże się to jednak z koniecznością późniejszego użycia innych sterowników.


Źródło: wiki.debian.org/KernelModesetting#Disabling_KMS [2]


Przypisy:

  1. http://packages.debian.org/xserver-xorg-video-intel
  2. http://wiki.debian.org/KernelModesetting#Disabling_KMS