Opción del kernel de Linux para forzar que la tarjeta de video permanezca encendida

Opción del kernel de Linux para forzar que la tarjeta de video permanezca encendida

Acabo de instalar Debian Wheezy 7.1.0 en un sistema Intel vPro (Intel Core i5-2520M,SuperMicro MBD-X9SCV-QO). El KVM de Intel AMT funciona perfectamente hasta que Debian completa el inicio y muestra el mensaje de inicio de sesión. En este punto, la pantalla de RealVNC se queda en blanco y, después de un minuto, muere con el siguiente mensaje de error:

Error 0x80862000: Unsupported or inactive display adapter

Antes de que muera, mientras la pantalla ya está en blanco, puedo escribir mi información de inicio de sesión y, si luego escribo reboot, el servidor se reinicia. Entonces, Debian en realidad se está ejecutando como se esperaba, solo que la pantalla no funciona.

El sistema no tiene instalada ninguna tarjeta de video adicional, solo la integrada en la CPU.

Esto es lo que creo que está sucediendo: Debian detecta que no hay ningún monitor conectado a la tarjeta de video y luego decide apagar la tarjeta de video para ahorrar energía (tal vez algún tipo de modo sin cabeza). Esto, a su vez, hace imposible que Intel AMT proporcione el búfer de trama.

Suponiendo que mi evaluación sea correcta (de lo contrario, corríjame), estoy tratando de resolver lo siguiente:

¿Hay alguna manera (preferiblemente una opción del kernel en el momento del arranque) de decirle a Debian que mantenga la tarjeta de video habilitada incluso si no hay ningún monitor conectado?

Respuesta1

Encontré la siguiente manera de solucionar el problema:

  1. Cuando grub muestre las opciones de inicio del kernel, presione epara editar la entrada de inicio actual.
  2. Busque la línea que se parece a esta:

    linux /boot/vmlinux-... root=... ro quiet
    
  3. Agregue nomodesetal final de esta línea, para que se vea así:

    linux /boot/vmlinux-... root=... ro quiet nomodeset
    
  4. Presione F10para iniciar esta configuración y todo debería funcionar bien para este inicio.
  5. Para que esto sea permanente, use su editor de texto favorito como root para abrir /etc/default/grub
  6. Busque la línea que se parece a esta:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    
  7. Agregue nomodeseta esta línea, para que se vea así:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
    
  8. Guarda el archivo

  9. Ejecutar update-grubcomo root (Nota:¡Esto regenerará grub.cfg y probablemente sobrescribirá cualquier cambio que pueda haber existido allí! Úselo con precaución y tal vez actualice grub.cfg manualmente en lugar de seguir los pasos del 5 al 9).

Entonces la respuesta es: la nomodesetopción del kernel.

Respuesta2

En caso de que alguien tenga algunos resultados de visualización extraños (como yo en Debian 8 con kernel 3.16.0-4-amd64, hardware: ThinkStation P300, ThinkCentre M93p):

Edite el archivo de configuración de grub: /etc/default/gruby agréguelo (recuerde que el separador de parámetros del kernel es solo un espacio " "): GRUB_CMDLINE_LINUX_DEFAULT="video=VGA-1:1280x1024@60me" y luego update-grub

https://bugs.freedesktop.org/show_bug.cgi?id=45336

Para resumir, es el error sin cabeza AMT de Intel.

información relacionada