Ubuntu 16.04: проблема с мультиэкранами, есть ли обходной путь?

11

Моя конфигурация следующая:

  • компьютер Dell M3800 (накачанный ноутбук); внутренний дисплей имеет разрешение 15 дюймов, разрешение 1920x1080;
  • также есть внешний дисплей, который представляет собой 24-дюймовый дисплей того же разрешения, подключенный через HDMI.

После обновления есть что-то действительно странное, и я не уверен, почему это так ...

Конфигурация дисплеев такова, что ноутбук находится слева (физически), а большой экран - справа. У меня есть окна на обоих экранах.

Когда я оставляю компьютер в покое, и экраны переходят в режим энергосбережения, если я просыпаюсь, все окна «возвращаются» к экрану ноутбука ...


Со времени первого вопроса я заметил, что на самом деле это никак не связано с моей блокировкой экрана; это системно, пока экраны переходят в режим энергосбережения (примечание: экраны, а не компьютер).

Для этого я попробовал другую конфигурацию: активировать только монитор Asus через HDMI и деактивировать внутренний дисплей ноутбука ... При пробуждении экран ноутбука ненадолго подсвечивается, прежде чем X "запоминает", что "нет, парень хочет только внешний дисплей "и снова переключается на требуемую конфигурацию.

Кроме того, этот ноутбук имеет чипсет nVidia, и не имеет значения, использую ли я драйвер nouveau или собственный драйвер nVidia: эффекты одинаковы.

Я открыл ошибку ( ссылка ), но тем временем есть ли обходной путь для этого, кроме того, что в настройках никогда не позволяйте экранам "засыпать", что является пустой тратой?

FGE
источник
в 16.04 было несколько жалоб на плохое поведение водителей nvidia. Посмотрите, поможет ли этот ответ .
astrob0t
@ astrob0t Я сделал большинство шагов здесь, кроме чистки; сделал это, перезагрузился. Как я уже объяснил, я также изменил настройки, чтобы экраны никогда не «выключались», и сейчас проблема устранена ... Я попробую и активирую ее, чтобы увидеть. Да, и, если это имеет значение, но я не верю в это, я использую Unity.
fge
Да, пожалуйста, попробуйте все шаги ответа и дайте нам знать, если он работает. purgeЭто как самый важный шаг, когда все ошибочные драйверы nvidia удаляются, а затем следующие шаги устанавливают правильные.
astrob0t
@ astrob0t хорошо, не связано, но я подтверждаю, что моя многоэкранная ошибка точно такая же, как я сообщал. У меня также есть графические артефакты с nouveau, вроде вопросов, которые вы связали, чтобы описать (элементы не отображаются правильно), но эта многоэкранная ошибка, на первый взгляд, не зависит от этой. Если вы хотите, чтобы я сделал еще несколько тестов, просто спросите.
fge
Я тоже могу это подтвердить. Настольная система Nvidia 950 без поддержки Intel GPU. Он ведет себя так же, если вы тянете кабель на монитор и снова подключаете его. Я также видел варианты этого с 15.10 - так что это не совсем новая проблема.
RoundSparrow Hilltx

Ответы:

1

У меня тот же ноутбук, но с экраном 4k, и у меня нет этой проблемы, хотя мой внешний экран подключен через displayport / thunderbolt.

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

Могут быть некоторые проблемы с HDMI-CEC, который можно использовать для управления экранами через HDMI - http://hdmicec.blogspot.co.uk/2012/05/how-to-find-out-if-your-device-is -hdmi.html

Я обнаружил, что это намного надежнее в моей настройке, если я использую графические драйверы ppa https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Я использую nvidia-367, и он, кажется, намного быстрее при инициализации экранов, предыдущие версии часто по тайм-ауту получают синхронизацию 4k, так что потребовались бы много времени, чтобы начать и дать мне ошибки.

Амиас
источник
у меня все еще возникают проблемы, когда окна все время оказываются на рабочем столе, если их мониторы занимают слишком много времени для синхронизации. Вероятно, это ошибка в драйвере Intel, а не в nivdia, хотя обновления nvidia помогают его драйверу Intel, который контролирует аппаратное обеспечение. Это не проблема, если вы включите режим nvidia в основной конфигурации nvidia-settings, поскольку он синхронизируется быстрее, вы получите меньше вариантов разрешения между hd и 4k таким образом.
Амиас
0

Я вижу эту проблему с Dell Precision 5510. 1 монитор HDMI, другой VGA подключен к адаптеру Thonderbolt. Nvidia 1000m и графика Intel.

Графический дисплей Intel лучше, у nvidia много слез. Однако у Intel ужасное резюме из проблемы блокировки экрана, описанной здесь. Пробуждение от приостановки в порядке, если машина не отключена и не используется в другом месте. Монитор HDMI почти всегда остается черным после пробуждения от блокировки экрана и не проснется без выхода из системы.

Если вы используете драйвер nvidia, то с 50% -ной вероятностью проснется монитор, если я попробую с arandr.

Если вы еще не пробовали arandr, вам следует. Это хороший графический вид Xrandr, и вы можете включать и выключать мониторы. Это может сохранить конфиги.

Когда arandr не «просыпается» от монитора, исправление требует выхода из системы, после чего все в порядке, пока я не иду в ванную и не срабатывает блокировка экрана. Рассмотрю возможность получить ведро, чтобы избежать поездки подальше от стола :)

Когда один монитор становится черным, рабочий стол / оконный менеджер не выдавливает все на оставшийся в живых монитор. Некоторые приложения находятся на темной стороне, но переключатель рабочей области xfce4 показывает оба на панели.

Мне не повезло с Оптимусом / Шмелем. У nvidia-settings есть хороший переключатель для выбора драйвера дисплея, для выхода требуется выход из системы.

Я пойду и найду больше разных типов мониторов. Подозреваю, что пожилые мониторы являются частью объяснения. Это 24-дюймовые мониторы Dell, которым должно быть 4 или 5 лет. У других, имеющих проблемы, есть ли у вас такие же?

Пожалуйста, подумайте об этом. Если я перезагружаюсь, оба дисплея обнаруживаются мгновенно и все хорошо. Разве это не значит, что с видео драйвером все в порядке? В Ubuntu 16.04 у меня была проблема «мой курсор невидим после приостановки», но только в витрине Intel ( https://bugs.launchpad.net/ubuntu/+bug/1573454 , https: //bugs.launchpad .net / ubuntu / + source / xserver-xorg-video-intel / + bug / 1568604 ). Nvidia не показала то же самое. Тогда мы получили сообщение, что световой шкафчик нужно снять, чтобы починить. Xscreensaver на помощь. Может быть, дисплей драйвер был дефект, но шкафчик способствовал. Мы обвиняли водителя дисплея полностью.

Хм. Заставляет меня задуматься, может ли Xscreensaver ссылаться на проблему с черным экраном. Буду тестировать. Если у вас проблемы с черным экраном, вы делали другие изменения рабочего стола / шкафчика?

pauljohn32
источник
Я использую монитор Dell 22 "вместе с телевизором 720p на Ubuntu 16.04, и все работает нормально. Никаких драйверов не требовалось, кроме того, что было установлено с Ubuntu. Мой монитор Dell - более старый, который я купил, использовал
Боб