Eu tenho o Dell XPS 14z. Eu consegui executar o monitor externo conectado ao mini DisplayPort através do adaptador VGA. Infelizmente eu recebo no máximo 640x480 de resolução.
15z e 14z são ligeiramente diferentes de acordo com: dell
Minha solução: Eu uso o Ubuntu 10.04 LTS. Eu instalei o bumblebee de acordo com as instruções do no github Eu modifiquei o /etc/bumblebee/xorg.conf.nvidia da seguinte forma:
Section "DRI" Mode 0666 EndSection Section "ServerLayout" Identifier "Layout0" Option "AutoAddDevices" "false" Screen "Screen0" EndSection Section "Module" Load "dbe" Load "extmod" Load "glx" Load "record" Load "freetype" Load "type1" EndSection Section "Files" ModulePath "/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules" EndSection Section "Device" Identifier "Device1" Driver "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 "Screen" Identifier "Screen0" Device "Device1" DefaultDepth 24 Monitor "DFP-1" SubSection "Display" Depth 24 Modes "1920x1200" "1920x1080" "1680x1050" "1600x1200" "1440x900" "1280x1024" "1366x768" "1360x768" "1280x800" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Extensions" Option "Composite" "Enable" EndSection Section "Monitor" Identifier "DFP-1" VendorName "Unknown" ModelName "Unknown" HorizSync 28.0 - 73.0 VertRefresh 43.0 - 72.0 Option "DPMS" Modeline "1920x1200" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync Modeline "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync Modeline "1600x1200" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync Modeline "1440x900" 106.50 1440 1528 1672 1904 900 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 +vsync 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" 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync # 1024x768 @ 75Hz (VESA) hsync: 60.0kHz #ModeLine "1024x768" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync # 1024x768 @ 85Hz (VESA) hsync: 68.7kHz #ModeLine "1024x768" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync EndSection
Você pode precisar reiniciar o "/etc/init.d/bumblebee restart". Infelizmente todas as configurações de modo não funcionam. Então eu corro:
DISPLAY =: 8 glxspheres optirun
e está lá. Claro que "glxspheres" aqui é um aplicativo de exemplo - você pode executar "gedit" ou qualquer outra coisa lá. O problema é - é a exibição separada, então você pode precisar de um gerenciador de janelas (metacity?). Se você precisar dele como desktop único, talvez a "sinergia" funcione. Eu preciso de displays "sobrepostos", então eu executo o servidor VNC para exibição: 8 (e uso o mouse / teclado vazio) e deixo o vinagre se conectar a ele. Isso faz com que uma janela apareça na tela principal exibindo o conteúdo do monitor externo. Minha solução é criar um script com todos os clientes para serem executados no monitor externo e, em seguida, executar o script com o prefixo "DISPLAY =: 8 optirun". O Powersaving também parece funcionar:
/ etc / bumblebee / cardoff
\_SB.PCI0.PEG0.PEGP._OFF
/ etc / bumblebee / cardon
\_SB.PCI0.PEG0.PEGP._ON
com configurações apropriadas em /etc/bumblebee/bumblebee.conf.
Eu notei alguns problemas ao executar o cartão depois de "suspender". Minha solução é "/etc/init.d/bumblebee stop" antes de suspender e "/etc/init.d/bumblebee start" depois disso.
Se você quiser usar a porta HDMI, tente alterar o DFP-1 para o DFP-0 primeiro.
Espero que o 12.04 LTS forneça uma solução mais fácil.
Michał