Optimus на W520 с внешним монитором DP: LVDS разъединяется так никакая панель ноутбука

У меня есть ThinkPad W520 с человечностью 16.04 и драйверами Nvidia, установленными из репозиториев Ubuntu (или PPA, проблемой, которую я имею, является то же и с 367,57 и с 375,20 драйверами). Это - Quadro 1000M дисплей. Это хорошо работает с BIOS, установлен на дискретный. То, когда в дискретном режиме, сценарий удаляет xorg.conf (хорошо, перемещает его), и конфигурация работает отлично.

Когда я установил BIOS на Optimus и главно-избранную Nvidia, я не могу получить доступ к панели ноутбука. Во время запуска пишет сценарий xorg.conf.

xrandr дает этот вывод

 Screen 0: minimum 8 x 8, current 1920 x 2280, maximum 16384 x 16384         
   VGA-0 disconnected (normal left inverted right x axis y axis)
   LVDS-0 connected primary 1920x1080+0+1200 (normal left inverted right x axi#
      1920x1080     60.00*+  50.00••
   DP-0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 518#

и ничто, что я могу сделать, не соединится снова с LVDS 0.

Телевикторины ноутбука некоторый оставшийся текст с фазы загрузки (отчет о диске, являющемся чистым). Ввод виртуальной консоли очищает экран DP1, и консоль находится в панели ноутбука. Возобновление этих X сессий повторно пробуждает экран DP1, в то время как ноутбук возвращается на текстовый экран начальной загрузки.

Я установил личинку для отправки текстовых сообщений только, это не имело никакого значения. Я предполагаю, что что-то неправильно с xorg.conf, который я получаю.

  Section "ServerLayout"
       Identifier "layout"
       Screen 0 "nvidia"
       Inactive "intel"
   EndSection

   Section "Device"
       Identifier "intel"
       Driver "modesetting"
      BusID "PCI:0@0:2:0"
      Option "AccelMethod" "None"
  EndSection

  Section "Screen"
      Identifier "intel"
      Device "intel"
  EndSection

  Section "Device"
      Identifier "nvidia"                                                     
      Driver "nvidia"
      BusID "PCI:1@0:0:0"
      Option "ConstrainCursor" "off"
  EndSection

  Section "Screen"
      Identifier "nvidia"
      Device "nvidia"
      Option "AllowEmptyInitialConfiguration" "on"
      Option "IgnoreDisplayDevices" "CRT"
  EndSection
1
задан 1 December 2016 в 09:30

1 ответ

Странно для таких старых аппаратных средств, обновляя до ядра 4.8 имеет настоящее значение. Это или с 16,10 или с 4,8 ядра, доступные в 16,04 (в настоящее время в предложенном).

Для начальной загрузки с Optimus или выделенными аппаратными средствами Nvidia все, что необходимо, является одним параметром начальной загрузки ядра: nox2pic nox2apic, который я использую 16.04.1, но с 4,8 ядрами от 16.04.2

не необходимо указать что-либо еще. И при этом не необходимо вручную обеспечить подборы яркости для xorg.conf файла. На самом деле старые тонкие настройки, которые я нашел для добавления обработки яркости к xorg.conf, заставляли карту Intel исчезать как поставщик, которого я обнаружил путем добавления назад содержания/usr/share/X11/xorg.conf.d в блоках для деления пополам проблемы.

Так после этого, загружаясь с Optimus, в Nvidia и с двумя внешними мониторами теперь подключает два монитора DP и внутренний экран (другими словами, карта Intel и карта Nvidia теперь оба шоу через xrandr --listproviders, который является критическим результатом). Однако, в то время как курсор появляется на экране ноутбука, фон является черным, и никакие окна не могут быть перетащены туда. Таким образом, это - частичный успех

Обновление: Этой последней проблемой (черный фон, никакие перемещаемые окна) была Единица. Установка XFCE и использование сессии XFCE работают: все три монитора хороши. Я все еще использую lightdm. Gnome работает также, хотя я не использую его.

, Таким образом, это достаточно хорошо для меня. имейте все три монитора, расположенные слева направо горизонтально.

2
ответ дан 7 December 2019 в 13:39

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

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