Eu tive exatamente o mesmo problema com a minha TV na segunda porta HDMI dos meus gráficos integrados Intel HD no Ubuntu 14.04 até 16.04.
Às vezes, a TV é detectada, às vezes não. Foi absolutamente o mesmo no Windows, onde ajudou a desativar o adaptador gráfico no gerenciador de dispositivos por um tempo e reativá-lo, e a TV no segundo HDMI foi magicamente detectada.
Finalmente eu encontrei uma solução também para o Linux. O problema é que a porta HDMI não está habilitada e, portanto, a TV / monitor não foi detectada. Normalmente, a porta HDMI deve detectar um novo hardware e ativar-se automaticamente, mas infelizmente no meu hardware isso não estava acontecendo.
Portanto, a solução é ativar a porta HDMI manualmente na inicialização. Por exemplo. você tem
/sys/class/drm/card0-HDMI-A-1/enabled disabled
/sys/class/drm/card0-HDMI-A-2/enabled disabled
Então, se você estiver no grub durante o boot, adicione esses parâmetros ao kernel
video=HDMI-A-1:e video=HDMI-A-2:e
Ele deve, de acordo com o link ativar as duas portas.
Depois, basta ver qual porta é realmente usada e editar o arquivo / etc / default / grub com
GRUB_CMDLINE_LINUX_DEFAULT= ...keep options and add... video=HDMI-A...
Basta executar
update-grub
e isso deve funcionar.
na minha máquina eu tenho 3 portas HDMI, mas apenas 2 delas estão conectadas na placa principal (uma não pode ser conectada a todos). Se eu habilitar todos os 3 conectores a resolução máxima é 1024x768, então eu precisava descobrir dois (no meu caso HDMI-A-2 e HDMI-A-3 onde o HDMI-A-3 foi o primeiro e o HDMI-A-1 foi desconectado da mainboard) e habilitar no grub apenas esses dois, por exemplo no meu caso, a linha de inicialização se parece com este vídeo = HDMI-A-2: e video = HDMI-A-3: e.
Atualmente, uso a placa-mãe Gigabyte Z87N-Wifi com um monitor em HDMI e TV em HDMI. Com essas configurações, a TV sempre é detectada após a reinicialização.