J'ai un ordinateur portable Lenovo W530 qui fonctionne sous Xubuntu 18.04.4 LTS avec le noyau 5.3.0-40-generic x86_64. xrandr a la version 1.5.0 et la version de RandR est 1.5.
Mon problème : Je ne peux pas utiliser un écran externe branché sur le port VGA. - ni lorsqu'il est connecté directement à l'ordinateur portable en dehors de la station d'accueil, ni lorsqu'il est connecté au port VGA de la station d'accueil lorsque l'ordinateur portable y est installé. Cependant, sous Windows 10, je peux utiliser l'écran externe dans les deux situations. (Sous Windows, le port VGA de l'ordinateur portable lui-même ne fonctionne pas correctement lorsque l'ordinateur portable se trouve dans la station d'accueil. Cela n'empêche pas d'utiliser complètement le port VGA comme sous Xubuntu 18.04). - Si je me souviens bien, le port VGA a déjà fonctionné sous Xubuntu 16.04, mais je n'ai pas la possibilité de le vérifier pour le moment.
Sous Windows 10, je peux utiliser un deuxième écran connecté au port VGA. Il est même possible de contrôler trois écrans avec l'ordinateur portable W530 : l'écran intégré à l'ordinateur portable, un autre écran relié au port VGA et un autre écran relié au port DP (avec un adaptateur DP1-HDMI). Dans cette situation, l'écran de l'ordinateur portable est contrôlé par l'Intel HD Graphics 4000, les deux autres écrans sont contrôlés par la NVIDIA Quadro K1000M Version 80.7.32.0.f, selon Windows.
La carte graphique NVIDIA intégrée de l'ordinateur est activée dans le BIOS. Il existe un fichier /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf
et son contenu est
# DO NOT EDIT. AUTOMATICALLY GENERATED BY gpu-manager
Section "OutputClass"
Identifier "Nvidia Prime"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "IgnoreDisplayDevices" "CRT"
Option "PrimaryGPU" "Yes"
ModulePath "/x86_64-linux-gnu/nvidia/xorg"
EndSection
Une astuce que j'ai trouvée en cherchant d'autres solutions consiste à mettre un # devant la ligne
Option "IgnoreDisplayDevices" "CRT"
pour le désactiver. C'est ce que j'ai fait, bien que j'aie vu l'avertissement au début du fichier. Cette astuce n'a pas fonctionné. Quand j'ai regardé ce fichier plus tard, j'ai vu que le # avait disparu, donc probablement il n'a pas survécu quand j'ai fait mon test et peut-être qu'il avait déjà disparu lors de mon test. L'avertissement au début du fichier semble tout à fait justifié.
lscpi
me dit :
a@v:~$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics
Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1000M] (rev a1)
a@v:~$
xrandr
me dit :
a@v:~$ xrandr --prop Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384 LVDS-0 disconnected (normal left inverted right x axis y axis) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 supported: 4 Border: 0 0 0 0 range: (0, 65535) SignalFormat: LVDS supported: LVDS ConnectorType: Panel ConnectorNumber: 0 _ConnectorLocation: 0 non-desktop: 0 supported: 0, 1 DP-0 disconnected (normal left inverted right x axis y axis) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 supported: 4 Border: 0 0 0 0 range: (0, 65535) SignalFormat: TMDS supported: TMDS ConnectorType: DisplayPort ConnectorNumber: 2 _ConnectorLocation: 2 non-desktop: 0 supported: 0, 1 DP-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 698mm x 392mm CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 EDID: 00ffffffffffff0034a996a201010101 00180103808048780adaffa3584aa229 17494b21080031404540614081800101 010101010101023a80d072382d40102c 4580ba882100001e023a801871382d40 582c4500ba882100001e000000fc0050 616e61736f6e69632d54560a000000fd 00173d0f440f000a202020202020015a 020322f24d9f90140520212213041203 16072309070168030c001000b8260fe2 004b011d80d0721c1620102c2580ba88 2100009e011d8018711c1620582c2500 ba882100009e011d00bc52d01e20b828 5540ba882100001e662156aa51001e30 468f3300ba882100001e000000000000 000000000000000000000000000000bb BorderDimensions: 4 supported: 4 Border: 0 0 0 0 range: (0, 65535) SignalFormat: TMDS supported: TMDS ConnectorType: DisplayPort ConnectorNumber: 3 _ConnectorLocation: 3 non-desktop: 0 supported: 0, 1 1920x1080 50.00*+ 60.00 59.94 29.97 25.00 23.98 60.05 60.00 50.04 1366x768 59.79 1280x1024 60.02 1280x720 59.94 50.00 1024x768 60.00 800x600 60.32 720x576 50.00 720x480 59.94 640x480 59.95 59.94 DP-2 disconnected (normal left inverted right x axis y axis) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 supported: 4 Border: 0 0 0 0 range: (0, 65535) SignalFormat: TMDS supported: TMDS ConnectorType: DisplayPort ConnectorNumber: 4 _ConnectorLocation: 4 non-desktop: 0 supported: 0, 1 DP-3 disconnected (normal left inverted right x axis y axis) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 supported: 4 Border: 0 0 0 0 range: (0, 65535) SignalFormat: DisplayPort supported: DisplayPort ConnectorType: DisplayPort ConnectorNumber: 2 _ConnectorLocation: 2 non-desktop: 0 supported: 0, 1 DP-4 disconnected (normal left inverted right x axis y axis) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 supported: 4 Border: 0 0 0 0 range: (0, 65535) SignalFormat: DisplayPort supported: DisplayPort ConnectorType: DisplayPort ConnectorNumber: 3 _ConnectorLocation: 3 non-desktop: 0 supported: 0, 1 DP-5 disconnected (normal left inverted right x axis y axis) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 supported: 4 Border: 0 0 0 0 range: (0, 65535) SignalFormat: DisplayPort supported: DisplayPort ConnectorType: DisplayPort ConnectorNumber: 4 _ConnectorLocation: 4 non-desktop: 0 supported: 0, 1 LVDS-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm EDID: 00ffffffffffff0030aeb24000000000 0113010380221378ea2135ad5037aa24 11505400000001010101010101010101 0101010101014c368082703832403c30 aa0058c1100000183f2d808270383240 3c30aa0058c1100000180000000f00d1 0932d109281b190006af5634000000fe 004231353648573031205634200a00d6 PRIME Synchronization: 0 supported: 0, 1 scaling mode: Full aspect supported: Full, Center, Full aspect link-status: Good supported: Good, Bad CONNECTOR_ID: 67 supported: 67 non-desktop: 0 range: (0, 1) 1920x1080 60.00*+ 59.97 59.96 59.93 50.00 1680x1050 59.95 59.88 1600x1024 60.17 1400x1050 59.98 1600x900 59.99 59.94 59.95 59.82 1280x1024 60.02 1440x900 59.89 1400x900 59.96 59.88 1280x960 60.00 1440x810 60.00 59.97 1368x768 59.88 59.85 1360x768 59.80 59.96 1280x800 59.99 59.97 59.81 59.91 1152x864 60.00 1280x720 60.00 59.99 59.86 59.74 960x720 60.00 928x696 60.05 896x672 60.01 1024x576 59.95 59.96 59.90 59.82 960x600 59.93 60.00 960x540 59.96 59.99 59.63 59.82 800x600 60.00 60.32 56.25 840x525 60.01 59.88 864x486 59.92 59.57 800x512 60.17 700x525 59.98 800x450 59.95 59.82 640x512 60.02 720x450 59.89 700x450 59.96 59.88 640x480 60.00 59.94 720x405 59.51 58.99 684x384 59.88 59.85 680x384 59.80 59.96 640x400 59.88 59.98 576x432 60.06 640x360 59.86 59.83 59.84 59.32 512x384 60.00 512x288 60.00 59.92 480x270 59.63 59.82 400x300 60.32 56.34 432x243 59.92 59.57 320x240 60.05 360x202 59.51 59.13 320x180 59.84 59.32 VGA-1-1 disconnected (normal left inverted right x axis y axis) PRIME Synchronization: 1 supported: 0, 1 link-status: Good supported: Good, Bad CONNECTOR_ID: 71 supported: 71 non-desktop: 0 range: (0, 1) 1280x1024 (0x52) 108.000MHz +HSync +VSync h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz 1024x768 (0x67) 65.000MHz -HSync -VSync h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz v: height 768 start 771 end 777 total 806 clock 60.00Hz 800x600 (0x76) 40.000MHz +HSync +VSync h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz v: height 600 start 601 end 605 total 628 clock 60.32Hz 640x480 (0x85) 25.175MHz -HSync -VSync h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz v: height 480 start 490 end 492 total 525 clock 59.94Hz a@v:~$
c'est-à-dire qu'il voit l'écran interne et celui connecté par DP1 mais il voit le VGA-1-1 déconnecté. Malgré cela, il détecte les résolutions supportées par l'écran VGA. C'est vraiment étrange. Parfois (par exemple, lorsque je démarre l'ordinateur sans que l'autre écran soit connecté via DP1), VGA-1-1 est également trouvé déconnecté, mais les lignes indiquant les résolutions d'écran possibles sont manquantes.
Lorsque je regarde les paramètres de l'écran sous Xubuntu dans l'interface graphique, l'écran connecté par VGA ne m'est pas proposé. Il en va de même pour l'application NVIDIA X Server Settings.
Le voyant de l'interrupteur d'alimentation de l'écran VGA reste jaune. Normalement, elle devient verte lorsque les signaux de synchronisation sont perçus par l'électronique de l'écran VGA.
Pourquoi VGA-1-1 apparaît-il comme déconnecté alors qu'il est connecté et que l'écran est sous tension ?
Que faut-il pour utiliser le port VGA, par exemple pour un projecteur, sous Xubuntu ?