web-dev-qa-db-fra.com

Affichage HDMI externe détecté, mais ne fonctionne pas

J'utilise Dell XPS 13 9360 avec Ubuntu 16.04. Il ne possède pas de connecteur HDMI et dispose donc d'un adaptateur USB-C-à-HDMI, qui est ensuite connecté à mon moniteur: Dell S2240L.

Dans System Settings > Displays, je peux voir que le moniteur est correctement détecté et allumé. Si j'essaie de déplacer le curseur de la souris hors de l'écran de mon ordinateur portable et dans la zone d'affichage externe, je peux voir le curseur quitter l'écran de mon ordinateur portable. Si je déplace mon curseur plus loin et que j'essaie de revenir en arrière, il faut un certain temps pour réapparaître sur l'écran de mon ordinateur portable. Il y a donc même un "espace" d'affichage pour le curseur.

Cependant, le moniteur continue à dire "pas de signal" et passe donc en mode économie d'énergie. Je suis à peu près sûr que l'adaptateur n'a pas de problème car l'ordinateur détecte le moniteur. Le moniteur fonctionne également bien lorsqu'il est connecté à un autre bureau (Windows).

Voici le résultat de l'exécution de Sudo lshw -C video:

*-display               
   description: VGA compatible controller
   product: Intel Corporation
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 02
   width: 64 bits
   clock: 33MHz
   capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:286 memory:db000000-dbffffff memory:90000000-9fffffff ioport:f000(size=64) memory:c0000-dffff

et xrandr:

Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 294mm x 165mm
   1920x1080     59.93*+
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
DP-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 476mm x 267mm
   1920x1080i    60.00*   50.00    59.94  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DP-2 disconnected (normal left inverted right x axis y axis)

Des suggestions/idées?

2
Sanha Cheong

J'ai eu le même problème avec un Dell XPS 13 9360 exécutant Ubuntu 16.04 à l'aide d'un adaptateur USB-C da200. Essayez de régler la résolution du second écran sur quelque chose de bas, par exemple 1440x900 ou moins. Si cela fait fonctionner le deuxième écran (comme cela a été le cas pour moi), vous rencontrez un bogue avec l'adaptateur, détaillé ici:

https://bugs.freedesktop.org/show_bug.cgi?id=93578

La mise à jour des noyaux a résolu le problème pour moi. J'étais sur le noyau 4.10.xx, la mise à niveau vers le noyau 4.12.14 a fonctionné pour moi.

1
fionnoh

Essayez ceci et voyez si cela fonctionne:

xrandr --output eDP-1 --mode 1920x1080 --output DP-1 --mode 1920x1080 --same-as eDP-1

et voir si ça marche. Cela devrait créer un miroir, mais c’est exactement ce que nous voulons d’abord tester: nous voulons vérifier si la mise en miroir fonctionne. Ensuite, nous pouvons avancer.

Je n'ai (littéralement) jamais eu la moindre chance de configurer mon moniteur comme je le souhaite depuis n'importe quel utilitaire graphique. J'ai donc eu recours à la ligne de commande via xrandr et je me suis assuré qu'elle fonctionnait parfaitement dans mon cas.

0
marko