Posso forçar a saída do sinal VGA mesmo quando xrandr mostra 'desconectado'?

8

Meu notebook está conectado a uma HDTV através de um KVM Switch (um outro notebook também conectado à mesma HDTV). O problema parece ser que o Ubuntu não reconhece que a HDTV está ligada e, portanto, não habilita a saída VGA. Tanto quanto eu entendo, tem algo a ver com a informação EDID não sendo enviada através do Comutador KVM.

O xrandr não habilita a saída VGA através de xrandr --output VGA1 --auto , ele apenas mostra como desconectado.

Posso, de alguma forma, forçar a porta VGA a enviar um sinal?

Meu controlador gráfico:

Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
    
por Tobe 14.06.2012 / 18:13

4 respostas

7

Sim, você pode, mas --auto está fazendo a coisa certa. Em vez disso, faça algo como:

xrandr --addmode VGA1 1024x768
xrandr --output VGA1 --mode 1024x768 --right-of LVDS1

Para outros usuários com um problema semelhante em todas as saídas de vídeo, primeiro execute xrandr para ver quais saídas você tem.

~$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 294mm x 165mm
   1920x1080      60.0*+   59.9     40.0  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
   1024x768       60.0  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
   1024x768       60.0  

Neste caso, a tela principal é chamada eDP1 e as saídas adicionais são VGA1, HDMI1 e DP1 (Mini DisplayPort)

Como exemplo, para forçar a saída para o Mini DisplayPort em 720x480, execute

xrandr --addmode DP1 720x480

e depois

xrandr --output DP1 --mode 720x480 --right-of eDP1
    
por Paul Hedderly 24.07.2012 / 09:55
2

Se você tem uma porta de exibição, por exemplo, DP1, e precisa enviar o sinal VGA para a porta de exibição, porque ela não é detectada, você deve adaptar a linha de adaptação proposta por Daniel Alder. Supondo que sua tela normal seja eDP1 e sua porta de exibição seja DP1:

# Put your normal screen in 1024x768
xrandr --output eDP1 --mode 1024x768
# Add a mode for display port
xrandr --addmode DP1 1024x768
# Clone the normal screen to the display port
xrandr --output DP1 --mode 1024x768 --same-as eDP1

Para mim, resolve o problema de não detecção de alguns projetores externos quando há uma caixa que escolhe automaticamente qual entrada VGA deve ser enviada ao projetor.

    
por JFL 29.05.2015 / 13:54
1

Eu tive problemas com alguns cabos VGA que tem DDC (canal de dados de exibição) quebrado ou não conectado. Eu encontrei esta solução útil usando o parâmetro de inicialização para forçar o kernel a ver um VGA desconectado: video = {conn}: {res} e conn deve corresponder ao nome do dispositivo xrandr res 1024x768 (ou o que você preferir) e significa habilitar a porta (mesmo que nenhum dispositivo / monitor seja detectado).

Veja: link

    
por dmarrazzo 13.05.2013 / 01:19
0

Eu vim a esta página várias vezes para consertar o mesmo problema que vocês. No entanto, aconteceu-me recentemente que eu tinha dois exatamente os mesmos monitores. Um, meu notebook linux não tem problema em detectar a resolução correta. O outro não pode e preso em 1024x768.

Depois de substituir o cabo VGA, tudo funciona perfeitamente bem. Por isso, pode valer a pena verificar o seu cabo VGA.

    
por arphy 05.12.2017 / 17:12