Третий дисплей больше не работает с собственным драйвером Nvidia

Я запускаю Ubuntu 18.04 на Thinkpad T430 с видеокартой Nvidia, которая способна к переключению от Intel до обработки графики Nvidia по мере необходимости (Optimus). Это находится на базовом блоке, который имеет 2 присоединенные монитора, один соединенный через DVI и другой VGA. Я работаю с 3 экранами всего: эти два внешних дисплея плюс встроенный дисплей. Я использовал собственный драйвер Nvidia (v. 390.116), который был установлен через раздел "Additional Drivers" с помощью приложения Обновлений и программного обеспечения.

Вчера я переключался между рабочими областями через горячие клавиши, когда система заморозилась. Ни одно из обычных вмешательств (например, Управление + Высокий звук + F2) не работало и таким образом, я должен был сделать трудное завершение работы с кнопкой питания. После перезагрузки не работал соединенный с DVI монитор. После некоторого предварительного поиска и устранения неисправностей я думал, что имел отказ оборудования и делал покупки новый ноутбук. Затем мне пришло в голову загружаться в Windows (ноутбук установлен до двойной загрузки, хотя Ubuntu является моя основная ОС, и я редко загружаюсь в Windows). В Windows все хорошо работает. Так, никакая аппаратная проблема.

Я произвел чистку собственного драйвера Nvidia в Ubuntu и перезагрузил. С драйвером Nouveau работают просто великолепно все три дисплея. Я пытался переустановить собственный драйвер снова, и никакие не идут. "Обнаружьте Дисплеи" в приложении настроек Nvidia, не имеет никакого эффекта. Нет никакого способа обнаружить дисплеи в окне Screen Display в приложении Настроек Ubuntu. Я произвел чистку и вручную установил последний собственный драйвер. Снова, никакие не идут. Я произвел чистку и установил более старый собственный драйвер (340.107). Все три работы дисплеев, но это только позволяет мне переместить свою мышь в один экран. После чистки и отката к Nouveau, снова все работает.

Я был бы склонен остаться с драйвером Nouveau, но переключение руководства (через главный выбор в терминале) к драйверу Intel, когда я отключаюсь и на батарее, удобно, и мой смысл состоит в том, что существует меньше экрана, рвущегося с собственным драйвером. Я задаюсь вопросом, существует ли некоторый конфигурационный файл где-нибудь, что только собственное использование драйвера или некоторая установка, которая только загружается, когда собственный драйвер используется, который препятствует тому, чтобы он "видел" третий монитор. Я мог переустановить ОС, но я думал, что спрошу здесь сначала.

Вот соответствующие строки вывода lspci:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [NVS 5400M] (rev a1)

И раздел от lshw

>         *-pci:0
>              description: PCI bridge
>              product: Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
>              vendor: Intel Corporation
>              physical id: 1
>              bus info: pci@0000:00:01.0
>              version: 09
>              width: 32 bits
>              clock: 33MHz
>              capabilities: pci normal_decode bus_master cap_list
>              configuration: driver=pcieport
>              resources: irq:16 ioport:6000(size=4096) memory:f0000000-f10fffff ioport:c0000000(size=301989888)
>            *-display
>                 description: VGA compatible controller
>                 product: GF108M [NVS 5400M]
>                 vendor: NVIDIA Corporation
>                 physical id: 0
>                 bus info: pci@0000:01:00.0
>                 version: a1
>                 width: 64 bits
>                 clock: 33MHz
>                 capabilities: vga_controller bus_master cap_list rom
>                 configuration: driver=nvidia latency=0
>                 resources: irq:28 memory:f0000000-f0ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff
> ioport:6000(size=128) memory:f1000000-f107ffff
>         *-display
>              description: VGA compatible controller
>              product: 3rd Gen Core processor Graphics Controller
>              vendor: Intel Corporation
>              physical id: 2
>              bus info: pci@0000:00:02.0
>              version: 09
>              width: 64 bits
>              clock: 33MHz
>              capabilities: vga_controller bus_master cap_list rom
>              configuration: driver=i915 latency=0
>              resources: irq:30 memory:f1400000-f17fffff memory:e0000000-efffffff ioport:7000(size=64) memory:c0000-dffff

Любая справка и/или предложения значительно ценились бы.

2
задан 1 May 2019 в 16:22

1 ответ

Я в конечном счете сдался и переустановил 18.04. Вещи хорошо работали в течение нескольких недель. Затем в то время как мой ноутбук был от прикрепления однажды, я снова должен был сделать трудное завершение работы. Когда я отложил его на прикреплении, соединенный с DVI монитор не работал. Тот же сценарий как прежде: если бы я произвел чистку собственного драйвера Nvidia и использовал Nouveau, то монитор работал бы, но не с собственным драйвером. Я попробовал много вещей: с помощью различных загрузчиков (например, lightdm), пробуя различные версии драйвера Nvidia, и т.д. Все были нет. Я собирался переустановить снова, когда я столкнулся с этим обсуждением. Это был спаситель.

Решение, которое работало на меня:

sudo nano /lib/modprobe.d/nvidia-kms.conf

Измените соответствующую строку в файле к:

DRM Nvidia опций modeset=0

Затем

sudo update-initramfs -u

и перезагрузка.

1
ответ дан 2 December 2019 в 04:38

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

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