O que é i915.modeset = 1?

9

Estou executando o Ubuntu 13.10 e desde que atualizei para o kernel 3.12.8 (compilado a partir da fonte, incluindo patches do ubuntu) em um vídeo ivybridge, a tela de inicialização do spash estava piscando e bagunçando.

Então, procurei no Google e tentei adicionar o i915.modeset=1paramenter ao grub (sem realmente saber o que estava fazendo) e magicamente a tela de spash foi corrigida e também notei uma rolagem muito mais suave do conteúdo da janela (por exemplo, uma página da web no chrome).

Então, eu gostaria de saber mais sobre i915.modeset=1.

lviggiani
fonte

Respostas:

6

Você está usando o que é chamado de Configuração do modo de kernel (KMS) para garantir que os drivers gráficos da Intel sejam carregados no início do processo de inicialização, fazendo com que a tela de inicialização "sofisticada" seja exibida corretamente.

A configuração do modo do kernel (KMS) muda a responsabilidade de selecionar e configurar o modo gráfico do X.org para o kernel. Quando o X.org é iniciado, ele detecta e usa o modo sem outras alterações. Isso promete tornar a inicialização mais rápida, mais gráfica e menos tremida /ubuntu/1080/what-is-kernel-mode-setting

Consulte também https://wiki.archlinux.org/index.php/Kernel_Mode_Setting#Early_KMS_start

M_dk
fonte
Obrigado pela sua resposta. Eu sei sobre o KMS. Eu só quero agora especificamente sobre o que o "i915.modeset = 1" faz com motorista Intel, por isso é necessária e por que não i915.modeset = 0 etc.
lviggiani
2
Ao definir i915.modeset = 0 ou nomodeset, você desabilitará a configuração do modo Kernel e, em vez disso, permitirá que o servidor X lide com a configuração de modo.
M_dk
Você recebeu a resposta para sua pergunta ou precisa de mais alguma coisa esclarecida?
M_dk
1

Meu caso é no mobo Intel Atom D2500HN, onde há tela em branco / preta após o grub

Minha solução:

~$ sudo <your_editor> /etc/default/grub
##video=LVDS-1:d  is disabling LVDS-1 port which some kernel version might be directing the video to that port on default despite your mobo might not have such a port available to you
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1 video=LVDS-1:d"

Portanto, o acima direcionaria a saída de vídeo apenas para a porta VGA.

Meu problema está resolvido, devido a https://bbs.archlinux.org/viewtopic.php?id=145648, que por sua vez chamou essa solução de http://permalink.gmane.org/gmane.linux.mageia.devel/ 13667

Wilson Wong
fonte