web-dev-qa-db-fra.com

Puis-je forcer la sortie du signal VGA même lorsque xrandr affiche 'déconnecté'?

Mon ordinateur portable est connecté à un téléviseur HD via un commutateur KVM (un autre ordinateur portable également connecté au même téléviseur HD). Le problème semble être qu'Ubuntu ne reconnaît pas l'activation de la TVHD et n'active donc pas la sortie VGA. Autant que je sache, cela a quelque chose à voir avec le fait que les informations EDID ne sont pas envoyées via le commutateur KVM.

xrandr n'active pas la sortie VGA via xrandr --output VGA1 --auto, il continue de s'afficher comme étant déconnecté.

Puis-je forcer le port VGA à envoyer un signal?

Mon contrôleur graphique:

Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
9
Tobe

Oui, vous le pouvez, mais --auto fait ce qu'il faut. Au lieu de faire quelque chose comme:

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

Pour les autres utilisateurs ayant un problème similaire sur toutes les sorties vidéo, exécutez d'abord xrandrpour voir quelles sorties vous avez.

~$ 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  

Dans ce cas, l'écran principal s'appelle eDP1 et les sorties supplémentaires sont VGA1, HDMI1 et DP1 (Mini DisplayPort).

Par exemple, pour forcer la sortie sur le Mini DisplayPort à une exécution de 720x480

xrandr --addmode DP1 720x480

et alors

xrandr --output DP1 --mode 720x480 --right-of eDP1
8
Paul Hedderly

Si vous disposez d’un port d’affichage, par exemple DP1, et devez envoyer le signal VGA dans le port d’affichage car il n’est pas détecté, vous devez adapter l’adaptation de la ligne proposée par Daniel Alder. En supposant que votre écran normal est eDP1 et votre displayport, 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

Pour moi, cela résout le problème de non détection de certains projecteurs externes lorsqu'il existe une boîte qui choisit automatiquement quelle entrée VGA doit être envoyée au projecteur.

2
JFL

J'ai eu des problèmes avec certains câbles VGA qui ont DDC (canal de données d'affichage) cassé ou non connecté. J'ai trouvé cette solution utile en utilisant le paramètre de démarrage pour forcer le noyau à voir un VGA déconnecté: video = {conn}: {res} e conn doit correspondre au nom de périphérique xrandr res 1024x768 (ou à tout autre choix) si aucun périphérique/moniteur n'est détecté).

Voir: http://distro.ibiblio.org/fatdog/web/faqs/boot-options.html

1
dmarrazzo

Je suis venu plusieurs fois sur cette page pour résoudre le même problème que vous. Cependant, il m'est arrivé récemment d'avoir deux moniteurs identiques. Premièrement, mon ordinateur portable Linux n’a aucun problème à détecter la résolution correcte. L'autre il ne peut pas et bloqué à 1024x768.

Après avoir remplacé le câble VGA, tout fonctionne parfaitement. Donc, il peut être intéressant de vérifier votre câble VGA.

0
arphy