Только будучи зеркально отраженным дисплей, не расширенный, при разгрузке от Nvidia до Intel iGPU с RandR

У меня есть GTX-580 и iGPU (i7-2600k). Я желаю два дисплея от NVIDIA и один от Intel.

И в 16,04 и в 16.10 я попробовал:

  • Текущий драйвер Intel от repo, последний драйвер Intel от Инструмента Обновления Intel, modesetting драйвер только. Драйвер Intel, кажется, ни на что не имеет никакого эффекта.
  • Nvidia 304, 340, 367 и 375. Все еще только зеркально отраженный.
  • И последние драйверы Nouveau по умолчанию - работают отлично на 16,10 (нисколько на 16,04). Ну, кроме курсора, мерцающего/исчезающего на выводах Nvidia и делающего те мониторы, в значительной степени неприменимые.

В 16.04 Nouveau имел экран 'работа', поскольку я мог перетащить окна на него, монитор, включенный, и я видел все 3 экрана в менеджере по оформлению. Не было никакого вывода все же. В 16,10 это работает так близко к отлично, прямо с экрана установки, что это невыносимо - но существует тот проклятый переходный курсор.

Следование разгружающимся инструкциям от Nvidia, я могу заставить третий монитор зеркально отражать основное устройство, но я не могу заставить это расширяться. Я попытался вручную установить расположение монитора в xrandr с тем же результатом. Только дисплеи, подключенные к GPU Nvidia, обнаруживаются в X настройках Nvidia сессии, ничем от Intel; все 3 обнаруживаются в менеджере по оформлению и Arandr.

Те инструкции абсолютно неясны на том, должен ли я ожидать зеркальный вывод или расширенный. Возможно, зеркальный вывод точно, что я должен ожидать, и я не настраиваю X экранов правильно. Я задаюсь вопросом, должен ли я настроить виртуальный экран.

0
задан 6 December 2016 в 03:32

1 ответ

Хорошо, зафиксированный это. Насколько я могу сказать, расширение дисплея (по крайней мере, на моих 580) требует использования nvidiaXineramaInfoOverride опция. Я не мог найти документы для этой опции в соответствующих разделах RandR драйвера Nvidia READMEs, или действительно нигде - я столкнулся с ним на форумах Arch.

Используя эту установку дисплея, идя слева направо:

Nvidia: HDMI 0: 1920x1080
Nvidia: DVI-I-2: 1280x1024
Intel: HDMI-1-2: 1280x1024

В Ubuntu 16.x файлы конфигурации Xorg расположены в /usr/share/X11/xorg.conf.d, при этом имя файла whateverYouWant.conf.

Вот моя полнота, на основе образца Nvidia , но с ненужными удаленными разделами и nvidiaXineramaInfoOverride добавленная опция:

"Экранный"
Идентификатор Раздела "Nvidia"
Устройство "Nvidia"
Опция "nvidiaXineramaInfoOverride" "1920x1080+0+0, 1280x1024+1920+0, 1280x1024+3200+0"
Раздел EndSection

"Устройство"
Идентификатор "Nvidia"
Драйвер "Nvidia"
Раздел EndSection

"Устройство"
Идентификатор "Intel"
Примечание драйвера "modesetting"
EndSection

числа "nvidiaXineramaInfoOverride" опцией. Число после первого '+' для смещения ширины. Измените их так, они эквивалентны сумме ширин предыдущих дисплеев.

Наконец, для запуска третьего монитора:

xrandr - setprovideroutputsource 1 0
xrandr - производят HDMI-1-2 - право - DVI-I-2 - режим 1280x1024

0
ответ дан 28 September 2019 в 01:52

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

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