J'essaie de connecter un moniteur externe à un XPS 14z sous Ubuntu 11.10. Je me rends compte qu’il a une carte Optimus, mais tout ce que je peux trouver dit que le displayport est relié à la carte Intel, et que HDMI est relié au geForce, et personne ne semble avoir de problèmes avec cela, même sur un 15z qui (J'imagine) serait un matériel similaire.
Quelqu'un a des idées?
J'ai Dell XPS 14z. J'ai réussi à exécuter un moniteur externe connecté à l'adaptateur mini DisplayPort sur VGA. Malheureusement, la résolution maximale est de 640x480.
15z et 14z sont légèrement différents selon: Dell
Ma solution: j'utilise Ubuntu 10.04 LTS. J'ai installé bumblebee conformément à instructions sur github J'ai modifié /etc/bumblebee/xorg.conf.nvidia comme suit:
Section "DRI" Mode 0666 EndSection Section "ServerLayout" Identificateur "Layout0" Option "AutoAddDevices" "false" Écran "Screen0" EndSection Section "Module" Charger "dbe" . Charger "extmod" Charger "glx" Charger "enregistrement" Charger "freetype" Charger "type1" EndSection Section "Fichiers" ModulePath "/ usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules" EndSection Section "Device" Identificateur "Device1" Pilote "nvidia" VendorName "NVIDIA Corporation" BusID "01: 00: 0" Option "NoLogo" "true" # Option "UseEDID" "false" Option "UseEDID" "true" # Option "IgnoreEDID" # Option "ConnectedMonitor" "DFP" Option "ConnectedMonitor" "DFP-1" EndSection [._ ___.] Section "Écran" Identificateur "Écran0" Périphérique "Périphérique1" Par défaut Profondeur 24 Moniteur "DFP-1" Sous-section " Affichage " Profondeur 24 Modes" 1920x1200 "" 1920x1080 "" 1680x1050 "" 1600x1200 "" 1440x900 "" 1280x1024 "" 1366x768 "" 1360x768 "" 1280x800 "" 1224x768 "" 800x460 " " EndSubSection EndSection Section" Extensions " Option" Composite "" Enable " EndSection Section "Monitor" Identificateur "DFP-1" VendorName "Unknown" Nom de modèle "Unknown" HorizSync 28.0 - 73.0 VertRefresh 43,0 - 72,0 Option "DPMS" Modeline "1920x1200" 193,25 1920 2056 2256 2592 12003 1209 1245 -hsync + vsync Modeline "1920x1080" 173,00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync + vsync Modeline "1680x1050" 146.25 1680 178 4 1960 2240 1050 1053 1059 1089 -hsync + vsync Modeline "1600x1200" 161,00 1600 1712 1880 2160 1200 1203 1227 -hsync + vsync Modeline "1440x900" 106,50 1440 1528 1672 1904 904 903 909 934 -hsync + vsync Modeline "1366x768" 85,25 1366 1440 1576 1784 768 771 781 798 -hsync + vsync Modeline "1280x800" 83,50 1280 1352 1480 1680 800 803 809 831 -hsync +ync + Modeline "1280x1024" 109,00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync + vsync # 1024x768 @ 60Hz (VESA) hsync: 48.4kHz # ModeLine ". 1024x768 "65,0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync # 1024x768 @ 70Hz (VESA) hsync: 56,5kHz # ModeLine" 1024x768 ". 1328 768 771 777 806 -hsync -vsync # 1024x768 @ 75Hz (VESA) hsync: 60,0 kHz # ModeLine "1024x768" 78,8 1024 1040 1136 1312 768 769 762 772 800 + hsync + vsync # 102 4x768 @ 85Hz (VESA) hsync: 68,7 kHz # ModeLine "1024x768" 94,5 1024 1072 1168 1376 768 769 772 808 + hsync + vsync EndSection
Vous devrez peut-être redémarrer "/etc/init.d/bumblebee restart". Malheureusement, tous les paramètres de mode ne fonctionnent pas. Puis je cours:
AFFICHAGE =: 8 optirun glxspheres
et c'est là. Bien sûr, "glxspheres" est un exemple d’application. Vous pouvez y exécuter "gedit" ou autre chose. Le problème est - c'est un affichage séparé, vous aurez donc peut-être besoin du gestionnaire de fenêtres (métacity?). Si vous en avez besoin en tant que bureau unique, la "synergie" fonctionnera peut-être. J'ai besoin d'affichages "qui se chevauchent", donc je lance le serveur VNC pour l'affichage: 8 (et j'utilise la souris/clavier vide ici) et laisse vinagre s'y connecter. Cela fait apparaître une fenêtre sur l'écran principal affichant le contenu du moniteur externe. Ma solution consiste à créer un script avec tous les clients à exécuter sur un moniteur externe, puis à l'exécuter avec le préfixe "DISPLAY =: 8 optirun". Powersaving semble également fonctionner:
/ etc/bumblebee/cardoff
\_ SB.PCI0.PEG0.PEGP._OFF
/ etc/bumblebee/cardon
\_ SB.PCI0.PEG0.PEGP._ON
avec les paramètres appropriés dans /etc/bumblebee/bumblebee.conf.
J'ai remarqué quelques problèmes avec la carte après "suspendre". Ma solution est de "/etc/init.d/bumblebee stop" avant de suspendre et de "/etc/init.d/bumblebee start" après celle-ci.
Si vous souhaitez utiliser le port HDMI, essayez tout d’abord de changer DFP-1 en DFP-0.
J'espère que 12.04 LTS fournira une solution plus facile.
Michał