Às vezes, minha tela do tablet Linux fica escura após a inicialização

0

Instalei o Ubuntu em um tablet PIPO X10 Pro. É um tablet simples rodando o Intel x5-Z8350 com uma tela DSI.

Após a inicialização, a tela fica completamente preta. Eu sou capaz de SSH na máquina e tente todos os tipos de comandos para manipular a exibição. Eu tenho procurado por uma maneira de detectar que a tela é preta - e então forçá-la a reiniciar novamente (o que é uma solução ruim).

Eu não tenho ideia do que está errado. Posso dizer que o dispositivo está usando o UEFI. Na BIOS eu restaurei os padrões.

dmesg | grep -i vga

[    0.394916] vgaarb: setting as boot device: PCI:0000:00:02.0
[    0.394933] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.394951] vgaarb: loaded
[    0.394960] vgaarb: bridge control possible 0000:00:02.0
[    1.870261] fb0: EFI VGA frame buffer device
[    3.018244] fb: switching to inteldrmfb from EFI VGA
[    3.022697] [drm] Replacing VGA console driver
[    3.099731] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem

xrandr

Isso mostra o mesmo, independentemente se a tela está funcionando ou não.

Screen 0: minimum 8 x 8, current 1920 x 1280, maximum 32767 x 32767
DSI1 connected 1920x1280+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1920x1280     60.00*+
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Tentou até agora

.xinitrc

Eu coloquei estes em ~ / .xinitrc

  1. xset s off -dpms
  2. noblank do xset no
  3. xset dpms forçar; reset do xset s
  4. xset dpms 0 0 0
  5. xrandr - saída DSI1 --off; dormir 1; xrandr --output DSI1 --auto

Open TTY 2..6

Se eu abrir o TTY 2 (Ctrl + Alt + F2) durante a inicialização, parece que a tela fica ligada quando o X inicia no TTY 1.

Se eu não abrir o TTY 2 até que o X tenha deixado minha tela em branco, os outros TTYs também serão pretos.

Quando pressiono o Caps-Lock no TTY 1, enquanto a tela está em branco - o LED no meu teclado muda.

Quando eu alterno para o TTY 2, o botão Caps-Lock parece não funcionar. Ele funciona novamente quando eu voltar ao TTY 1 - mas a tela ainda é preta.

    
por frodeborli 09.05.2017 / 21:35

1 resposta

0

Eu pareço ter resolvido isso, com uma correção peculiar.

Como expliquei na pergunta, a tela não fica escura se eu alternar para o TTY 2 durante a inicialização.

Eu descobri o comando chvt que basicamente é um script que inicia o TTY 2, então a solução foi executar chvt 2 (como root) antes do X iniciar.

    
por 10.05.2017 / 00:09