Ubuntu 18.04 LTS: la torre no se puede conectar a un televisor nuevo

Ubuntu 18.04 LTS: la torre no se puede conectar a un televisor nuevo

Entonces, tengo un problema común y, sin embargo, específicamente extraño. Hace años que tengo una PC Tower con Ubuntu 18.04 LTS conectada a un televisor como mi computadora multimedia. Actualicé a un televisor más nuevo, pero la torre no puede enviar señal al nuevo televisor. Aquí está la verdad:

  1. Otras computadoras (con Windows) se pueden conectar al televisor con el mismo cable HDMI y el mismo puerto, y se muestra bien en el televisor (tanto de video como de audio).
  2. Puedo volver a conectar la torre al televisor antiguo y se ve bien.
  3. La torre tiene 2 puertos HDMI en la parte posterior, pero el que está conectado a la placa base no parece funcionar; no importa qué televisor esté conectado a ese puerto, no se muestra nada. Desafortunadamente, esto significa que no puedo tener una configuración de "monitor dual" y solo puedo tener una ventana gráfica a la vez.
  4. Si tengo el HDMI conectado al televisor antiguo, déjelo allí durante aproximadamente 10 segundos y luego cambie al televisor nuevo, ¡luego el video/audio pasa al televisor nuevo! Sin embargo, si reinicio, o si hago algo que active una "búsqueda" de la pantalla (como abrir la configuración de "pantalla", ejecutar xrandren el terminal o ejecutar una aplicación de pantalla completa como Kodi), entonces la señal está perdido.
  5. Cuando se pierde la señal, puedo volver a enchufar el televisor antiguo durante 10 segundos, volver a enchufar el televisor nuevo y todo vuelve.
  6. Si inicio la torre cuando está conectada al nuevo televisor, puedo ver la pantalla de inicio de la placa base y la pantalla de presentación violeta de Ubuntu, y luego la señal se pierde.
  7. Como no puedo ejecutar xrandrni abrir Pantallas, resulta difícil solucionar el problema de por qué el nuevo televisor no recibe la señal.
  8. Intenté eliminar el archivo de configuración del monitor, pero eso no solucionó el problema. El televisor antiguo todavía funcionaba después de que hice eso (aunque tuve que reajustar algunas configuraciones), pero el televisor nuevo aún no recibía señal en el arranque/ xrandr.
  9. Según recuerdo vagamente, es posible que tenga un problema similar a este (si no exactamente el mismo) al configurar por primera vez el televisor antiguo. Obviamente lo resolví en ese momento, pero también fue hace muchos, muchos años, así que si solucioné este problema una vez antes, ya no recuerdo qué era lo que tenía que hacer. Además, habría sido con una versión anterior de Ubuntu (probablemente 13.10), por lo que la solución anterior probablemente ya no sería aplicable.

Solo quiero poder usar el nuevo televisor como monitor para esta computadora multimedia. Si alguien tiene un consejo, me encantaría escucharlo.

EDITAR:

  1. Puedo usar una unidad de arranque, reiniciar la computadora y se mostrará perfectamente en el nuevo televisor. Eso me dice que tengo algún tipo de configuración en la instalación actual que no funciona con el nuevo televisor, pero no sé qué, dónde se esconde o cómo ajustarla/arreglarla.
  2. En la medida en que importe (probablemente no), el televisor antiguo es un Philips de 32" y el nuevo es un Sceptre de 55". Ambos televisores son televisores tontos. El televisor antiguo tiene una resolución de 720p y 60 Hz de actualización. El nuevo televisor es 4K (2160p), también con actualización de 60 Hz.
  3. La tarjeta gráfica de la torre es una tarjeta gráfica NVidia (GeForce GT 610), que utiliza los controladores X.Org X Server.

Respuesta1

Existe una alta probabilidad de que se trate de un problema de EDID. Torre y tv nueva no encuentran acuerdo sobre la resolución a utilizar. Intentaría guardar la información de Edid del televisor antiguo y forzar a la torre a usar este Edid cuando esté conectado al televisor nuevo, o forzar la resolución. Cómo hacer esto se describe más o menos aquí:
Usar un EDID guardado para que Ubuntu arranque con la resolución correcta cuando el televisor está apagado

Respuesta2

Muy bien, aquí hay una historia extraña que creo que confirma.oscar1919La respuesta de (la documentación aquí solo para obtener detalles adicionales es demasiado larga para un comentario):

Por una corazonada, conecté ambos televisores (usando el antiguo puerto HDMI que "no funciona" en la placa base del televisor antiguo) y me aseguré de que ambos televisores estuvieran encendidos (para que enviaran sus EDID). Con esa configuración, pude abrir la configuración de pantalla en el nuevo televisor y ejecutarla xrandrcorrectamente en el televisor antiguo. ¡La configuración de pantalla incluso mostró que el televisor era Sceptre (la nueva marca de televisores)! Mostró el tamaño de TV incorrecto (32" en lugar de 55"), pero supongo que es un problema de EDID diferente.

Habiendo llegado tan lejos, reinicié para ver si la configuración del video persistía. ¡De hecho, lo hicieron! El nuevo televisor funcionó al arrancar, sin tener que desconectarlo o volver a enchufarlo.

Como prueba final, desconecté el televisor viejo y lo reinicié nuevamente. El televisor nuevo funciona bien, sin que el televisor antiguo esté enchufado. Es extraño que esto haya funcionado, ya que había tenido ambos televisores encendidos y conectados antes, y todavía había visto los problemas. Pero, esta vez, asegurarme de que ambos televisores estuvieran encendidos ANTES de enchufarlos a la computadora, creo que eso pudo haber marcado la diferencia.

Todavía hay algunas rarezas, como que dice que la pantalla mide solo 32" y que dice que la resolución máxima es solo 1080p en lugar de 4K (molesto, pero puedo vivir con eso).

TL;DR:

  1. Tener ambos televisores/pantallas encendidos (debe hacer esto primero para que ambos televisores/pantallas envíen EDID)
  2. Conecte ambos a la computadora
  3. Abra la configuración de pantalla o ejecutexrandr

Respuesta3

Aquí hay información muy completa sobre los problemas y soluciones de nVidia:

Empezaría buscando errores en:

  • /var/log/Xorg.0.log
  • /var/log/syslog

Otra consideración es que el Live USB estaría usandonuevoLos controladores y su versión instalada pueden estar usando controladores propietarios de nVidia. Es posible que desee incluir temporalmente los controladores de nVidia en la lista negra y utilizar los controladores predeterminados que, dada la antigüedad de su tarjeta, deberían funcionar muy bien. Es difícil encontrar un enlace sobre cómo poner a nvidia en la lista negra y usar nouveau porque el 99% quiere lo contrario. Sin embargo, esto se acerca:

información relacionada