Не удается обнаружить внешний монитор на Thinkpad W530 под управлением Ubuntu 14.04

У меня Thinkpad W530 под управлением Ubuntu 14.04; Я пытался подключить внешние мониторы через VGA и DisplayPort, но ни один из них не обнаруживается.

Я выключил Optimus и использую только дискретную видеокарту (NVIDIA Quadro K1000M). Я использую «рекомендуемый проприетарный драйвер» (в соответствии с Системными инструментами -> Настройки -> Дополнительные драйверы): бинарный драйвер NVIDIA - версия 331.38 от nvidia-331 (проприетарный, протестированный). Я также попробовал пакет nvidia-current, который, по-моему, версии 304, но он также не работает.

lshw -C video дает

*-display UNCLAIMED     
   description: VGA compatible controller
   product: GK107GLM [Quadro K1000M]
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   version: a1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress vga_controller bus_master cap_list
   configuration: latency=0
   resources: memory:f2000000-f2ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:5000(size=128) memory:f3080000-f30fffff

«НЕУДАЧНО» вещь странная, так как дисплей ноутбука работает нормально (и с правильным разрешением и все).

Как ни странно, nvidia-settings дает мне окно, которое выглядит значительно отличающимся от того, что заявлено на справочной странице Ubuntu, где слева отображаются обнаруженные X-экраны: screenshot according to Ubuntu help page

Вместо этого я см. "Application Profiles" , что кажется гораздо менее полезным.

6
задан 22 July 2014 в 03:43

3 ответа

Ну, вот то, что я сделал для фиксации его (и я не на 100% уверен, что это фиксируется, но это походит на него! Надо надеяться, нет никаких регрессий!) Все выполняется как sudo; я, вероятно, перезагрузил в некоторых точках во время этого, но я не помню точно, когда:/, я предполагаю Вас, должен перезагрузить после шага 5, и возможно после шага 3.

  1. Отключают Optimus в BIOS; только используйте дискретную видеокарту NVIDIA.
  2. apt-get remove --purge bumblebee nvidia*
  3. apt-get install --reinstall libgl1-mesa-dri libgl1-mesa-glx libegl1-mesa-drivers
  4. apt-get install nvidia-common nvidia-settings nvidia-331
  5. Выполнение nvidia-xconfig (не уверенный, если это необходимо, но оно походит, необходимо сделать это в какой-то момент)
  6. , Добавляют nvidia_331 к /etc/modules
  7. На данном этапе, мой libGL указывал на версию мезаструктуры openGL по любой причине, таким образом, я последовал совету здесь : Я добавил /usr/lib/nvidia-331 и /usr/lib32/nvidia-331 к /usr/lib/nvidia-331/alt_ld.so.conf и работал ldconfig.

И теперь у меня есть несколько подключенных внешних мониторов, openGL работа и никакие странные pixelly артефакты на моем экране. Nvidia persistenced демон не отказывает на начальной загрузке, и модуль ядра Nvidia загружается на начальной загрузке.

2
ответ дан 22 July 2014 в 03:43

Проблемой является ошибка в ubuntu-drivers-common

, я имел точно ту же проблему со своим W530 и мог решить его путем понижения до ubuntu-drivers-common=1:0.2.91.4

sudo aptitude install ubuntu-drivers-common=1:0.2.91.4

sudo aptitude hold ubuntu-drivers-common
1
ответ дан 22 July 2014 в 03:43

Я запускаю Ubuntu 14.04 на Lenovo ThinkPad T530, имел ту же проблему. Что разрешило, что это для меня входило в BIOS и в установке "Integrated" настроек Display для Графического Устройства.

0
ответ дан 22 July 2014 в 03:43

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

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