tela desconecta durante a inicialização do linux até reconectar fisicamente

1

Eu tenho uma placa-mãe da Asrock J4105

Durante a inicialização, em algum momento no systemd, a tela fica preta (sem sinal) até que eu pego o cabo HDMI, removo e reconecto. É isso que eu gostaria de consertar. Não importa se eu remover o cabo no PC ou no lado da tela

Minha tela é uma antiga TV LG. A placa principal suporta HDMI 2.0 e apenas UEFI, não legado. Eu verifiquei a função de atualização on-line que o BIOS está atualizado. O cabo é bem antigo e básico no amazon.

Eu tentei:

  1. Manjaro com Kernels:
    • 4.18.5-1
    • 4.14.67-1 (no qual fiz todos os outros testes)
    • 4.4.153-1
    • 3.16.57-1 (não é possível carregar o gui)
  2. Manjaro sem um login / gerenciador de exibição
  3. Xubuntu live usb
  4. Ubuntu Gnome ao vivo usb
  5. Fedora 28 live usb (wayland)

    E todos eles mostram exatamente o mesmo comportamento.

  6. Além disso, a inicialização usando a opção nomodeset funciona, enquanto que video = LVDS-1: d, video = HDMI1: d, vga = pergunta não funcionou

  7. Desligar e ligar a TV

  8. E muito raramente funciona aleatoriamente

  9. Os cabos VGA funcionam (mas eu gostaria de ter uma melhor qualidade de imagem e recursos cec ...)

  10. fazendo login em um console enquanto a tela está desligada e usando o xrandr sem um gerenciador de login, ele apenas diz "não é possível abrir a exibição"

  11. durante a inicialização, a tela fica preta depois de dizer "Falha no teste automático do TPM"

  12. o HDMI na TV sempre funcionava quando eu estava usando com um pi de framboesa 3 B.

  13. usando o startx enquanto a tela ainda está desconectada não resolve o problema

e isso é tudo que eu sei. O que eu gostaria de tentar seria usar um driver de gráficos diferente, mas há apenas uma tonelada de coisas instaladas como o "driver de mesa intal vulkan" entre outros.

Espero que, ao enumerar essas coisas, as respostas em potencial possam ser mais facilmente escritas.

obrigado pela leitura e estou ansioso por respostas ou sugestões. Se você quiser ver algumas saídas de log, terei prazer em fornecê-las. Eu só não sei qual seria relevante.

Atenciosamente, Tobi

nota: se alguém que ler isso quer saber o que é o vídeo = LVDS-1: d, ele pode ser configurado aqui: link e eu posso entrar neste menu" grub2 "selecionando opções de inicialização avançadas durante o processo de inicialização. Afaik essas opções podem ser definidas permanentemente em / etc / default / grub adicionando-as a GRUB_CMDLINE_LINUX_DEFAULT.

    
por Tuaafooo 04.09.2018 / 05:06

1 resposta

2

passos necessários que parecem ser necessários para corrigi-lo:

  • ter o modo video = 1280x720 (ou provavelmente qualquer outra resolução suportada) no grub (grande graças a @grawity)
  • instalando drivers usando o comando "sudo mhwd -a pci nonfree 0300" da rede
  • definindo a resolução da tela de tal forma que ela seja lembrada na próxima vez. (Na verdade, a configuração padrão "Display" do manjaro funciona, desde que o cabo HDMI não esteja desconectado)

/etc/X11/xorg.conf.d/10-monitor.conf:

 Section "Monitor"
    Identifier      "External HDMI"
    Modeline        "1280x720_60.00"   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync
    Option          "PreferredMode" "1280x1024_60.00"
EndSection

Section "Device"
    Identifier      "Intel UHD 600"
    Driver          "intel"
EndSection

Section "Screen"
    Identifier      "Primary Screen"
    Device          "Intel UHD 600"
    DefaultDepth    24
    SubSection "Display"
        Depth           24
        Modes   "1280x720"
    EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Primary Screen"
EndSection

nome do driver "intel" (fonte: link )

definindo resoluções no xorg.conf link

gerando modeline, usei o link cvt:

graças a este arquivo de configuração, a resolução é padronizada para 1280x720 ao reconectar a tela (por exemplo, porque eu quero limpar a TV e evitar mais etapas de reconfiguração sobre a GUI para voltar à resolução desejada)

o erro parece ter sido causado por uma resolução de 1920x1080 60hz, o que faz com que a tv fique preta mesmo quando configurada manualmente.

outras coisas:

usando um hdmi - > O conversor vga D / A não causa problemas, então parece ser uma imcompatibilidade estúpida entre a TV e o Driver.

O

lightdm funciona bem para mim e está sempre configurado para uma resolução de 1280x720 agora, bem como para fazer login sem um gerenciador de exibição de um console e o comando "startx".

etapas que não estavam afetando quando foram revertidas, depois que eu comecei a trabalhar:

  • com "xrandr -s 1280x720" em ./. xprofile
  • com "GRUB_TERMINAL_OUTPUT = console" descomentado em / etc / default / grub
  • com "GRUB_GFXPAYLOAD_LINUX = keep" comentado em / etc / default / grub

alternativas:

  • usando vga em vez de hdmi (testado na mesma TV)

ainda não testado:

  • usando dvi em vez de hdmi
por 04.09.2018 / 19:37