LINUX.ORG.RU

Два монитора в debian 9

 ,


0

1

Доброго дня. Никак не получается получить два монитора. Точнее оба монитора подключены и отлично работают, но синхронно и на них абсолютно одинаковое изображение.

Форумов начитался, всякие драйверы ставил, arandr и прочее запускал.

Как победить?

видеокарта встроенная в процессор.

dron@dron:~$ lspci
00:00.0 Host bridge: Intel Corporation Device 3ec2 (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Device 3e92
00:14.0 USB controller: Intel Corporation Device a36d (rev 10)
00:14.2 RAM memory: Intel Corporation Device a36f (rev 10)
00:16.0 Communication controller: Intel Corporation Device a360 (rev 10)
00:17.0 SATA controller: Intel Corporation Device a352 (rev 10)
00:1b.0 PCI bridge: Intel Corporation Device a32c (rev f0)
00:1c.0 PCI bridge: Intel Corporation Device a33c (rev f0)
00:1d.0 PCI bridge: Intel Corporation Device a330 (rev f0)
00:1d.2 PCI bridge: Intel Corporation Device a332 (rev f0)
00:1d.3 PCI bridge: Intel Corporation Device a333 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a308 (rev 10)
00:1f.3 Audio device: Intel Corporation Device a348 (rev 10)
00:1f.4 SMBus: Intel Corporation Device a323 (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device a324 (rev 10)
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
dron@dron:~$ 

dron@dron:~$ dpkg -l | grep firmw
ii  amd64-microcode                      3.20160316.3                               amd64        Processor microcode firmware for AMD CPUs
ii  b43-fwcutter                         1:019-3                                    amd64        utility for extracting Broadcom 43xx firmware
ii  bluez-firmware                       1.2-3                                      all          Firmware for Bluetooth devices
ii  firmware-amd-graphics                20161130-3                                 all          Binary firmware for AMD/ATI graphics chips
ii  firmware-atheros                     20161130-3                                 all          Binary firmware for Atheros wireless cards
ii  firmware-b43-installer               1:019-3                                    all          firmware installer for the b43 driver
ii  firmware-b43legacy-installer         1:019-3                                    all          firmware installer for the b43legacy driver
ii  firmware-brcm80211                   20161130-3                                 all          Binary firmware for Broadcom 802.11 wireless cards
ii  firmware-iwlwifi                     20161130-3                                 all          Binary firmware for Intel Wireless cards
ii  firmware-linux                       20161130-3                                 all          Binary firmware for various drivers in the Linux kernel (meta-package)
ii  firmware-linux-free                  3.4                                        all          Binary firmware for various drivers in the Linux kernel
ii  firmware-linux-nonfree               20161130-3                                 all          Binary firmware for various drivers in the Linux kernel (meta-package)
ii  firmware-misc-nonfree                20161130-3                                 all          Binary firmware for various drivers in the Linux kernel
ii  firmware-realtek                     20161130-3                                 all          Binary firmware for Realtek wired/wifi/BT adapters
ii  firmware-samsung                     20161130-3                                 all          Binary firmware for Samsung MFC video codecs
ii  intel-microcode                      3.20180703.2~deb9u1                        amd64        Processor microcode firmware for Intel CPUs
ii  ipxe-qemu                            1.0.0+git-20161027.b991c67-1               all          PXE boot firmware - ROM images for qemu
dron@dron:~$ 


Последнее исправление: dronnet (всего исправлений: 4)

для прочтения

Форумов начитался, всякие драйверы ставил, arandr и прочее запускал

Зря...

оба монитора подключены и отлично работают, но синхронно и на них абсолютно одинаковое изображение.

А надо...

«сори, у меня блок телепатии вчера отказал. обещали по гарантии заменить. но сегодня последний день месяца, и у них инвентаризация...»

Как победить?

В DE (Gnome, KDE, Unity, Openbox, Xfce, ...) должно быть что-то вроде «Дисплей|Настройки монитора|Центр настроек->Экран|(ещё как-то)», а в нём будут Ваши мониторы и режим в котором они сейчас работают (и список поддерживаемых режимов). Выбирайте, какой надо. Обычно <Alt+F1>:«Меню->Настройки->Настройки монитора». Точно сказать можно зная, какой linux и какая DE.

«как в Windows»

А вот, если там нет этого, тогда пишите здесь, что не так...

P.S. «Я добрый» и просто пропустил «ненужное» (для глаз)

dron@dron:~$ lspci 00:00.0 Host bridge: Intel Corporation Device 3ec2 (rev 07) 00:02.0 VGA compatible controller: Intel
...

«А если люди увидят?»

Переложите между тегами

[code] ... [/code]

anymouze ★★
()
Ответ на: для прочтения от anymouze

Спасибо за подсказки.

В общем я на пути познания некой истины.

В DE (Gnome, KDE, Unity, Openbox, Xfce, ...) должно быть что-то вроде «Дисплей|Настройки монитора|Центр настроек->Экран|(ещё как-то)», а в нём будут Ваши мониторы и режим в котором они сейчас работают (и список поддерживаемых режимов). Выбирайте, какой надо. Обычно <Alt+F1>:«Меню->Настройки->Настройки монитора». Точно сказать можно зная, какой linux и какая DE.

Не было там настроек мониторов. Был только один монитор и всё. Двух не было.

Испробованное:

1. Поговорил с нашим сисадмином и он убедил меня что в вин10 именно такой же компьютер отлично работает с двумя мониторами.

Вывод: значит дело не в компьютере

2. Установил для пробы mint 19 и мониторы заработали сразу как надо. Всё настраивается и управляется.

Вывод: что-то в дебиане 9 не так.

3. В Linuxmint написал следующее

dron@dron:~$ uname -a
Linux dron 4.15.0-33-generic #36-Ubuntu SMP Wed Aug 15 16:00:05 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
dron@dron:~$ dpkg -l | grep firmw
ii  amd64-microcode                            3.20180524.1~ubuntu0.18.04.2        amd64        Processor microcode firmware for AMD CPUs
ii  fwupdate                                   10-3                                amd64        Tools to manage UEFI firmware updates
ii  intel-microcode                            3.20180807a.0ubuntu0.18.04.1        amd64        Processor microcode firmware for Intel CPUs
ii  libfwup1:amd64                             10-3                                amd64        Library to manage UEFI firmware updates
ii  linux-firmware                             1.173.1                             all          Firmware for Linux kernel drivers
dron@dron:~$ 

в debian 9.5 KDE (свежесписанная с офф сайта+все обновления) тот же запрос выдаёт следующее:

dron@dron:~$ uname -a
Linux dron 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 GNU/Linux
dron@dron:~$ dpkg -l | grep firmw
ii  amd64-microcode                               3.20160316.3                               amd64        Processor microcode firmware for AMD CPUs
ii  firmware-amd-graphics                         20161130-3                                 all          Binary firmware for AMD/ATI graphics chips
ii  firmware-linux-free                           3.4                                        all          Binary firmware for various drivers in the Linux kernel
ii  firmware-linux-nonfree                        20161130-3                                 all          Binary firmware for various drivers in the Linux kernel (meta-package)
ii  firmware-misc-nonfree                         20161130-3                                 all          Binary firmware for various drivers in the Linux kernel
ii  intel-microcode                               3.20180703.2~deb9u1                        amd64        Processor microcode firmware for Intel CPUs
dron@dron:~$ 

Получается что отличия как минимум в версии ядра и в микрокоде процессора.

Теперь в раздумьях, чтобы ещё попробовать?

Может быть стоит поупражнятся в сборке ядра, но предыдущие случаи к хорошему не привели.

dronnet
() автор топика
Ответ на: комментарий от dronnet

debian

ядро не трогай - «не виноватое, оно». это что-то с DE (или Вы не договариваете :)

ноутбук, Debian 9.5 Xfce (live session), +внешний монитор.

«Приложения->Настройки-Дисплей». В диалоге «Дисплей» есть «всё необходимое». Сначала поставил галку «Настраивать новые мониторы при подключении». Поставил-снял галку «Зеркальные дисплеи» и второй монитор стал расширением первого.

Какой режим работы 2-х мониторов Вы желаете получить?

P.S. Debian KDE disk я не нашёл (предустановлен у них только Xfce — я про лайв-диски).

Думаю что и в KDE это есть. Да, согласен работает настройка «непрозрачно».

anymouze ★★
()
Ответ на: комментарий от dronnet

Ядро вообще не имеет отношение к твоей проблеме. А вот Desktop Environment — прямое. Какое у тебя: GNOME 3, KDE 5, Xfce, Mate, Cinnamon, LXDE?

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от dronnet

Да, и свежий микрокод процессора в Debian есть в репозиториях, уже обновился пакет, а ядро не древнее, а LTS.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от einhander

любопытство

<любопытство> Есть ли в Debian DE, в котором через диалог настройки монитора (дисплея) нельзя настроить совместное использование мониторов? </любопытство>

----- Мысли вслух -----

Я с этим функционалом имел дело всего несколько раз (eOS livecd; Ubuntu Unity (вероятно); Arch Mate; ещё какая-то система; сегодня Debian Xfce livecd). Всё кажется... Каждый раз всё сводилось к «клац-клац» в диалоге настроек.

xrandr выручил, когда потребовалось установить «не поддерживаемое» разрешение экрана на старом ЭЛТ-мониторе — производитель его указывал в спецификации, как допустимое. xrandr — молодец!

ТС пробовал xrandr и желаемого не достиг (впрочем с диалогами настроек результат пока тот же)

arandr и прочее запускал

P.S. да, я знаю любой функционал могут добавить, а могут и удалить.

anymouze ★★
()
Ответ на: любопытство от anymouze

Перестал использовать различные DE достаточно давно, поэтому в возможностях gui для xrandr не силен.

ТС пробовал xrandr

Его выхлоп я не увидел, правда читал тред по диагонали.

А с помощью xrandr можно заставить показывать картинку на 3х мониторах в ноутбуке на ivy bridge (там только 2 crt, поэтому не особо юзабельно, но всё же).

einhander ★★★★★
()
Ответ на: комментарий от einhander

ТС пробовал xrandr

Его выхлоп я не увидел, правда читал тред по диагонали.

он его не публиковал. ему почему-то ядро «мешало». наверное, для ТС вопрос больше не актуален: настроил «как хотел» или «больше не надо».

<любопытство> какие варианты совместной работы нескольких мониторов существуют, кроме «зеркального» и «продолжение рабочего стола» (я только с этими имел дело)? </любопытство>

anymouze ★★
()

Точнее оба монитора подключены и отлично работают, но синхронно и на них абсолютно одинаковое изображение.

Приложи вывод команды xrandr.

Вероятнее всего тебе достаточно будет сделать что-то подобное:

xrandr --output DP1 --right-of DP2
xrandr --output DP2 --left-of DP1

Deleted
()
Ответ на: комментарий от anymouze

Например можно выводить только часть картинки с одного из мониторов или масштабированную версию, варианты есть разные. В мане есть примеры.

einhander ★★★★★
()
Ответ на: комментарий от anymouze

ТСа резко заслали в командировку, в столицу этой страны, поэтому и пропал с форума.

Спасибо всем за советы, проблема всё равно актуальна.

Сейчас попробую скачать debian cinnamon, live образ.

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

dronnet
() автор топика
Ответ на: комментарий от dronnet

Там ядро старое в дебиане. У меня какой-то там Intel Corporation Sky Lake Integrated Graphics такая же проблема была. Сижу на mint'е 17-м. Ядро - 3.19.0-32-generic. Попробуй debian testing, если он так сильно нужен.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от Deleted

пока не удалил linux mint приложу вывод xrandr в нём.

dron@dron:~$ xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.90  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
HDMI-2 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+
   1680x1050     59.88  
   1280x1024     60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      70.07    60.00  
   800x600       60.32    56.25  
   640x480       66.67    59.94  
   720x400       70.08  
DP-1 disconnected (normal left inverted right x axis y axis)

потом сделаю тоже самое в debian, посмотрим в чём разница.

dronnet
() автор топика
Ответ на: комментарий от crutch_master

вот загрузился в live режиме дебиан цинаммон. Всё вернулось обратно, на мониторах два одинаковых изображения, две мышки, два файерфокса и т.д.

приложу вывод xrandr

user@debian:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
   1920x1080      0.00* 
   1280x1024      0.00  
   1024x768       0.00  
   800x600        0.00  
   640x480        0.00  
user@debian:~$ 

отличия от минта приличные

dronnet
() автор топика
Ответ на: комментарий от crutch_master

итак версия ядра на минте:

dron@dron:~$ uname -a
Linux dron 4.15.0-33-generic #36-Ubuntu SMP Wed Aug 15 16:00:05 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

и выхлоп lspci

dron@dron:~$ lspci
00:00.0 Host bridge: Intel Corporation Device 3ec2 (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Device 3e92
00:14.0 USB controller: Intel Corporation Device a36d (rev 10)
00:14.2 RAM memory: Intel Corporation Device a36f (rev 10)
00:16.0 Communication controller: Intel Corporation Device a360 (rev 10)
00:17.0 SATA controller: Intel Corporation Device a352 (rev 10)
00:1b.0 PCI bridge: Intel Corporation Device a32c (rev f0)
00:1c.0 PCI bridge: Intel Corporation Device a33c (rev f0)
00:1d.0 PCI bridge: Intel Corporation Device a330 (rev f0)
00:1d.2 PCI bridge: Intel Corporation Device a332 (rev f0)
00:1d.3 PCI bridge: Intel Corporation Device a333 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a308 (rev 10)
00:1f.3 Audio device: Intel Corporation Device a348 (rev 10)
00:1f.4 SMBus: Intel Corporation Device a323 (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device a324 (rev 10)
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

сейчас перегружусь в дебиан в лайв режиме, с флешки и попробую тоже самое.

dronnet
() автор топика
Ответ на: комментарий от crutch_master

Хорошо, единственно это не быстро. т.к. его сначала надо будет установить, потому как я его запускаю с флешки.

но на данный момент в дебиане (без обновлений):

user@debian:~$ uname -a
Linux debian 4.9.0-7-amd64 #1 SMP Debian 4.9.110-1 (2018-07-05) x86_64 GNU/Linux
user@debian:~$ lspci
00:00.0 Host bridge: Intel Corporation Device 3ec2 (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Device 3e92
00:14.0 USB controller: Intel Corporation Device a36d (rev 10)
00:14.2 RAM memory: Intel Corporation Device a36f (rev 10)
00:16.0 Communication controller: Intel Corporation Device a360 (rev 10)
00:17.0 SATA controller: Intel Corporation Device a352 (rev 10)
00:1b.0 PCI bridge: Intel Corporation Device a32c (rev f0)
00:1c.0 PCI bridge: Intel Corporation Device a33c (rev f0)
00:1d.0 PCI bridge: Intel Corporation Device a330 (rev f0)
00:1d.2 PCI bridge: Intel Corporation Device a332 (rev f0)
00:1d.3 PCI bridge: Intel Corporation Device a333 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a308 (rev 10)
00:1f.3 Audio device: Intel Corporation Device a348 (rev 10)
00:1f.4 SMBus: Intel Corporation Device a323 (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device a324 (rev 10)
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

Сейчас буду потихоньку инсталировать дебиан и пробовать поставить совсем свежее ядро, хотя тут утверждают что ядро не при чём.

dronnet
() автор топика
Ответ на: комментарий от dronnet

Сейчас буду потихоньку инсталировать дебиан и пробовать поставить совсем свежее ядро, хотя тут утверждают что ядро не при чём

Да два линукса поставь рядом, потом удалишь/перенесешь. Там тупо копируешь файлы, правишь fstab, делаешь grub update (или что-то типа того) всё работает. Ядро вполне может быть причём. У меня была такая фигня, например.

Linux debian 4.9.0-7

Ну, походу туда еще не завезли твою интергашку просто. Попробуй из бекпортов поставить ядро.

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

установил заново дебиан, конечно для экспериментов лучше поставить две системы рядом.

обновил что смог, попробовал обновить ядро из бекпортов, но не выходит ругается на gcc, примерно так

dron@dron:~$ su
Пароль: 
root@dron:/home/dron# apt-get update
Сущ:1 http://mirror.yandex.ru/debian stretch-backports InRelease
Игн:2 http://deb.debian.org/debian stretch InRelease                                                                                                                              
Сущ:3 http://security.debian.org/debian-security stretch/updates InRelease                                                                     
Сущ:4 http://deb.debian.org/debian stretch Release                                                           
Игн:5 http://ftp.us.debian.org/debian stretch InRelease                                                      
Сущ:7 http://ftp.us.debian.org/debian stretch-updates InRelease     
Сущ:8 http://ftp.us.debian.org/debian stretch Release                
Чтение списков пакетов… Готово            
root@dron:/home/dron# apt install linux-headers-4.17.0-0.bpo.1-amd64 linux-image-4.17.0-0.bpo.1-amd64
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 linux-headers-4.17.0-0.bpo.1-amd64 : Зависит: linux-compiler-gcc-6-x86 (>= 4.14.17-1~) но 4.9.110-3+deb9u4 будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
root@dron:/home/dron# 

пока поиск не помогает, попробовал скачать пакет gcc отсюда https://packages.debian.org/sid/linux-compiler-gcc-7-x86 Но он не хочет ставится.

dronnet
() автор топика
Ответ на: комментарий от Radjah

УРАААААААААААААААААААААААААААА !!!

заработало.

дело было в ядре.

сейчас ядро следующее:

dron@dron:~$ uname -a
Linux dron 4.17.0-0.bpo.1-amd64 #1 SMP Debian 4.17.8-1~bpo9+1 (2018-07-23) x86_64 GNU/Linux

и xrandr начал выдавать вменяемый ответ

dron@dron:~$ xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.90  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
HDMI-2 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+
   1680x1050     59.88  
   1280x1024     60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      70.07    60.00  
   800x600       60.32    56.25  
   640x480       66.67    59.94  
   720x400       70.08  
DP-1 disconnected (normal left inverted right x axis y axis)

Пасибо тем кто помог в этом запутанном деле :)

З,Ы. Дебиан мне почему то больше нравится чем минт, хотя минт проще, многое уже предустановлено. Мне показалось что дебиан быстрее минта работает.

dronnet
() автор топика
Ответ на: комментарий от dronnet

Мне показалось что дебиан быстрее минта работает.

Я тоже сразу заметил, что в ubuntu-based что-то напихали. Хотя, сносить всякие mdm, mate и пр., ставишь крысу и всё вроде норм. Debian - это хороший выбор для начала работы с линуском. Из-за отсутствия нужных пакетов начинаешь его ковырять и потихоньку въезжаешь. Открой для себя aptitude, там cli интерфейс и с пакетами удобнее работать.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от crutch_master

Спасибо, за советы, попробую этот самый aptitude, вдруг поможет.

Вообще в дебиане много всяких странных глюков встречается. В виде не работающих кнопок, или не возможно в настройках поставить переключение клавиатуры и т.д. Много всего, но мне почему то дебиан больше нравится.

dronnet
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.