порт дисплея не работает для Dell XPS 14z

Я пытаюсь подключить внешний монитор к XPS 14z в Ubuntu 11.10. Я понимаю, что у него есть карта Optimus, но все, что я могу найти, говорит о том, что порт дисплея подключен к карте Intel, а HDMI подключен к GeForce, и никто, похоже, не испытывает никаких проблем, даже на 15z (я бы предположил) было бы подобное оборудование.

У кого-нибудь есть идеи?

3
задан 11 January 2012 в 03:17

1 ответ

У меня Dell XPS 14z. Мне удалось запустить внешний монитор, подключенный к мини-адаптеру DisplayPort через VGA. К несчастью, я получаю разрешение не более 640x480.

15z и 14z немного отличаются в зависимости от: dell

Мое решение: я использую Ubuntu 10.04 LTS. Я установил шмеля в соответствии с инструкциями на github. Я изменил /etc/bumblebee/xorg.conf.nvidia следующим образом:

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

Возможно, вам придется перезапустить "/ etc / init Перезапуск .d / bumblebee ". К сожалению, все настройки режима не работают. Затем я запускаю:

DISPLAY =: 8 optirun glxspheres

и он там. Конечно, "glxspheres" здесь представляет собой пример приложения - вы можете запустить "Gedit" или что-нибудь еще там. Проблема в том, что это отдельный дисплей, поэтому вам может понадобиться оконный менеджер (metacity?). Если вам это нужно в качестве единого рабочего стола, возможно, «синергия» подойдет. Мне нужны «перекрывающиеся» дисплеи, поэтому я запускаю VNC-сервер для отображения: 8 (и использую там пустую мышь / клавиатуру) и позволяю vinagre подключиться к нему. Это приводит к тому, что на главном экране появляется окно, отображающее содержимое внешнего монитора. Мое решение состоит в том, чтобы создать сценарий со всеми клиентами для запуска на внешнем мониторе, а затем запустить сценарий с префиксом «DISPLAY =: 8 optirun». Энергосбережение также работает:

/ etc / bumblebee / cardoff

\_SB.PCI0.PEG0.PEGP._OFF

/ etc / bumblebee / cardon

\_SB.PCI0.PEG0.PEGP._ON

с соответствующими настройками в / etc / шмель / bumblebee.conf.

Я заметил некоторые проблемы с запуском карты после «приостановки». Мое решение - «/etc/init.d/bumblebee stop» перед приостановкой и «/etc/init.d/bumblebee start» после нее.

Если вы хотите использовать порт HDMI, я сначала попробую изменить DFP-1 на DFP-0.

Я надеюсь, что 12.04 LTS предоставит более простое решение.

Михал

0
ответ дан 11 January 2012 в 03:17

Другие вопросы по тегам:

Похожие вопросы: