2572
2 видеокарты NVIdia, 4 монитора
Всем добрый день!
Имеем Manjaro KDE со всеми обновлениями. Ядро 4.14-57.1.
Требуется подключить 4 монитора к системе. Для этого была приобретена видеокарта GeForce GTX 1050 Ti, ибо, в характеристиках написано «Работа с 4 мониторами». Но реальность сурова — 4 монитора она, отчего-то не тянет. Система виснет при загрузке. В оправдание моих кривых рук — LiveCD тоже не грузится. Ради эксперимента попробовал Ubuntu — то же самое — не идёт.
Масла в огонь подливает то, что всё отлично работает с 3 ЛЮБЫМИ мониторами из этих 4-х. Система стартует норм. В процессе работы можно подоткнуть 4-й — и всё также будет отлично. Всё настраивается через Gui «Параметры системы», где видны все мониторы. Но после перезагрузки — всё опять висит.
Чтож, проблему надо решать… Воткнул в системник вторую видеокарту — GeForce GTX650 Ti.
И вот тут такой момент — с открытыми драйверами всё отлично! Окошки таскаются между всеми 4-мя мониторами, как и нужно. Все 4 моника видны в «Параметрах системы». Даже с LiveCD.
Но с NVidia-драйверами (а они и нужны, ибо игрушки наше всё) происходят траблы.
Требуется вот так:
На картинке мониторы DP-1 и HDMI-2 наложены друг на друга. Так и нужно.
NVidia X Server Settings при этом выдаёт вот такой файл:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 390.77 (buildmeister@swio-display-x64-rhel04-14) Tue Jul 10 23:18:15 PDT 2018
Section «ServerLayout»
Identifier «Layout0»
Screen 0 «Screen0» 0 0
Screen 1 «Screen1» RightOf «Screen0»
InputDevice «Keyboard0» «CoreKeyboard»
InputDevice «Mouse0» «CorePointer»
Option «Xinerama» «0»
EndSection
Section «Files»
EndSection
Section «Module»
Load «dbe»
Load «extmod»
Load «type1»
Load «freetype»
Load «glx»
EndSection
Section «InputDevice»
# generated from default
Identifier «Mouse0»
Driver «mouse»
Option «Protocol» «auto»
Option «Device» "/dev/psaux"
Option «Emulate3Buttons» «no»
Option «ZAxisMapping» «4 5»
EndSection
Section «InputDevice»
# generated from default
Identifier «Keyboard0»
Driver «kbd»
EndSection
Section «Monitor»
# HorizSync source: edid, VertRefresh source: edid
Identifier «Monitor0»
VendorName «Unknown»
ModelName «Samsung SyncMaster»
HorizSync 30.0 — 81.0
VertRefresh 56.0 — 75.0
Option «DPMS»
EndSection
Section «Monitor»
# HorizSync source: unknown, VertRefresh source: unknown
Identifier «Monitor1»
VendorName «Unknown»
ModelName «LG Electronics LG TV»
HorizSync 0.0 — 0.0
VertRefresh 0.0
Option «DPMS»
EndSection
Section «Device»
Identifier «Device0»
Driver «nvidia»
VendorName «NVIDIA Corporation»
BoardName «GeForce GTX 1050 Ti»
BusID «PCI:1:0:0»
EndSection
Section «Device»
Identifier «Device1»
Driver «nvidia»
VendorName «NVIDIA Corporation»
BoardName «GeForce GTX 650 Ti»
BusID «PCI:2:0:0»
EndSection
Section «Screen»
Identifier «Screen0»
Device «Device0»
Monitor «Monitor0»
DefaultDepth 24
Option «Stereo» «0»
Option «nvidiaXineramaInfoOrder» «DFP-3»
Option «metamodes» «DVI-D-0: 1280x1024_75 +0+0, DP-1: nvidia-auto-select +1280+0, HDMI-2: nvidia-auto-select +1280+0»
Option «SLI» «Off»
Option «MultiGPU» «Off»
Option «BaseMosaic» «off»
SubSection «Display»
Depth 24
EndSubSection
EndSection
Section «Screen»
Identifier «Screen1»
Device «Device1»
Monitor «Monitor1»
DefaultDepth 24
Option «Stereo» «0»
Option «metamodes» «1920x1080_60 +0+0 {AllowGSYNC=Off}»
Option «SLI» «Off»
Option «MultiGPU» «Off»
Option «BaseMosaic» «off»
SubSection «Display»
Depth 24
EndSubSection
EndSection
Но при такой конфигурации правый монитор (который получился на отдельном XScreen) оказывается как бы слева до упора, т.е., внешне всё выглядит нормально, но клик мышкой на правом мониторе вызывает появление меню на самом левом. Кроме того, таскание окошек между мониторами невозможно — идут какие-то глюки из разряда «Тащишь окошко на левый монитор, а оно вместо этого разворачивается на левой половине среднего».
Опцию Xinerama ставить пробовал — с ней не грузится вовсе.
Что ещё можно добавить/убрать в конфиг от NVidia?? Ну или, может, будут ещё какие радикальные советы?
Спасибо заранее!
Имеем Manjaro KDE со всеми обновлениями. Ядро 4.14-57.1.
Требуется подключить 4 монитора к системе. Для этого была приобретена видеокарта GeForce GTX 1050 Ti, ибо, в характеристиках написано «Работа с 4 мониторами». Но реальность сурова — 4 монитора она, отчего-то не тянет. Система виснет при загрузке. В оправдание моих кривых рук — LiveCD тоже не грузится. Ради эксперимента попробовал Ubuntu — то же самое — не идёт.
Масла в огонь подливает то, что всё отлично работает с 3 ЛЮБЫМИ мониторами из этих 4-х. Система стартует норм. В процессе работы можно подоткнуть 4-й — и всё также будет отлично. Всё настраивается через Gui «Параметры системы», где видны все мониторы. Но после перезагрузки — всё опять висит.
Чтож, проблему надо решать… Воткнул в системник вторую видеокарту — GeForce GTX650 Ti.
И вот тут такой момент — с открытыми драйверами всё отлично! Окошки таскаются между всеми 4-мя мониторами, как и нужно. Все 4 моника видны в «Параметрах системы». Даже с LiveCD.
Но с NVidia-драйверами (а они и нужны, ибо игрушки наше всё) происходят траблы.
Требуется вот так:
На картинке мониторы DP-1 и HDMI-2 наложены друг на друга. Так и нужно.
NVidia X Server Settings при этом выдаёт вот такой файл:
nvidia.conf
# nvidia-settings: version 390.77 (buildmeister@swio-display-x64-rhel04-14) Tue Jul 10 23:18:15 PDT 2018
Section «ServerLayout»
Identifier «Layout0»
Screen 0 «Screen0» 0 0
Screen 1 «Screen1» RightOf «Screen0»
InputDevice «Keyboard0» «CoreKeyboard»
InputDevice «Mouse0» «CorePointer»
Option «Xinerama» «0»
EndSection
Section «Files»
EndSection
Section «Module»
Load «dbe»
Load «extmod»
Load «type1»
Load «freetype»
Load «glx»
EndSection
Section «InputDevice»
# generated from default
Identifier «Mouse0»
Driver «mouse»
Option «Protocol» «auto»
Option «Device» "/dev/psaux"
Option «Emulate3Buttons» «no»
Option «ZAxisMapping» «4 5»
EndSection
Section «InputDevice»
# generated from default
Identifier «Keyboard0»
Driver «kbd»
EndSection
Section «Monitor»
# HorizSync source: edid, VertRefresh source: edid
Identifier «Monitor0»
VendorName «Unknown»
ModelName «Samsung SyncMaster»
HorizSync 30.0 — 81.0
VertRefresh 56.0 — 75.0
Option «DPMS»
EndSection
Section «Monitor»
# HorizSync source: unknown, VertRefresh source: unknown
Identifier «Monitor1»
VendorName «Unknown»
ModelName «LG Electronics LG TV»
HorizSync 0.0 — 0.0
VertRefresh 0.0
Option «DPMS»
EndSection
Section «Device»
Identifier «Device0»
Driver «nvidia»
VendorName «NVIDIA Corporation»
BoardName «GeForce GTX 1050 Ti»
BusID «PCI:1:0:0»
EndSection
Section «Device»
Identifier «Device1»
Driver «nvidia»
VendorName «NVIDIA Corporation»
BoardName «GeForce GTX 650 Ti»
BusID «PCI:2:0:0»
EndSection
Section «Screen»
Identifier «Screen0»
Device «Device0»
Monitor «Monitor0»
DefaultDepth 24
Option «Stereo» «0»
Option «nvidiaXineramaInfoOrder» «DFP-3»
Option «metamodes» «DVI-D-0: 1280x1024_75 +0+0, DP-1: nvidia-auto-select +1280+0, HDMI-2: nvidia-auto-select +1280+0»
Option «SLI» «Off»
Option «MultiGPU» «Off»
Option «BaseMosaic» «off»
SubSection «Display»
Depth 24
EndSubSection
EndSection
Section «Screen»
Identifier «Screen1»
Device «Device1»
Monitor «Monitor1»
DefaultDepth 24
Option «Stereo» «0»
Option «metamodes» «1920x1080_60 +0+0 {AllowGSYNC=Off}»
Option «SLI» «Off»
Option «MultiGPU» «Off»
Option «BaseMosaic» «off»
SubSection «Display»
Depth 24
EndSubSection
EndSection
Но при такой конфигурации правый монитор (который получился на отдельном XScreen) оказывается как бы слева до упора, т.е., внешне всё выглядит нормально, но клик мышкой на правом мониторе вызывает появление меню на самом левом. Кроме того, таскание окошек между мониторами невозможно — идут какие-то глюки из разряда «Тащишь окошко на левый монитор, а оно вместо этого разворачивается на левой половине среднего».
Опцию Xinerama ставить пробовал — с ней не грузится вовсе.
Что ещё можно добавить/убрать в конфиг от NVidia?? Ну или, может, будут ещё какие радикальные советы?
Спасибо заранее!
4 комментария
link 2
link 3
link 4
link 5 (youtube)
Надеюсь Вы потом поделитесь опытом.
Инфа из рачвики.
Секции про клавиатуру и мышь можно выкинуть, им там не место.
Связанное с мониторами, ИМХО, логичнее выглядит в /etc/X11/xorg.conf.d/10-monitor.conf.