web-dev-qa-db-fra.com

le port d'affichage ne fonctionne pas pour Dell XPS 14z

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?

3
Matt Briggs

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ł

3
Michał