Автор Тема: Видео сплиттер = монитор + проектор [решено]  (Прочитано 12041 раз)

Оффлайн VadimZelenin

  • Участник
  • *
  • Сообщений: 116
    • МИС Самсон
Re: Видео сплиттер = монитор + проектор
« Ответ #15 : 13.10.2011 14:54:17 »
Через сплиттер TK-V200S TRENDnet подключены проектор и монитор.

http://forum.altlinux.org/index.php/topic,11593.msg147072.html - не похоже на ваш случай?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Видео сплиттер = монитор + проектор
« Ответ #16 : 17.10.2011 14:14:53 »
http://forum.altlinux.org/index.php/topic,11593.msg147072.html - не похоже на ваш случай?
Спасибо :) Прописал ядру параметр video=VGA-1:e и стало загружаться, даже сплэш работает! Единственно разрешение ставится 1024х768, а мне надо 1280х1024. В xorg.conf
Modes      "1280x1024"Но при старте х-ов все равно 1024х768. Что где нужно подкрутить?
Сноси Винду, переходи на Линукс ! :)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Видео сплиттер = монитор + проектор
« Ответ #17 : 17.10.2011 14:37:46 »
А lxrandr если вы ставили то им попробуйте из иксов поменять...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Видео сплиттер = монитор + проектор
« Ответ #18 : 17.10.2011 18:37:53 »
А lxrandr если вы ставили то им попробуйте из иксов поменять...
В диспетчере настроек->дисплей и в lxrandr максимальное разрешение, которое можно выбрать - 1024х768.
В чем дело то? На Windows через сплиттер идет 1280x1024, а на Simply только если напрямую к системнику...

P.S. Хотя... самый первый раз когда я через груб дописал video=VGA-1:e к failsafe режиму... загрузилось... если я не ошибаюсь... как раз-таки 1280x1024... а теперь не хочет... что в обычном режиме, что в failsafe... Может что то в xorg'е надо нахимичить? Я уж по всякому пробовал...
Сноси Винду, переходи на Линукс ! :)

Оффлайн VadimZelenin

  • Участник
  • *
  • Сообщений: 116
    • МИС Самсон
Re: Видео сплиттер = монитор + проектор
« Ответ #19 : 17.10.2011 19:04:56 »
1. Вы пишете, что в какой-то момент "всё работало". У вас всегда есть возможность вернуться к начальному состоянию и добавить параметр ядра. Надеюсь, вы сохраняли изменяемые конфигурационные файлы?

2. Очень полезно почитать /var/log/Xorg.0.log 
Если там "много букав" - поместите его в форум, коллективный разум иногда помогает...

3. Вот тут - http://en.gentoo-wiki.com/wiki/Kernel_Mode_Setting - советуют как передать модулю желаемое разрешение:

"video=1280x1024-24@75
или, если не помогло, ты можешь явно указать видео-выход
video=VGA-1:1280x1024-24@75"

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Видео сплиттер = монитор + проектор
« Ответ #20 : 18.10.2011 13:57:39 »
1. Вы пишете, что в какой-то момент "всё работало". У вас всегда есть возможность вернуться к начальному состоянию и добавить параметр ядра. Надеюсь, вы сохраняли изменяемые конфигурационные файлы?

2. Очень полезно почитать /var/log/Xorg.0.log 
Если там "много букав" - поместите его в форум, коллективный разум иногда помогает...

3. Вот тут - http://en.gentoo-wiki.com/wiki/Kernel_Mode_Setting - советуют как передать модулю желаемое разрешение:

"video=1280x1024-24@75
или, если не помогло, ты можешь явно указать видео-выход
video=VGA-1:1280x1024-24@75"
1. Рассказываю как было. Я задал ядру параметр из меню груба для failsafe mode. Дописал в конец: video=VGA-1:e. И загрузилось 1280х1024. Потом я запустил через терминал startx и вылетела какая-то ошибка, и там как раз было указано что-то /var/log/Xorg.0.log... Далее я начал править по всякому xorg.conf и все - теперь только 1024x768...

2. Прикрепил. Есть ещё Xorg.0.log.old, Xorg.1.log, Xorg.1.log.old, Xorg.2.log, Xorg.2.log.old.

3. Не получается. Опять же через меню груб нажимаю E, добавляю video=1280x1024-24@75 (video=VGA-1:1280x1024-24@75) - на экране чернота потом монитор нет сигнала. И все. Через некоторое время пробую комбинации: Ctrl+Alt+F1, Ctrl+Alt+F7, Ctrl+Alt+Backspace, Esc... - ничего не меняется.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Видео сплиттер = монитор + проектор
« Ответ #21 : 18.10.2011 17:07:36 »
Остальные логи, все какие были прикрепил (log.zip).

xorg.conf вроде был такой когда единожды в режиме 1280х1024 загрузилось:
Section "ServerLayout"
Identifier     "Minimal layout"
Screen         "Screen0" 0 0
EndSection

Section "Module"
SubSection "extmod"
# Option     "omit xfree86-dga"
EndSubSection
EndSection

Section "Monitor"
        Monitor   "Monitor0|0"
# Identifier   "Proview 713/716|0"
# DisplaySize  340 270
# HorizSync    30.0 - 80.0
# VertRefresh  60.0 - 75.0
EndSection

Section "Device"
Identifier  "Card0|0"
Driver      "intel"
EndSection

Section "Screen"

Identifier "Screen0"
Device     "Card0|0"
        Monitor   "Monitor0|0"
# Monitor    "Proview 713/716|0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection


Сноси Винду, переходи на Линукс ! :)

Оффлайн VadimZelenin

  • Участник
  • *
  • Сообщений: 116
    • МИС Самсон
Re: Видео сплиттер = монитор + проектор
« Ответ #22 : 18.10.2011 19:24:47 »
Остальные логи, все какие были прикрепил (log.zip).

Давайте почитаем избранные места логов:
...
Kernel command line: BOOT_IMAGE=/boot/vmlinuz root=UUID=fc4a519e-e327-4498-8955-6cb931e20b8f ro quiet=1 resume=/dev/disk/by-uuid/eb7ecca3-8851-4177-a798-4ce5776c874c video=1280x1024-24@75 panic=30 splash
...
(==) intel(0): video overlay key set to 0x101fe
(II) intel(0): Output VGA1 using monitor section Proview 713/716|0
(II) intel(0): EDID for output VGA1
(II) intel(0): Output VGA1 disconnected
(WW) intel(0): No outputs definitely connected, trying again...
(II) intel(0): Output VGA1 disconnected
(WW) intel(0): Unable to find connected outputs - setting 1024x768 initial framebuffer
...

Но если вы указываете video=VGA-1:e то этот момент проходит лучше:
...
Kernel command line: BOOT_IMAGE=/boot/vmlinuz root=UUID=fc4a519e-e327-4498-8955-6cb931e20b8f ro quiet=1 resume=/dev/disk/by-uuid/eb7ecca3-8851-4177-a798-4ce5776c874c video=VGA-1:e panic=30 splash
...
(II) intel(0): Output VGA1 using monitor section Proview 713/716|0
(II) intel(0): EDID for output VGA1
(II) intel(0): Not using mode "800x600" (vrefresh out of range)
(II) intel(0): Printing probed modes for output VGA1
(II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "848x480"x60.0   33.75  848 864 976 1088  480 486 494 517 +hsync +vsync (31.0 kHz)
(II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 489 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Output VGA1 connected
(II) intel(0): Using fuzzy aspect match for initial modes
(II) intel(0): Output VGA1 using initial mode 1024x768

т.е. указание параметра ядра video=VGA-1:e действительно помогает.
Но, в сожалению, в списке режимов работы (modeline) полученных через EDID (см. в википедии) нет описания подходящего вам разрешения.

В этой ситуации я бы отключил сплиттер, собрал статистику по поддерживаемым  Modeline (вероятно, можно взять из Xorg.*.log) и вписал-бы в секцию "Monitor" файла xorg.conf (вернее, в реалиях alt-а p6 - в 10-monitor.conf ). должно получиться что-то вроде (ни в коем случае не копируйте! это не ваши настройки!)
Section "Monitor"
  HorizSync 30-81
  VertRefresh 56-75
  Identifier "Monitor0"
  VendorName "Monitor Vendor"
  ModelName "Monitor Model"
 # SyncMaster 173s
  Modeline "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
  Modeline "1024x768_75.00" 81.80 1024 1080 1192 1360 768 769 772 802 -HSync +Vsync
EndSection

Затем я подключил-бы сплиттер на место и как-либо отключил-бы автоопределение режимов.

К сожалению я не знаю как запретить драйверу анализ данных EDID (в интернетах можно найти упоминание указания  Option "EDID"   "0" в секции "Device", но в man-е EDID не описан).

И, возможно, что поможет запрещение переключения видеорежима в ядре (параметр ядра i915.modeset=0 )

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Видео сплиттер = монитор + проектор
« Ответ #23 : 19.10.2011 14:01:49 »
Прикрепил новые логи (log.zip):

xorg.0.log - монитор подключен напрямую к системнику, параметры ядра стандартные.

xorg.1.log - при загрузке одновременно подключены и работают монитор и проектор, параметры ядра video=VGA-1:e. Очень кстати интересно получилось. При загрузке один раз на мониторе появилось сообщение режим не поддерживается, в то время как должен пойти сплеш, и потом все-таки появился (сплеш) и загрузка прошла успешно. И вот тут самое интересное! При загрузке на несколько секунд рабочий стол работал в режиме 1280x1024 и через пару секунд вновь перешел в режим 1024x768, самопроизвольно - я ничего не нажимал. Я уж обрадовался).
xorg.conf был такой:
Section "ServerLayout"
Identifier     "Minimal layout"
Screen         "Screen0" 0 0
EndSection

Section "Module"
SubSection "extmod"
Option     "omit xfree86-dga"
EndSubSection
EndSection

Section "Monitor"
        Monitor   "Monitor0|0"
# Identifier   "Proview 713/716|0"
# DisplaySize  340 270
# HorizSync    30.0 - 80.0
# VertRefresh  60.0 - 75.0
EndSection

Section "Device"
Identifier  "Card0|0"
# Driver      "intel"
EndSection

Section "Screen"

Identifier "Screen0"
Device     "Card0|0"
        Monitor   "Monitor0|0"
# Monitor    "Proview 713/716|0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

xorg.2.log - через сплиттер подключен только монитор, параметры ядра i915.modeset=0. Помойму похоже как при работе с параметром ядра video=VGA-1:e, только драйвер выбирается vesa.

В этой ситуации я бы отключил сплиттер, собрал статистику по поддерживаемым  Modeline (вероятно, можно взять из Xorg.*.log) и вписал-бы в секцию "Monitor" файла xorg.conf (вернее, в реалиях alt-а p6 - в 10-monitor.conf ).
Файл 10-monitor.conf нужно создавать самому или он должен быть?
Все режимы modeline я так понимаю есть в xorg.0.log.

Единственное что я не попробовал пока, это Option "EDID"   "0" в секции "Device".
Сноси Винду, переходи на Линукс ! :)

Оффлайн VadimZelenin

  • Участник
  • *
  • Сообщений: 116
    • МИС Самсон
Re: Видео сплиттер = монитор + проектор
« Ответ #24 : 19.10.2011 15:04:05 »
Файл 10-monitor.conf нужно создавать самому или он должен быть?

Ой. У меня на работе ALT Linux 6.0.1 KDesktop  (Centaurea Sadleriana),
и здесь нет файла /etc/X11/xorg.conf а есть директорий /etc/X11/xorg.conf.d содержащий отдельные секции xorg.conf (типа 10-input-touchpad.conf  10-monitor.conf  50-vboxmouse.conf  90-input-thinkpad.conf  95-input-keyboard.conf)
и я почему-то подумал, что поскольку у вас p6 то у вас аналогичная ситуация. Судя по логам у вас есть всё -
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
но какая суперпозиция настроек получается я угадывать не возьмусь.

Cо сплиттером я возился у жены на работе, там alt linux 5.0.2 школьный мастер - и в нём оказалось достаточно указать параметр ядра video=VGA-1:e и всё заработало и вроде как на 1280x1024 .

Все режимы modeline я так понимаю есть в xorg.0.log.

Да, их можно попробовать "списать" оттуда. Как мне кажется нужно что-то вроде:

Modeline "1280x1024@60"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
Modeline "1280x1024@75"  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync
Modeline "1024x768@75"   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync
...

и в секции "Screen" вписать

SubSection "Display"
                Depth        24
                Modes        "1280x1024@60"
        EndSubSection
EndSection

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Видео сплиттер = монитор + проектор
« Ответ #25 : 19.10.2011 15:52:39 »
Судя по логам у вас есть всё
В директории /etc/X11/xorg.conf.d/ есть только три файла 10-input-touchpad.conf, 90-input-thinkpad.conf, 95-input-keyboard.conf и все. По поиску 10-monitor.conf - ничего нет.
Да, их можно попробовать "списать" оттуда.
А куда писать эти modeline  :o В xorg.conf что ли? Тогда в какую секцию? Кто знает?

В xorg.1.log очень интересные строчки:
(II) intel(0): Allocated new frame buffer 1280x1024 stride 8192, tiled
...
(II) intel(0): Allocated new frame buffer 1024x768 stride 4096, tiled
Почему же он вдруг сменил разрешение не могу понять почему... что ему не понравилось?..

P.S. Завтра попробую прописать modeline в /etc/X11/xorg.conf в секцию Monitor, потом отпишусь.
« Последнее редактирование: 19.10.2011 19:14:16 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Видео сплиттер = монитор + проектор
« Ответ #26 : 01.11.2011 12:50:11 »
Наконец-то добрался до компа...
Всем огромное спасибо - "ат души"!  ;) Теперь работает на разрешении 1280x1024!

xorg.conf привел к такому виду. Кому интересно прикрепил xorg.0.log.
Section "ServerLayout"
Identifier     "Minimal layout"
Screen         "Screen0" 0 0
EndSection

Section "Module"
SubSection "extmod"
Option     "omit xfree86-dga"
EndSubSection
EndSection

Section "Monitor"
Identifier   "Proview 713/716|0"
# Modeline "1280x1024@60Hz"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync # (64.0 kHz)
Modeline "1280x1024"  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync # (80.0 kHz)
# Modeline "1280x1024@75HZ"  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync # (80.0 kHz)
# Modeline "1024x768@60Hz"   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync # (48.4 kHz)
# Modeline "800x600@60Hz"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync # (37.9 kHz)
# Modeline "640x480@60Hz"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync # (31.5 kHz)
DisplaySize  340 270
HorizSync    30.0 - 80.0
VertRefresh  60.0 - 75.0
EndSection

Section "Device"
Identifier  "Card0|0"
Driver      "intel"
EndSection

Section "Screen"

Identifier "Screen0"
Device     "Card0|0"
Monitor    "Proview 713/716|0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection


Теме статус - решено!
Сноси Винду, переходи на Линукс ! :)