VGA não listado na saída xrandr: Projetor não funcionando, Intel Kabylakeo Graphics

3

Eu tenho tentado obter uma saída em um projetor através da porta VGA no meu laptop (Dell Latitude 5480, Ubuntu 16.04). Eu tenho apenas Intel HD Graphics e nenhum GPU dedicado.

Não consigo obter nenhuma saída no projetor.

xrandr não lista VGA na saída:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
   1920x1080     60.01*+  59.93    48.01  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1368x768      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       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)
HDMI3 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Resultado de lspci | grep VGA :

00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)

Resultado de lshw -numeric -C display :

WARNING: you should run this program as super-user.
*-display               
       description: VGA compatible controller
       product: Intel Corporation [8086:591B]
       vendor: Intel Corporation [8086]
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915_bpo latency=0
       resources: irq:129 memory:ee000000-eeffffff memory:d0000000-dfffffff ioport:f000(size=64)

Outras coisas que tentei

  • Eu usei a ferramenta de atualização de gráficos da Intel e atualizei , mas não de qualquer ajuda.
  • Desativei a inicialização segura e executei sudo apt-get update e upgrade .
  • Selecionei um dispositivo desconhecido para usar o firmware do microcódigo do processador para processadores Intel a partir do intel-microcode (proprietário) , nos drivers adicionais.

O que pode ser feito para corrigir isso e obter saída no projetor? Por favor me ajude.

Eu tomei muitos cuidados para selecionar este laptop com configuração (Ubuntu pré-instalado) para que a maioria dos hardwares funcionem corretamente com o Ubuntu, mas este problema VGA tem sido uma grande dor.

    
por Yaksha 20.10.2017 / 19:07

1 resposta

3

Ok, respondendo a minha própria pergunta, meu palpite de que a porta VGA estava na verdade HDMI estava correta. Para esclarecer, os três HDMIs representam

  • HDMI 1 (ou 2) -porta HDMI externa
  • Porta de exibição do tipo HDMI 2 (ou 1) -USB C (nunca tentei essa porta para exibição embora)
  • HDMI 3 - Porta VGA externa

Uma vez eu adivinhei isso, eu tive que forçar o xrandr a exibir a saída através de um desses, já que o plug-in do VGA não foi detectado automaticamente. Eu sabia que meu projetor era 4: 3. Então eu tentei algumas resoluções de 4: 3, como (ambos os comandos eram necessários em todas as resoluções no meu caso - para adicionar uma resolução personalizada):

xrandr --addmode HDMI3 1400x1050
xrandr --output HDMI3 --mode 1400x1050

A maior resolução 4: 3 foi de 1400x1050.

Eu obtive uma saída no projetor com sucesso com HDMI3! Mas a exibição foi cortada. Então percebi que a tela do meu Laptop estava sendo exibida em uma resolução diferente (16: 9), então as telas não estavam sendo espelhadas adequadamente.

Alterei manualmente a tela do laptop para 1400 x 1050 e, em seguida, projetei:

xrandr --output eDP1 --mode 1400x1050
xrandr --addmode HDMI3 1400x1050
xrandr --output HDMI3 --mode 1400x1050

Agora, tudo foi bom. Depois de ligar, mudei a tela do laptop para a resolução padrão:

xrandr --output eDP1 --auto

Para uso posterior, eu coloquei os três primeiros comandos em um arquivo .sh, executei-os quando conectei e o último foi conectado.

Estas são as perguntas que me ajudaram com o palpite inicial. Muito obrigado!:

por Yaksha 24.10.2017 / 13:48