Após a atualização para o Ubuntu 18.04, meu laptop não conseguiu detectar / usar um monitor externo conectado via HDMI. Mesmo quando conectado, o botão "detectar telas" no aplicativo de configurações padrão não faz nada.
Aqui está a saída de xrandr
:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 60.01*+ 60.01 59.97 59.96 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
A minha principal preocupação é a linha final: HDMI-1-1 disconnected
. Há um monitor conectado e pronto para uso, e nada que eu faça parece causar a detecção.
Eu tenho uma placa de vídeo nvidia e, antes da atualização, eu estava usando drivers proprietários. Quando surgiu o problema de exibição externa, minha tentativa inicial foi voltar aos drivers Xorg de código aberto. No entanto, após a reinicialização, o Ubuntu exibiu minhas configurações de driver como usando um "driver instalado manualmente" e não me permite alterá-lo:
Alguma recomendação?
Respostas:
Resolvi o problema ao instalar o lightdm e o defini como o gerenciador de exibição padrão.
No processo, algo muda porque está começando a detectar telas externas novamente, mesmo se você voltar ao GDM3.
Você pode seguir as instruções aqui sobre como fazer essas alterações:
sudo dpkg-reconfigure gdm
fonte
sudo prime-select nvidia
reiniciar o computador - não funciona, a menos que os drivers da nvidia estejam sendo usados, ao que parece.xorg.conf
, embora não saiba se isso realmente teve algum efeito no final.Resolvi limpando e reinstalando os drivers da nvidia
Em seguida, use a guia Drivers adicionais da ferramenta Software e atualizações e instale os drivers nvidia mais recentes
fonte
Meu monitor externo conectado ao meu Lenovo L380 HDMI parou de funcionar no Ubuntu 18.04. Consegui resolver esse problema abrindo a configuração do BIOS e alterando a opção de prioridade de exibição do USB Tipo C para o HDMI.
fonte
Resolvido para mim, atualizando para os drivers da placa Nvidea recomendados how-to .
Para instalar todos os drivers recomendados:
sudo ubuntu-drivers autoinstall
fonte
Tente isso (altere a resolução, se 1920x1080 não for a sua resolução):
fonte
A solução principal não funcionou para mim no meu laptop Acer, que de repente parou de mostrar o HDMI-1 como saída no xrandr esta manhã. Tentei mudar para os drivers noveau caso isso ajudasse, mas não ajudou.
Li em outro site que, às vezes, as placas Nvidia para laptops OEM podem "confundir-se com o cabo conectado ou não" , o que eu supunha ser apenas um suporte técnico para agradar alguém. Mas, para rir, tentei desconectar o cabo HDMI, conectar o cabo VGA, reiniciar e conectar o cabo HDMI novamente. Por algum motivo, funcionou.
Essa é provavelmente uma extensão da solução "Just Learning", cuja parte importante é provavelmente a parte "through VGA".
fonte
Excremento misericordioso doce! Existe uma solução sem instalar o lightdm !
Atualizar:
Aparentemente, é uma solução melhor para rodar o X11 como root. A correção de uma linha é adicionar isso a isso
/etc/X11/Xwrapper.config:
needs_root_rights = yes
É uma correção de uma linha em
/lib/systemd/system/gdm3.service
Substituir
[Serviço]
ExecStartPre=/usr/share/gdm/generate-config
com
[Serviço]
ExecStartPre=/usr/bin/xinit /usr/share/gdm/generate-config
Encontrado Aqui:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857
Todos os meus monitores externos agora são detectados e funcionando no gdm3
Meu sistema:
Ubuntu 18.04.3 LTS
Lenovo T480
CPU Intel® Core ™ i7-8650U a 1.90GHz × 8
GeForce GTX 1070 Ti / PCIe / SSE2 via Razer Core X sobre Thunderbolt 3
GNOME 3.28.2
fonte
Não tive esse problema no Ubuntu 18.04 com o NVIDIA GeForce GTX 1050 Mobile e GeForce GTX 1050. Mas, depois de atualizar meu kernel para a versão 4.19, meu monitor externo não foi mais detectado. A reversão ao kernel padrão 4.15 fez o problema desaparecer.
fonte
Tentei tudo relacionado a partir dos drivers gdm3, lightdm, i3, nvidia, limpeza e reinstalação. O que funcionou para mim foi ir para a pasta / etc / X11 / e criar um arquivo xorg.conf com o conteúdo do arquivo:
E depois reinicie. Não tive sucesso em Wayland, mas funcionou na versão Unity (estou executando o 18.04 no Alienware R313 com Windows de inicialização dupla)
fonte
Tentei a solução que diz para reconfigurar para lightdm, mas que não parecia funcionar.
Eu fiz algumas leituras no seguinte site: https://devtalk.nvidia.com/default/topic/1035768/linux/ubuntu-18-04-can-t-see-second-monitor/ e descobri que pelo menos em Na Lenovo Legion Y530, a solução é alterar o perfil principal da NVIDIA da intel para a nvidia e, em seguida, reiniciar o computador.
Você pode mudar os perfis acessando as configurações do 'NVIDIA X Server', acessando a guia 'PRIME profiles' e selecionando 'NVIDIA (modo de desempenho)'. Depois, reinicie o computador.
Você também pode reconfigurar a guia perfis PRIME executando o seguinte comando no terminal.
e depois reiniciar o computador.
fonte
Para mim, tive que ativar o suporte ao modo legado no BIOS.
fonte
Eu poderia conectar ao monitor externo antes de executar
Tentei as sugestões acima, mas nenhuma delas funciona. finalmente recupero a conexão por este
com fio.
fonte
Para mim, esse problema ocorreu em um Lenovo Ideapad 510 executando o Ubuntu
16.04
após conectar-se a um monitor externo diferente do habitual via HDMI. Foi consertado depois que eu conectei esse laptop a outro monitor externo, embora não tenha funcionado lá. Anteriormente, também mudei meus drivers gráficos de código aberto para proprietário e, em seguida, novamente para código aberto - talvez isso tenha ajudado. Também reiniciei meu computador várias vezes. Parece bem aleatório.fonte
Uma verificação extra rápida é que você não possui
nomodeset
ouvga=
como parâmetros do kernel, como observado aqui (o link é para a Radeon, mas acho que o mesmo se aplicaria a outros hardwares gráficos). A remoçãonomodeset
apenas corrigiu um problema semelhante para mim.Instruções sobre como verificar e, se necessário, editar os parâmetros do kernel, conforme aplicadas no momento da inicialização, podem ser encontradas nesta página .
fonte
Para mim, a solução encontrada aqui foi a única coisa que funcionou.
Minha configuração é:
Atualizar
Percebi que o segundo monitor é exibido corretamente após a reinicialização, mas não o faz mais após a suspensão. Acima não foi o que parecia fazer o truque, mas parece que é apenas a reinicialização que ajudou.
fonte
Passei várias horas tentando diferentes soluções que encontrei neste tópico e em outros lugares on-line.
Estou executando o Ubuntu 18.04 no HP Elitebook com placa de vídeo Nvidia GTX1050. Após uma nova instalação, tudo funcionou, exceto o monitor externo. Troquei o driver nvidia na seção Drivers adicionais de Software e atualizações várias vezes e sempre que o switch foi concluído, tive que escolher uma senha que supostamente usaria durante a próxima reinicialização, mas nunca fui solicitada durante a atualização reiniciar.
A razão pela qual o monitor externo não funcionou foi que os drivers selecionados não foram carregados. Eu descobri isso executando as configurações da nvidia no terminal e obtendo uma resposta " ERRO: O driver da NVIDIA não está carregado ".
A solução: preste atenção na reinicialização para tela Registrar a chave / gerenciamento do MOK MOK . Selecione a opção Inserir chave e digite a senha que você criou durante a atualização do driver no Ubuntu.
Tudo funciona perfeito depois disso.
fonte
Eu tive o mesmo problema em meu laptop Asus ROG (executando o Ubuntu 19.04 / Windows 10 dual boot) após uma atualização do BIOS.
Primeiro, tive que desativar a inicialização segura no BIOS.
Então eu tinha que definir
options nvidia-drm modeset=0
no/lib/modprobe.d/nvidia-kms.conf
e corrersudo update-initramfs -u
.fonte
Conectei meu monitor externo através do VGA e fui para Configurações> Dispositivos> Monitores, escolha Espelho e, em seguida, Aplicar. Foi perguntado se eu queria manter essa configuração, escolha Sim e tudo conectado. Simples e bonito.
fonte