Некорректная работа со вторым монитором

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
Аватара пользователя

Автор темы
Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Некорректная работа со вторым монитором

#1

06 фев 2018, 13:22

Здравствуйте.

Не знаю с чем именно у меня проблема, надеюсь создал тему в правильном разделе. Если ей место не тут, прошу перенести в соответствующий раздел.

Описание проблемы.
Некорректно работает подключение дополнительного монитора. Подключаю через HDMI. При его подключении делаю его основным, так работает. Но когда включаю ноутбучный экран как дополнительный, картинка съезжает и зависает. Когда меняю разрешение на экране монитора, тоже самое. Не знаю как более точно объяснить проблему, на всякий случай сделал видео. Глюк этот не разовый, раз 5 перезагружался, одно и тоже.
Еще момент, при загрузке до ввода пароля не активен подключенный монитор. Т.е. оба экрана черные. В слепую ввожу пароль, и подключенный монитор заводится после логина в систему.
Уже было подумал что несовместимость дистрибутива с моим железом. Загрузился с установочной флэшки, в этом случае все работает корректно. Подключенный монитор как основной, с хорошим разрешением. А ноутбук как дополнительный.
В обновление драйверов заглядывал, там был только апдейт на проц, видимо заплатка от Spectre и Meltdown. После обновления ничего не изменилось. И раз уж об обновлениях зашла речь, обновления ОС установлены.
Linux Mint 18.3, codename "Sylvia", x64, Cinnamon desktop

Linux imperio-mint 4.13.0-32-generic #35~16.04.1-Ubuntu SMP Thu Jan 25 10:13:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
imperio@imperio-mint ~ $ inxi -Fxz
System: Host: imperio-mint Kernel: 4.13.0-32-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Cinnamon 3.6.7 (Gtk 3.18.9-1ubuntu3.3)
Distro: Linux Mint 18.3 Sylvia
Machine: System: Acer product: Q1VZC v: V2.21
Mobo: Type2 - Board Vendor Name1 model: Type2 - Board Product Name1 v: Type2 - Board Version
Bios: Insyde v: V2.21 date: 11/26/2013
CPU: Dual core Intel Celeron 1007U (-MCP-) cache: 2048 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 5986
clock speeds: max: 1500 MHz 1: 1496 MHz 2: 1496 MHz
Graphics: Card: Intel 3rd Gen Core processor Graphics Controller
bus-ID: 00:02.0
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
Resolution: 1366x768@60.07hz
GLX Renderer: Mesa DRI Intel Ivybridge Mobile
GLX Version: 3.0 Mesa 17.2.4 Direct Rendering: Yes
Audio: Card Intel 7 Series/C210 Series Family High Definition Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture v: k4.13.0-32-generic
Network: Card-1: Qualcomm Atheros AR9462 Wireless Network Adapter
driver: ath9k bus-ID: 03:00.0
IF: wlp3s0 state: up mac: <filter>
Card-2: Broadcom NetLink BCM57785 Gigabit Ethernet PCIe
driver: tg3 v: 3.137 bus-ID: 04:00.0
IF: enp4s0f0 state: down mac: <filter>
Drives: HDD Total Size: 120.0GB (14.8% used)
ID-1: /dev/sda model: INTEL_SSDSC2CW12 size: 120.0GB
Partition: ID-1: / size: 19G used: 7.9G (45%) fs: ext4 dev: /dev/sda1
ID-2: /home size: 88G used: 5.1G (7%) fs: ext4 dev: /dev/sda5
ID-3: swap-1 size: 4.10GB used: 0.00GB (0%) fs: swap dev: /dev/sda2
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 47.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 202 Uptime: 1 min Memory: 839.8/5853.4MB
Init: systemd runlevel: 5 Gcc sys: 5.4.0
Client: Shell (bash 4.3.481) inxi: 2.2.35
Подскажите, пожалуйста, как можно пофиксить эту проблему. Спасибо.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Некорректная работа со вторым монитором

#2

06 фев 2018, 14:17

Imperio, Покажи hw-probe, после подобного эксперимента, в логи глянуть.
Думается графическая тулза неправильно определяет режимы вывода.
Изображение
   
Изображение

Аватара пользователя

Автор темы
Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Некорректная работа со вторым монитором

#3

06 фев 2018, 20:15

Вот что получилось L: https://linux-hardware.org/?probe=a78b956a86
Какие логи смотреть, что искать? Я в линукс пока не очень умею.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Некорректная работа со вторым монитором

#4

06 фев 2018, 22:22

Imperio, А тут не видно что второй вообще поключен (https://linux-hardware.org/index.php?pr ... log=xrandr)
Изображение
   
Изображение

Аватара пользователя

Автор темы
Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Некорректная работа со вторым монитором

#5

07 фев 2018, 00:08

Ага, я уже успел отключить монитор. Запустил еще раз, уже с подключенным монитором. https://linux-hardware.org/?probe=5645f955ee

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Некорректная работа со вторым монитором

#6

07 фев 2018, 12:17

Ну, по тому, что видно, если вручную, то должно получиться как-то вот так
xrandr --output HDMI1 --mode 1920x1080 --primary --output LVDS1 --mode 1366x768 --left-of HDMI1

еще можно попробовать поставить arandr - он формирует примерно ту же строку конфига в итоге, но уже мышетыканьем и тасканием экранов в незамысловатой графической утилите)
Изображение
   
Изображение

Аватара пользователя

Автор темы
Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Некорректная работа со вторым монитором

#7

07 фев 2018, 23:50

Chocobo, спасибо, работает! :) Даже при перезагрузке помнит настройки. Я уж думал надо будет скрипт в автозагрузку добавлять. Начитался тут уже такого.
Единственный момент, окна логина все-равно нет. Пароль ввожу при черных экранах. Но это уже мелочь, переживу. Все-равно машина тестовая. Поработаю с месяц, привыкну к ПО и окружению и можно будет на основной ноут ставить минт. Надеюсь там таких глюков не возникнет.

Сохраню тут для себя правильную команду, на всякий случай :)
xrandr --output HDMI1 --mode 1600x900 --primary --output LVDS1 --mode 1366x768 --right-of HDMI1

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Некорректная работа со вторым монитором

#8

07 фев 2018, 23:51

Imperio писал(а):
07 фев 2018, 23:50
динственный момент, окна логина все-равно нет.
Это надо в настройках lightdM задавать тоже ему где рисоваться.
Нуи или просто включить автологин, что не вводить)
Изображение
   
Изображение

Аватара пользователя

Unborn
Сообщения: 1920
Зарегистрирован: 03 сен 2016, 13:36
Решено: 24
Благодарил (а): 5 раз
Поблагодарили: 264 раза
Контактная информация:

Некорректная работа со вторым монитором

#9

08 фев 2018, 08:02

Imperio писал(а):
07 фев 2018, 23:50
Единственный момент, окна логина все-равно нет.
И не должно быть, потому что внешний монитор основной.
Chocobo писал(а):
07 фев 2018, 23:51
Это надо в настройках lightdM задавать тоже ему где рисоваться.
primary экран ноута должен быть. На ноутах основными внешние мониторы не принято делать. И всю эту консольную писанину после проверки работоспособности переносят в конфиг.

Аватара пользователя

Автор темы
Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Некорректная работа со вторым монитором

#10

08 фев 2018, 09:11

Unborn писал(а):
08 фев 2018, 08:02
И не должно быть, потому что внешний монитор основной.
Ну хоть какое-то отличие от виндов :) Ничего страшного, переживу.
Unborn писал(а):
08 фев 2018, 08:02
На ноутах основными внешние мониторы не принято делать.
Впервые такое слышу. Не согласен.
Unborn писал(а):
08 фев 2018, 08:02
И всю эту консольную писанину после проверки работоспособности переносят в конфиг.
А где этот конфиг живет и как его зовут?

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Некорректная работа со вторым монитором

#11

08 фев 2018, 09:12

Imperio писал(а):
08 фев 2018, 09:11
Впервые такое слышу.
Это ваше упущение.
Imperio писал(а):
08 фев 2018, 09:11
Не согласен.
Ваше дело
ИзображениеИзображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Некорректная работа со вторым монитором

#12

08 фев 2018, 09:22

Unborn писал(а):
08 фев 2018, 08:02
На ноутах основными внешние мониторы не принято делать.
Вообще они по умолчанию зеркалируются на все доступные девайсы обычно к старту DM.
У меня на одном "ноуте" дисплей вырван с корнем, весь листинг что после GRUB - норм приходит отображаться на HDMI, хотя отсутсвтие родного дисплея не делает LVDS неактивным.
А дальше уж куда хочешь основной пихай, для Х-сервера LVDS1 не отличается от VGA0 - равнозначные устройства на вывод.
Изображение
   
Изображение

Аватара пользователя

Unborn
Сообщения: 1920
Зарегистрирован: 03 сен 2016, 13:36
Решено: 24
Благодарил (а): 5 раз
Поблагодарили: 264 раза
Контактная информация:

Некорректная работа со вторым монитором

#13

08 фев 2018, 11:30

Chocobo писал(а):
08 фев 2018, 09:22
Вообще они по умолчанию зеркалируются на все доступные девайсы обычно к старту DM.
У меня на одном "ноуте" дисплей вырван с корнем, весь листинг что после GRUB - норм приходит отображаться на HDMI, хотя отсутсвтие родного дисплея не делает LVDS неактивным.
Вообще то оно должно быть да, но в частности - не всегда, особенно - как у ТС -
Imperio писал(а):
06 фев 2018, 13:22
Machine: System: Acer product: Q1VZC v: V2.21
Mobo: Type2 - Board Vendor Name1 model: Type2 - Board Product Name1 v: Type2 - Board Version
Bios: Insyde v: V2.21 date: 11/26/2013
CPU: Dual core Intel Celeron 1007U (-MCP-) cache: 2048 KB
Imperio писал(а):
08 фев 2018, 09:11
А где этот конфиг живет и как его зовут?
В Минт настройки в /usr/share/X11/xorg.conf.d. Можно создать 10-monitor.conf При одной видеокарте, как у тебя, Интел, - все параметры можно задать в 20-intel.conf.
Общесистемные нвстройки задаются в /etc/X11/xorg.conf.d/
https://wiki.archlinux.org/index.php/In ... 8%D0%B9%29
https://wiki.archlinux.org/index.php/Xr ... 8%D0%B9%29

Аватара пользователя

Автор темы
Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Некорректная работа со вторым монитором

#14

16 фев 2018, 22:23

Unborn писал(а):
08 фев 2018, 11:30
В Минт настройки в /usr/share/X11/xorg.conf.d. Можно создать 10-monitor.conf При одной видеокарте, как у тебя, Интел, - все параметры можно задать в 20-intel.conf.
Не понял, мне одного файла 10-monitor.conf хватит или нужно 2 создать, еще и 20-intel.conf

Из всего прочитанного понял только что:
Драйвер не работает на чипах Intel Skylake
Для работы драйвера на новом Intel Skylake (6-е поколение) GPU, строка i915.preliminary_hw_support=1 должна быть добавлена к параметрам загрузки.
Как раз мой случай.

Сейчас у меня корректно отрабатывает следующая команда:
xrandr --output HDMI2 --primary --mode 1600x900 --pos 0x0 --rotate normal --output HDMI1 --off --output DP1 --off --output eDP1 --mode 1600x900 --pos 1600x0 --rotate normal --output VIRTUAL1 --off

Правильно ли я понимаю, что мой конфиг должен выглядеть так?
/etc/X11/xorg.conf.d/10-monitor.conf
Section "Monitor"
Identifier "HDMI2"
Modeline "1600x900_75.00"
Option "PreferredMode" "1600x900_75.00"
EndSection

Section "Screen"
Identifier "Screen0"
Monitor "eDP1"
DefaultDepth 24
SubSection "Display"
Modes "1600x900_75.00"
EndSubSection
EndSection

Section "Device"
Identifier "Device0"
Driver "intel"
EndSection
Я честно не понимаю о чем речь в этих конфигах, просто попытался подставить в конфиг из примера свои данные.
К каким параметрам загрузки добавлять строку i915.preliminary_hw_support=1 тоже не понял.

Закрыто

Вернуться в «Видеокарты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей