Opção do kernel Linux para forçar a placa de vídeo a permanecer ligada

2

Acabei de instalar o Debian Wheezy 7.1.0 em um sistema Intel vPro ( Intel Core i5-2520M , . O KVM da Intel AMT funciona perfeitamente até que o Debian tenha concluído a inicialização e mostre o prompt de login. Neste ponto, a tela no RealVNC fica em branco e depois de um minuto, ele morre com a seguinte mensagem de erro:

Error 0x80862000: Unsupported or inactive display adapter

Antes de morrer, enquanto a tela já está em branco, posso digitar minhas informações de login e, se eu digitar reboot , o servidor será reiniciado. Então, o Debian está rodando como esperado, apenas a tela não está funcionando.

O sistema não possui placas de vídeo adicionais instaladas, apenas a placa integrada.

Aqui está o que eu acho que está acontecendo: o Debian detecta que não há nenhum monitor conectado à placa de vídeo e decide desligar a placa de vídeo para economizar energia (talvez algum tipo de modo sem cabeça). Isso, por sua vez, torna impossível para a Intel AMT fornecer o buffer de quadros.

Assumindo que minha avaliação está correta (caso contrário, corrija-me), estou tentando descobrir o seguinte:

Existe uma maneira (preferencialmente uma opção de kernel em tempo de inicialização) de dizer ao Debian para manter a placa de vídeo ativada mesmo se não houver nenhum monitor conectado?

    
por Markus A. 29.08.2013 / 22:17

1 resposta

1

Encontrei o seguinte caminho para corrigir o problema:

  1. Quando o grub mostrar as opções de inicialização do kernel, pressione e para editar a entrada de inicialização atual.
  2. Encontre a linha mais ou menos assim:

    linux /boot/vmlinux-... root=... ro quiet
    
  3. Adicione nomodeset ao final desta linha, por isso parece algo assim:

    linux /boot/vmlinux-... root=... ro quiet nomodeset
    
  4. Pressione F10 para inicializar esta configuração e tudo deve funcionar bem para esta inicialização
  5. Para tornar isso permanente, use seu editor de texto favorito como root para abrir / etc / default / grub
  6. Encontre a linha mais ou menos assim:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    
  7. Adicione nomodeset a essa linha, então é algo parecido com isto:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
    
  8. Salve o arquivo

  9. Executar update-grub como root ( Nota: Isto irá gerar novamente o grub.cfg e provavelmente sobrescrever quaisquer alterações que possam ter existido lá! Use com cuidado e talvez atualize manualmente o grub.cfg em vez de seguir as etapas 5 a 9.)

Então a resposta é: A opção do kernel nomodeset .

    
por 29.08.2013 / 23:54