Depois de reiniciar minha máquina, meu monitor geralmente não liga novamente. Ele dirá apenas “entrando no modo de economia de energia” ou “nenhum sinal detectado”.
Isso ocorreu com três monitores diferentes (dois Dell 2007f e um Asus), três PCs diferentes (um dos quais é novo) e dois cabos HDMI-> DVI diferentes. Tenho quase certeza de que é um problema de sistema operacional neste momento, porque o que todos eles têm em comum é que é sempre o Ubuntu 22.04.
Às vezes tenho que ligar e desligar muitas vezes, desconectar/reconectar cabos, ligar/desligar máquinas, tentar todas essas coisas em combinações diferentes ou com tempos diferentes. Não consegui descobrir uma maneira consistente de contornar esse problema, mesmo de maneira hackeada.
No meu novo PC eu executo gráficos integrados. Aqui estão algumas informações do motorista
taylor@mean-machine:~$ sudo lshw -c video
[sudo] password for taylor:
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
logical name: /dev/fb0
version: 04
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=i915 latency=0 mode=1600x1200 resolution=1600,1200 visual=truecolor xres=1600 yres=1200
resources: iomemory:600-5ff iomemory:400-3ff irq:158 memory:6000000000-6000ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
algumas informações da CPU:
taylor@mean-machine:~$ cat /proc/cpuinfo | grep 'name'| uniq
model name : 13th Gen Intel(R) Core(TM) i5-13600K
mas como eu disse, consegui isso em várias máquinas. Os dois mais antigos tinham placas gráficas com múltiplas saídas HDMI, e eu sempre tentava portas diferentes.
Um pensamento que tive: outra coisa que todas essas máquinas têm em comum são entradas como esta em um cron
arquivo:
20 9 * * 1-5 export DISPLAY=:0 && /bin/bash /opt/ibc/gatewaystart.sh
Talvez esse export DISPLAY
negócio esteja bagunçando alguma coisa? Estou fora do meu alcance neste caso.
Presumo que o monitor mostre a sequência de inicialização do kernel Linux, pode ser bom verificar isso inicializando com a opção de kernel
nosplash
(e removendo qualquersplash
).O monitor desliga antes da tela de login ou somente após o login? Se a tela de login for afetada, você pode considerar tentar um gerenciador de exibição diferente (do que o gdm padrão) ou greeter (eu uso o slick-greeter com lightdm, embora não tenha experimentado o seu problema).
É improvável que seja esse cron job, porque está configurado para ser executado às 9h20 durante a semana, mas você tem esse problema na inicialização (e cronjobs agendados para um horário em que o computador está desligado, não são executados na inicialização) . Talvez procure um
@reboot
cronjob (no crontab da sua conta, no crontab do root,/etc/crontab
e/etc/cron.d/*
).Como você não possui um reprodutor confiável, recomendo que você investigue mais o sistema quando ele estiver nesse estado. Você pode ativar o servidor sshd para poder fazer login em outro computador na rede e depois investigar. Por exemplo, você pode descobrir se um servidor X11 está rodando (por exemplo,
ps auxw | grep Xorg
), em caso afirmativo, tente ver o que o xrandr relata (DISPLAY=:0 xrandr -v
). Veja como essa saída muda conforme você conecta/desconecta/reconecta o(s) monitor(es). Verifique a resolução de saída ativa do xrandr e talvez tente forçar uma resolução mais baixa. Tente ativar a tela à força (DISPLAY=:0 xset dpms force on
). Você pode tentar reiniciar o gerenciador de exibição (systemctl restart gdm
). Você pode procurar mensagens de errodmesg
e os logs do sistema.