显示端口不适用于Dell XPS 14z

我试图在ubuntu 11.10上将外部显示器连接到XPS 14z。 我意识到它有一张优化卡,但是我能找到的一切都说显示端口连接到了intel卡,HDMI连接到geForce,似乎没有人遇到任何问题,即使在15z上也是如此。 (我想)会是类似的硬件。

有人有主意吗?

我有戴尔XPS 14z。 我设法通过VGA适配器运行连接到迷你DisplayPort的外部显示器。 不幸的是,我得到的分辨率最高为640×480。

15z和14z根据: dell略有不同

我的解决方案:我使用Ubuntu 10.04 LTS。 我根据github上的说明安装了大黄蜂我修改了/etc/bumblebee/xorg.conf.nvidia如下:

 “DRI”部分
        模式0666
 EndSection

 “ServerLayout”部分
    标识符“Layout0”
    选项“AutoAddDevices”“false”
    屏幕“Screen0”
 EndSection

 “模块”部分
        加载“dbe”
        加载“extmod”
        加载“glx”
        加载“记录”
        加载“freetype”
        加载“type1”
 EndSection

 “文件”部分
     ModulePath“/ usr / lib / nvidia-current / xorg,/ usr / lib / xorg / modules”
 EndSection

 “设备”部分
    标识符“Device1”
    司机“nvidia”
    供应商名称“NVIDIA Corporation”
     BusID“01:00:0”
    选项“NoLogo”“true”
 #选项“UseEDID”“false”
    选项“UseEDID”“true”
 #Option“IgnoreEDID”
 #选项“ConnectedMonitor”“DFP”
    选项“ConnectedMonitor”“DFP-1”
 EndSection

 “屏幕”部分
    标识符“Screen0”
    设备“Device1”
     DefaultDepth 24
    监控“DFP-1”
    子部分“显示”
    深度24
        模式“1920x1200”“1920x1080”“1680x1050”“1600x1200”“1440x900”“1280x1024”“1366x768”“1360x768”“1280x800”“1024x768”“800x600”“640x480”
     EndSubSection
 EndSection

 “扩展”部分
        选项“复合”“启用”
 EndSection

 “监视器”部分
    标识符“DFP-1”
     VendorName“未知”
     ModelName“未知”
     HorizSync 28.0  -  73.0
     VertRefresh 43.0  -  72.0
    选项“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

您可能需要重新启动“/etc/init.d/bumblebee restart”。 不幸的是,所有模式设置都不起作用。 然后我跑:

DISPLAY =:8 optirun glxspheres

它就在那里。 当然,这里的“glxspheres”是一个示例应用程序 – 你可以运行“gedit”或其他任何东西。 问题是 – 它是单独的显示,所以你可能需要窗口管理器(metacity?)。 如果您需要它作为单个桌面可能“协同作用”将起作用。 我需要“重叠”显示,所以我运行VNC服务器进行显示:8(并使用无效鼠标/键盘)并让vinagre连接到它。 这会导致主屏幕上出现一个显示外部显示器内容的窗口。 我的解决方案是创建一个脚本,让所有客户端在外部监视器上运行,然后使用“DISPLAY =:8 optirun”前缀运行脚本。 节电似乎也有效:

的/ etc /熊蜂/ cardoff

 \ _SB.PCI0.PEG0.PEGP._OFF

的/ etc /熊蜂/卡登

 \ _SB.PCI0.PEG0.PEGP._ON

在/etc/bumblebee/bumblebee.conf中进行适当的设置。

我注意到“暂停”后运行卡的一些问题。 我的解决方案是在挂起之前“/etc/init.d/bumblebee stop”和之后的“/etc/init.d/bumblebee start”。

如果您想使用HDMI端口,我会首先尝试将DFP-1更改为DFP-0。

我希望12.04 LTS能提供更简单的解决方案。

米哈尔