Как настроить 2 монитора

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Ответить
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Как настроить 2 монитора

Сообщение Rus »

Надеюсь, не нарушаю условий форума.
Вопрос сначала чисто теоретический:
С помощью чего настроить 2 монитора на одной видеокарте?

Нахожу разные решения, - с помощью xrander, xinerama или без них, правкой xorg.conf
В чем разница?

Нужен режим расширения рабочего стола, не клонирование.
Debian Squeeze, icewm, Radeon x1300. Монитор подключен к DVI, телевизор (обычный, с ЭЛТ трубкой) к s-video.

Какое решение будет оптимальным?
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Как настроить 2 монитора

Сообщение Poor Fred »

Rus писал(а):
03.12.2012 12:20
Нужен режим расширения рабочего стола, не клонирование.
Debian Squeeze, icewm, Radeon x1300. Монитор подключен к DVI, телевизор (обычный, с ЭЛТ трубкой) к s-video.

Какое решение будет оптимальным?

Я использую xorg.conf и не пложу сущностей. Обозначаешь оба монитора, потом указываешь какой слева (или справа, или сверху, или снизу) от какого. Всё опции нашёл в man xorg.conf.
Можно средствами рабочей среды, но тогда это будет пользователе-зависимо.
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Как настроить 2 монитора

Сообщение SLEDopit »

Poor Fred писал(а):
03.12.2012 18:51
Я использую xorg.conf и не пложу сущностей.
Не всегда это лучший вариант. Например, на ноутбуках удобнее рулить дополнительными мониторами через xrandr, т.к. они не всегда имеются в наличии.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: Как настроить 2 монитора

Сообщение Rus »

SLEDopit писал(а):
03.12.2012 19:04
Poor Fred писал(а):
03.12.2012 18:51
Я использую xorg.conf и не пложу сущностей.
Не всегда это лучший вариант. Например, на ноутбуках удобнее рулить дополнительными мониторами через xrandr, т.к. они не всегда имеются в наличии.


А какие могут быть проблемы если я загружусь без доп. монитора?

Или спрошу иначе: какие плюсы у xrandr и xinerama по сравнению с обычной правкой xorg.conf?
Спасибо сказали:
Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Как настроить 2 монитора

Сообщение VarLog »

Rus писал(а):
04.12.2012 17:59
Или спрошу иначе: какие плюсы у xrandr и xinerama по сравнению с обычной правкой xorg.conf?

Может гибкость? Сам на ноуте пользовался xrandr. Мониторы разные подключал.
Даже если прописать настройки в xorg.conf, придётся прибегнуть к xrandr, если захочется, например, разрешение сменить "на лету".
А вообще разница минимальна.
На самом деле всё очень просто...
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Как настроить 2 монитора

Сообщение Poor Fred »

Rus писал(а):
04.12.2012 17:59
А какие могут быть проблемы если я загружусь без доп. монитора?

Никаких. Будет задействован только один монитор.
Убить всех человеков!
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: Как настроить 2 монитора

Сообщение Rus »

Пытаюсь настроить. Без Xinerama и xrandr.

Созрело несколько вопросов:
1. Как однозначно идентифицировать выход S-video и выход DVI в конфиге, чтобы однозначно привязать конкретный выход к конкретному монитору?
2. Как вычислить строку Modeline для телевизора?
3. Идентификаторы "MonitorID", "ScreenID", "DeviceID" - это слова жестко определенные системой, или любые с потолка взятые слова?
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: Как настроить 2 монитора

Сообщение Rus »

Или, тогда помогите найти ошибку. С этим конфигом монитор работает нормально, а на телевизоре черный экран. Что не так?
PS: почем-то когда включаю монитор в DVI выход, иксы упрямо не хотят находить секцию Monitor для этого выхода, хотя видит, что туда что-то включено. Поэтому хочу хотя-бы через VGA-выход заставить работать.

Код: Выделить всё

Section "ServerLayout"
    Identifier     "Dual Head Layout"
    Screen    0    "Left"    0    0
    Screen    1    "Right"

EndSection

Section "Device
    Identifier  "VGA-out"
    Driver      "radeon"
    VendorName  "ATI Technologies Inc"
    BoardName   "RV515 PRO [Radeon X1300/X1550 Series]"
    BusID       "PCI:5:0:0"
EndSection

Section "Device"
          Identifier  "S-video-out"
    Driver      "radeon"
    VendorName  "ATI Technologies Inc"
    BoardName   "RV515 PRO [Radeon X1300/X1550 Series]"
    BusID       "PCI:5:0:0"
    Screen    1
EndSection

Section "Monitor"
    Identifier   "Monik_vga"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    Modeline    "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
    HorizSync 30-81
    VertRefresh 56-75
    # Gamma    1.0
EndSection

Section "Monitor"
    Identifier   "Telik"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    Modeline    "640x480_50.00"  19.40  640 648 712 784  480 481 484 495  -HSync +Vsync
    HorizSync 28-64
    VertRefresh 43-60
    # Gamma    1.0
EndSection


Section "Screen"
    Identifier "Left"
    Device     "VGA-out"
    Monitor    "Monik_vga"
    DefaultDepth 16
    SubSection "Display"
#        Virtual 3080 1624
        Depth 16
        Modes "1280x1024"
    EndSubSection
EndSection

Section "Screen"
    Identifier "Right"
    Device     "S-video-out"
    Monitor    "Telik"
    SubSection "Display"
        Modes    "640x480"
    EndSubSection
EndSection
Спасибо сказали:
Ответить