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

11

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 la TVHD à allumer 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'activera pas la sortie VGA xrandr --output VGA1 --auto, il continue de s'afficher comme 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)
Être
la source

Réponses:

8

Oui, c'est possible, mais --autofait ce qu'il faut. Faites plutôt 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 est appelé eDP1 et les sorties supplémentaires sont VGA1, HDMI1 et DP1 (Mini DisplayPort)

Par exemple, pour forcer la sortie vers le Mini DisplayPort à 720x480, exécutez

xrandr --addmode DP1 720x480

et alors

xrandr --output DP1 --mode 720x480 --right-of eDP1
Paul Hedderly
la source
J'ai réussi à obtenir la sortie via le port d'affichage vers l'adaptateur VGA de cette façon. Cependant, l'écran ne se met pas à jour correctement, uniquement lorsque je déplace une fenêtre. Il y a aussi ces superpositions laid et laggy. Une idée de comment cela peut être résolu?
Ben K.
2

Si vous avez 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 port d'affichage 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 quand il y a une boîte qui choisit automatiquement quelle entrée VGA doit être envoyée au projecteur.

JFL
la source
Merci de votre aide. J'essaie la même chose avec mon ordinateur portable. Mais encore une fois, il montre déconnecté et il n'y a même pas de scintillement sur mon écran externe. Pour plus de détails. J'utilise acer aspire 5920, en utilisant la vidéo à 7 broches pour me connecter à mon téléviseur. Je suis tombé sur le script xrandr mais toujours en vain.
Nitesh Verma
@NiteshVerma, vous voudrez peut-être consulter cette réponse pour vous aider à expérimenter askubuntu.com/a/968522
Yaksha
1

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 de contournement utile en utilisant le paramètre de démarrage pour forcer le noyau à voir un VGA déconnecté: video = {conn}: {res} e conn devrait correspondre au nom de périphérique xrandr res 1024x768 (ou ce que vous préférez) e signifie activer le port (même si aucun appareil / moniteur n'est détecté).

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

dmarrazzo
la source
Cette méthode semble intéressante. "pour forcer le noyau à voir un VGA déconnecté: video = {conn}: {res} e conn" Quels paramètres avez-vous donnés pour permettre au LCD + VGA (clonage) de s'exécuter au démarrage? merci
Pour {conn}, utilisez l'identifiant VGA (vous pouvez vérifier l'exécution d'une commande xrandr) dans mon cas "VGA-1". À propos de {res}, vous devez utiliser la résolution que vous supposez que le moniteur externe peut prendre en charge: généralement le minimum 1024x768.
dmarrazzo
0

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

Après avoir remplacé le câble VGA, tout fonctionne parfaitement bien. Il peut donc être utile de vérifier votre câble VGA.

arphy
la source