Ядро & Оборудование
   948

{РЕШЕНО}. Добавление нового разрешения для монитора и отображение двух экранов на двойной графике

Дано:
— Ноутбук HP dv6 с графикой intel + amd/ati HD5650 с разрешением 1366х768.
— Телевизор c разрешением 1360х768 по hdmi.
— ОС manjaro gnome (только из коробки), на экспериментальном ядре 4.16 и с установленными обновлениями.
скрин Конфигурация оборудования
Ядро & Оборудование: Manjaro Other: Уголок новичка: Настрока видеокарт, дублирование экрана ноутбука по HDMI на телевизор


Задачи:

1)ноут без подключения к чему-либо — отображает в настроках 2 встроенных дисплея (скрин ниже):
скрин
Ядро & Оборудование: Manjaro Other: Уголок новичка: Дублирование экрана ноутбука по HDMI на телевизор
РЕШЕНО. Путем установки свежего образа. Отображается один дисплей ноутбука на intel карте. Карта аmd отключена по умолчанию.

2)Нужно было добавить 1360х768 разрешение для телевизора, отсутствующее в выборе предложенных настройках.
(скрин ниже):
скрин
Ядро & Оборудование: Manjaro Other: Уголок новичка: Дублирование экрана ноутбука по HDMI на телевизор
РЕШЕНО. Проблема отсутствия нативного 1360х768 разрешения для тв, решена переподключением кабеля в гнездо HDMI-2.



дополнение были вопросы не актуальные на сегодняшний день
xfce/cinnamon = оба видят один экран у ноутбука, но есть проблемы с раскладкой клавиатуры).
gnome/kde = видят два экрана у ноутбука, но нет проблем с раскладкой.

43 комментария

avatar
ноут без подключения к чему-либо — отображает в настроках 2 встроенных дисплея (скрин ниже):
Причиной этого является гибридная графика.
Нужно добавить нужное разрешение для телевизора, отсутствующее в выборе предложенных настройках.
Тыц.
но есть проблемы с раскладкой клавиатуры
В смысле?
0
avatar
проблемы с раскладкой на xfce/cinnamon были, не отображался значек ru/en, как его вывести на экран не разобрался, и keyboard.conf не открывался для редактирования, не знаю почему, новичек я)
спасибо за ссылку попробую ваш материал пока освоить.
0
avatar
В XFCE нужно добавить на панель элемент «раскладки клавиатуры» и в параметрах указать хоткей. По умолчанию этого нет.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
может пригодится если на гноме не развернусь
0
avatar
не отображался значек ru/en, как его вывести на экран не разобрался,
В xfce все элементароно: добавить на панель соответствующий плагин (ПКМ по панели → Панель → Добавить новые элементы → Раскладки клавиатуры) и, опционально, настроить его (ПКМ по панели → Панель → Параметры панели → Элементы). Если он по какой-то причине не установлен, то вот его название — xfce4-xkb-plugin.
Можно прикрутить стороннюю переключалку: fbxkb, gxkb, xxkb.
и keyboard.conf не открывался для редактирования, не знаю почему
Вы про тот, который в /etc/X11/xorg.conf.d/ лежит? Если да, то возникает вопрос с каким уровнем привилегий пытались редактировать?
Последний раз редактировалось
0
avatar
благодарю за подробное, без привелегий скорее всего
0
avatar
по ссылке от Gambit_VKM вывел только:
определил режим работы:
cvt 1360 768
# 1360x768 59.80 Hz (CVT) hsync: 47.72 kHz; pclk: 84.75 MHz
Modeline «1360x768_60.00» 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync

установил в Pamac пакет xorg-xrandr

создал новый режим для xrandr:
xrandr --newmode «1360x768_60.00» 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
Последний раз редактировалось
0
avatar
bash: xrandr: команда не найдена
Значит пакет xorg-xrandr не установлен. Ставьте.
как посмотреть используется ли xf86-video-intel драйвер не знаю.
glxinfo | grep OpenGL
файла Xorg.0.log из в /var/log/Xorg.0.log не вижу.
Вывод ls /var/log покажите.
0
avatar
ls /var/log
btmp Calamares.log cups faillog gdm gssproxy httpd journal lastlog old pacman.log tallylog wtmp

glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel® Ironlake Mobile
OpenGL version string: 2.1 Mesa 17.3.5
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.3.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
Последний раз редактировалось
0
avatar
Окей.
find / -name 'Xorg.0.log' 2>/dev/null
Последний раз редактировалось
0
avatar
провел операцию по вашей команде
Последний раз редактировалось
0
avatar
какое действие выполняет эта команда?
+1
avatar
с подключенным ТВ к буку xrandr выдает:
Спойлер
xrandr
Screen 0: minimum 8 x 8, current 2646 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
1366x768 60.03*+
1280x720 59.74
1024x768 60.00
1024x576 60.00 59.90 59.82
960x540 60.00 59.63 59.82
800x600 60.32 56.25
864x486 60.00 59.92 59.57
640x480 59.94
720x405 59.51 60.00 58.99
680x384 60.00
640x360 59.84 59.32 60.00
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
LVDS-1-1 connected (normal left inverted right x axis y axis)
1366x768 60.03 +
1280x720 59.97
1152x768 59.95
1024x768 59.95
800x600 59.96
848x480 59.94
720x480 59.94
640x480 59.94
HDMI-1-0 connected 1280x720+1366+48 (normal left inverted right x axis y axis) 160mm x 90mm
1280x720 60.00*+ 50.00 59.94
1920x1080 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1920x1080i 60.00 50.00 59.94
720x576 50.00
720x480 60.00 59.94
640x480 60.00 59.94
VGA-1-1 disconnected (normal left inverted right x axis y axis)
1360x768_60.00 (0x151) 84.750MHz -HSync +VSync
h: width 1360 start 1432 end 1568 total 1776 skew 0 clock 47.72KHz
v: height 768 start 771 end 781 total 798 clock 59.80Hz
1366x768 (0x49) 69.300MHz -HSync -VSync
h: width 1366 start 1414 end 1446 total 1480 skew 0 clock 46.82KHz
v: height 768 start 770 end 775 total 780 clock 60.03Hz
640x480 (0xef) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
Последний раз редактировалось
0
avatar
удалить
добавляю название режима интерфейса:
xrandr --addmode VGA-1-1 1360x768_60.00
Последний раз редактировалось
0
avatar
При чем тут VGA-1-1, если Вы настраиваете HDMI-дисплей? Он в приведенном выше выхлопе фигурирует как HDMI-1-0.
Последний раз редактировалось
0
avatar
ошибся по невнимательности, произведенные операции VGA-1-1 не помешают?
0
avatar
Нет. Тем более что в конфиге у Вас ни одного активного VGA.
0
avatar
добавляю новый режим интерфейса:
xrandr --addmode HDMI-1-0 1360x768_60.00

удалить
вывожу новый созданный режим:
xrandr --output VGA-1-1 --mode 1360x768_60.00
Последний раз редактировалось
0
avatar
вывожу новый созданный режим:
xrandr --output VGA-1-1 --mode 1360x768_60.00
Те же грабли.
0
avatar
в терминале набрал верно, копипаст здесь подвел
xrandr --output HDMI-1-0 --mode 1360x768_60.00
Последний раз редактировалось
0
avatar
Gambit_VKM, а дальше что? настройки смогут сохраниться после перезагрузки?
Последний раз редактировалось
0
avatar
настройки смогут сохраниться после перезагрузки?
Два варианта.
1. Создавать файл в /etc/X11/xorg.conf.d/ с соответствующим содержимым. В статье про xrandr есть пример.
2. Вышеидущую последовательность команд оформить в виде скрипта и запускать его по необходимости.
Как-то так.

#!/bin/sh
xrandr --newmode «1360x768_60.00» 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
xrandr --addmode HDMI-1-0 1360x768_60.00
xrandr --output HDMI-1-0 --mode 1360x768_60.00


Внимание, форум меняет кавычки-лапки на кавычки-елочки.
Последний раз редактировалось
0
avatar
а тестировать режим из вашей ссылки из начала важно?
0
avatar
Тестировать созданный режим весьма желательно. Выставление некорректного режима не единственном экране, например, приводит к необходимости возвращать его вслепую.
Последний раз редактировалось
0
avatar
удалить
провел проверку данные по разрешению 1024x768 мои из команды: cvt 1024 768:
xrandr --output HDMI-1-0 --mode 1360x768_60.00 && sleep 5 && xrandr --newmode «1024x768-safe» 63.50 1024 1072 1176 1328 768 771 775 798 -hsync -vsync && xrandr --addmode HDMI-1-0 1024x768-safe && xrandr --output HDMI-1-0 --mode 1024x768-safe
ничего пока не ругается, но и на ТВ изображение не дублируется с ноута.
нужное разрешение для ТВ выставлено (скрин ниже)
Последний раз редактировалось
0
avatar
1024x768
Так у Вас и нет этого режима на HDMI.
Последний раз редактировалось
0
avatar
какой мне выбрать, и как, от куда для тестирования, здесь не разобрался увы
0
avatar
1280x720 в Вашем выводе xrandr помечен звездочкой. Надо полагать, что это рабочий режим.
0
avatar
исправил:
xrandr --output HDMI-1-0 --mode 1360x768_60.00 && sleep 5 && xrandr --newmode «1280x720-safe» 74.50 1280 1344 1472 1664 720 723 728 748 -hsync -vsync && xrandr --addmode HDMI-1-0 1280x720-safe && xrandr --output HDMI-1-0 --mode 1280x720-safe
Последний раз редактировалось
0
avatar
Gambit_VKM, и чтоб настройки сохранить после перезагрузки по вашему из 1-го варианта подскажите как создать файл в /etc/X11/xorg.conf.d, какую команду писать чтоб он создался?
увы и здесь у меня тоже пробел знаний
0
avatar
как создать файл в /etc/X11/xorg.conf.d
Если в графике, то запускайте файловый менеджер от имени суперпользователя.
В терминале
sudo touch /etc/X11/xorg.conf.d/10-monitors.conf
Редактировать файл, само собой, тоже надо от рута.
0
avatar
благодарен всем кто откликнулся, и помогал в решении, особо признателен за помощь Gambit_VKM!
0
avatar
остановился сейчас на том что мне нужно:

1) отключить один из встроенных мониторов ноутбука.
Вчера проводил все операции выше описанные, еще и на XFCE, ТВ после команды тестирования заработал как нужно, на GNOME c 3-мя включенными дисплеями все тоже самое не удается провести.

2) сформировать файл в /etc/X11/xorg.conf.d/ с соответствующим содержимым, для его закрепления в системе после перезагрузки. или как запустить скрипт?
Последний раз редактировалось
0
avatar
как запустить скрипт
chmod +x на скрипт (или через свойства файлого менеджера сделать его исполняемым), потом хоть даблкликом запускайте, хоть на хоткей вешайте, хоть в ~/.config/autostart/ кладите.
0
avatar
пытаюсь отключить один экран LVDS-1-1:
xrandr --output LVDS-1-1 --off

но xrandr опять выдает LVDS-1-1 connected
что не верно делаю?
0
avatar
Попробуйте LVDS1. Только предварительно другой экран видеовывод включите, а то есть шанс потом запускать экран вслепую.
0
avatar
пробовал отключить LVDS1, xrandr показывает что не отключается экран:
xrandr --output LVDS1 --off
xrandr
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
1366x768 60.03*+
1280x720 59.74
1024x768 60.00
1024x576 60.00 59.90 59.82
960x540 60.00 59.63 59.82
800x600 60.32 56.25
864x486 60.00 59.92 59.57
640x480 59.94
720x405 59.51 60.00 58.99
680x384 60.00
640x360 59.84 59.32 60.00
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
LVDS-1-1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1366x768 60.03*+
1280x720 59.97
1152x768 59.95
1024x768 59.95
800x600 59.96
848x480 59.94
720x480 59.94
640x480 59.94
HDMI-1-0 disconnected (normal left inverted right x axis y axis)
VGA-1-1 disconnected (normal left inverted right x axis y axis)
1366x768 (0x49) 69.300MHz -HSync -VSync
h: width 1366 start 1414 end 1446 total 1480 skew 0 clock 46.82KHz
v: height 768 start 770 end 775 total 780 clock 60.03Hz
Последний раз редактировалось
0
avatar
интересно получилось увидеть такое:
если в параметрах отключить первый дисплей и HDMI тв и выставить на 2-м дисплее разрешение 1280x720, то он начинает называться LVDS2:
xrandr
Screen 0: minimum 8 x 8, current 1280 x 720, maximum 32767 x 32767
LVDS2 connected primary 1280x720+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
1366x768 60.03 +
1280x720 59.74*
1024x768 60.00
1024x576 60.00 59.90 59.82
960x540 60.00 59.63 59.82
800x600 60.32 56.25
864x486 60.00 59.92 59.57
640x480 59.94
720x405 59.51 60.00 58.99
680x384 60.00
640x360 59.84 59.32 60.00
VGA2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
LVDS-1-0 connected (normal left inverted right x axis y axis)
1366x768 60.03 +
1280x720 59.97
1152x768 59.95
1024x768 59.95
800x600 59.96
848x480 59.94
720x480 59.94
640x480 59.94
HDMI-1-0 connected (normal left inverted right x axis y axis)
1280x720 60.00 + 50.00 59.94
1920x1080 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1920x1080i 60.00 50.00 59.94
720x576 50.00
720x480 60.00 59.94
640x480 60.00 59.94
VGA-1-0 disconnected (normal left inverted right x axis y axis)
1366x768 (0x49) 69.300MHz -HSync -VSync
h: width 1366 start 1414 end 1446 total 1480 skew 0 clock 46.82KHz
v: height 768 start 770 end 775 total 780 clock 60.03Hz
640x480 (0xef) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
Последний раз редактировалось
0
avatar
также при отключенном HDMI параметры дают возможность зеркалить\объединять дисплеи:
Спойлер!


после подключения ТВ по hdmi, нет выбора в параметрах по дублированию, по умолчанию после подключения тв экран и экран ноутбука объединяются на примере: при разрешении 1280x720
Спойлер!

xrandr
Screen 0: minimum 8 x 8, current 1280 x 720, maximum 32767 x 32767
LVDS2 connected primary 1280x720+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
1366x768 60.03 +
1280x720 59.74*
1024x768 60.00
1024x576 60.00 59.90 59.82
960x540 60.00 59.63 59.82
800x600 60.32 56.25
864x486 60.00 59.92 59.57
640x480 59.94
720x405 59.51 60.00 58.99
680x384 60.00
640x360 59.84 59.32 60.00
VGA2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
LVDS-1-0 connected (normal left inverted right x axis y axis)
1366x768 60.03 +
1280x720 59.97
1152x768 59.95
1024x768 59.95
800x600 59.96
848x480 59.94
720x480 59.94
640x480 59.94
HDMI-1-0 connected (normal left inverted right x axis y axis)
1280x720 60.00 + 50.00 59.94
1920x1080 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1920x1080i 60.00 50.00 59.94
720x576 50.00
720x480 60.00 59.94
640x480 60.00 59.94
VGA-1-0 disconnected (normal left inverted right x axis y axis)
1366x768 (0x49) 69.300MHz -HSync -VSync
h: width 1366 start 1414 end 1446 total 1480 skew 0 clock 46.82KHz
v: height 768 start 770 end 775 total 780 clock 60.03Hz
640x480 (0xef) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
Последний раз редактировалось
0
avatar
можно поэкспериментировать с драйверами скрин в самом начале.
Последний раз редактировалось
0
avatar
mhwd -l -d вывод установленных драйверов
— > PCI Device: /devices/pci0000:00/0000:00:02.0 (0300:8086:0046)
Display controller Intel Corporation Core Processor Integrated Graphics Controller
— > INSTALLED:

NAME: video-hybrid-intel-radeon-prime
ATTACHED: PCI
VERSION: 2017.05.29
INFO: Solution for hybrid Intel + AMD Radeon systems.
PRIORITY: 7
FREEDRIVER: true
DEPENDS: — CONFLICTS: video-intel video-ati video-catalyst video-hybrid-intel-ati-bumblebee
CLASSIDS: 0300 0300 0380
VENDORIDS: 8086 1002

> AVAILABLE:

NAME: video-linux
ATTACHED: PCI
VERSION: 2018.02.15
INFO: Standard open source drivers.
PRIORITY: 3
FREEDRIVER: true
DEPENDS: — CONFLICTS: — CLASSIDS: 0300 0380 0302
VENDORIDS: 1002 8086 10de

NAME: video-vesa
ATTACHED: PCI
VERSION: 2017.03.12
INFO: X.org vesa video driver.
PRIORITY: 0
FREEDRIVER: true
DEPENDS: — CONFLICTS: — CLASSIDS: 0300
VENDORIDS: *

— > PCI Device: /devices/pci0000:00/0000:00:01.0/0000:01:00.0 (0300:1002:68c1)
Display controller ATI Technologies Inc Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
— > INSTALLED:

NAME: video-hybrid-intel-radeon-prime
ATTACHED: PCI
VERSION: 2017.05.29
INFO: Solution for hybrid Intel + AMD Radeon systems.
PRIORITY: 7
FREEDRIVER: true
DEPENDS: — CONFLICTS: video-intel video-ati video-catalyst video-hybrid-intel-ati-bumblebee
CLASSIDS: 0300 0300 0380
VENDORIDS: 8086 1002

> AVAILABLE:

NAME: video-catalyst
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Closed source catalyst drivers for linux.
PRIORITY: 5
FREEDRIVER: false
DEPENDS: — CONFLICTS: — CLASSIDS: 0300
VENDORIDS: 1002

NAME: video-linux
ATTACHED: PCI
VERSION: 2018.02.15
INFO: Standard open source drivers.
PRIORITY: 3
FREEDRIVER: true
DEPENDS: — CONFLICTS: — CLASSIDS: 0300 0380 0302
VENDORIDS: 1002 8086 10de

NAME: video-vesa
ATTACHED: PCI
VERSION: 2017.03.12
INFO: X.org vesa video driver.
PRIORITY: 0
FREEDRIVER: true
DEPENDS: — CONFLICTS: — CLASSIDS: 0300
VENDORIDS: *

Warning: no configs for USB devices found!
Последний раз редактировалось
0
avatar
конфликты решаются проставкой галочек «установлен» в «Конфигурация оборудования» напротив video-linux, на примере настроек по умолчанию из xfce/cinnamon
Последний раз редактировалось
0
avatar
вопросы 1и2 решены.Тема закрыта.
Последний раз редактировалось
0
Автор топика запретил добавлять комментарии