The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

05.02.2006 23:08  Подключение двух мониторов: Xinerama или TwinView ?

Опубликовано сравнение двух технологий - Xinerama и TwinView, позволяющих расширить одну активную десктоп среду на два монитора (один виртуальный дисплей).

TwinView реализуется закрытыми драйверами NVidia, а Xinerama - стандартное расширение XOrg. В статье рассказывает о настройке обоих режимов и приводятся результаты тестирования производительности.

TwinView

# Phoronix NVIDIA X Configuration (xorg.conf)
# http://www.phoronix.com/
# Utilization of NVIDIA TwinView

Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Acer AL1715"
DisplaySize 340 270
HorizSync 24.0 - 80.0
VertRefresh 49.0 - 75.0
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "CoolBits" "1"
Option "TwinView" "True"
Option "TwinViewOrientation" "RightOf"
Option "UseEdidFreqs" "True"
Option "MetaModes" "1280x1024, 1280x1024"
Option "SecondMonitorHorizSync" "24.0 - 80.0"
Option "SecondMonitorVertRefresh" "49.0 - 75.0"
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Xinerama

 Phoronix NVIDIA X Configuration (xorg.conf)
# http://www.phoronix.com/
# Utilization of Xinerama

Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0" 0 0
Screen "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "on"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Acer AL1715"
DisplaySize 340 270
HorizSync 24.0 - 80.0
VertRefresh 49.0 - 75.0
Option "dpms"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Acer AL1715"
DisplaySize 340 270
HorizSync 24.0 - 80.0
VertRefresh 49.0 - 75.0
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "Videocard1"
Driver "nvidia"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection


  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. Xinerama HOWTO;
Лицензия: CC-BY
Тип: английский / Обобщение
Ключевые слова: xorg, x, monitor
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Bocha, 07:36, 06/02/2006 [ответить] [смотреть все]    [к модератору]
  • +/
    Вроде ничего необычного.
     
  • 1.2, bmc, 08:58, 06/02/2006 [ответить] [смотреть все]    [к модератору]
  • +/
    Давно интересует вопрос - как переключатся между мониторами клавиатурой (__не__ мышкой).
     
     
  • 2.5, Дмитрий, 13:08, 06/02/2006 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]
  • +/
    Зависит от оконного менеджера - это он обрабатывает прерывания с клавиатуры У м... весь текст скрыт [показать] [показать ветку]
     
  • 1.3, Аноним, 09:56, 06/02/2006 [ответить] [смотреть все]    [к модератору]  
  • +/
    Разве можно сравнивать привязаные к видеокарте расширения со стандартными?!
     
  • 1.4, msx, 12:22, 06/02/2006 [ответить] [смотреть все]    [к модератору]  
  • +/
    >Screen "Screen0" 0 0
    >Screen "Screen1" RightOf "Screen0"

    можно же и больше? три, пять??

     
     
  • 2.6, HJ, 14:16, 06/02/2006 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    3 точно можно, в системном администраторе про подключение 3 мониторов была ста... весь текст скрыт [показать] [показать ветку]
     
  • 1.7, Vovans, 16:25, 06/02/2006 [ответить] [смотреть все]    [к модератору]  
  • +/
    А вот как сделать, чтобы мониторы были независимыми? Ну, типа телек и понитор -- я работаю за компом, а на телек фильм выводится. Всякие там Clone или RightOf мало подходят :(
     
     
  • 2.8, Аноним, 19:51, 06/02/2006 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Имхо, rightof и развернуть на него mplayer Можно отдельный xserver запустить, и... весь текст скрыт [показать] [показать ветку]
     
  • 2.14, aim, 12:19, 07/02/2006 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    пока что видимо только запустив две копии иксов на разные мониторы
     
  • 2.15, Синотов Владимир, 14:40, 07/02/2006 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Использую TWinView для телевизора и монитора так как желаете Вы Детали на моей ... весь текст скрыт [показать] [показать ветку]
     
  • 1.9, Аноним, 19:54, 06/02/2006 [ответить] [смотреть все]    [к модератору]  
  • +/
    Извените, а DVI как ?
     
  • 1.10, Vovans, 20:52, 06/02/2006 [ответить] [смотреть все]    [к модератору]  
  • +/
    >Имхо, rightof и развернуть на него mplayer.

    Это когда мышь уезжает вправо? Когда часы в телеке оказываются? Нет, спасибо. Мне бы отдельно вторые иксы. Как туда пустить мплеер, я знаю. Я спрашивал, как запустить двое иксов. Или что-то невнятно описал? Ладно, тогда повторился для внесения ясночти.

     
     
  • 2.11, Аноним, 00:14, 07/02/2006 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Дык это, WM настроить Насчет мышь правда не знаю, до остальное вполне А в чем ... весь текст скрыт [показать] [показать ветку]
     
  • 1.12, Аноним, 03:48, 07/02/2006 [ответить] [смотреть все]     [к модератору]  
  • +/
    Section Module Load dbe Double buffer extension SubSection... весь текст скрыт [показать]
     
     
  • 2.13, Vovans, 11:08, 07/02/2006 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Ok! Позже гляну. Спасибо!
     
  • 1.16, OuterSpace, 19:08, 08/02/2006 [ответить] [смотреть все]    [к модератору]  
  • +/
    написано --- TwinView реализуется __закрытыми__ драйверами NVidia, а Xinerama - __стандартное__ расширение XOrg. В статье рассказывает о настройке обоих режимов и приводятся результаты тестирования производительности.

    НО в обоих случаях используется (см. конфиги) Driver "nvidia"!! И как это понимать?? Для того чтобы конфиги соответствовали анонсу, в случае Xinerama должен быть Driver "nv", т.к. именно nv является чаcтью стандарного Xorg'a. А river "nvidia" --- он и есть __закрытый__ драйвер  Nvidia.

     
  • 1.17, chip, 13:06, 09/02/2006 [ответить] [смотреть все]    [к модератору]  
  • +/
    >>> Для того чтобы конфиги соответствовали анонсу, в случае Xinerama должен быть Driver "nv", т.к. именно nv является чаcтью стандарного Xorg'a. А river "nvidia" --- он и есть __закрытый__ драйвер  Nvidia.

    Это абсолютно не принципиально. Сами подумайте почему.

     
  • 1.18, OuterSpace, 21:57, 10/02/2006 [ответить] [смотреть все]    [к модератору]  
  • +/
    Это не принципиально только в том случае, если кому-то удалось использовать приведённый пример с Driver'ом nv для Xorg'a версий >= 6.8.2. Такие люди есть?

    Вопрос этот на самом деле принципиальный. Т.к. это разные драйвера, в Xorg нет driver'а "nvidia", этот драйвер ставится отдельно, и САМОЕ ГЛАВНОЕ он есть далеко не под все системы, в частности, его нет для OpenBSD, NetBSD, и в  Nvidia не собираются поддерживать эти две системы (см. форум на NVidia (http://www.nvnews.net/vbulletin/forumdisplay.php?f=47)). Поддержа же осуществляется только лишь для Линукса, Фри и  Соляры. Т.о. фраза "стандартное расширение Xorg" существенна.

     
     
  • 2.19, chip, 16:39, 11/02/2006 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    >Это не принципиально только в том случае, если кому-то удалось использовать приведённый пример с Driver'ом nv для Xorg'a версий >= 6.8.2. Такие люди есть?
    >
    >Вопрос этот на самом деле принципиальный. Т.к. это разные драйвера, в Xorg
    >нет driver'а "nvidia", этот драйвер ставится отдельно, и САМОЕ ГЛАВНОЕ он
    >есть далеко не под все системы, в частности, его нет для
    >OpenBSD, NetBSD, и в  Nvidia не собираются поддерживать эти две
    >системы (см. форум на NVidia (http://www.nvnews.net/vbulletin/forumdisplay.php?f=47)). Поддержа же осуществляется только лишь
    >для Линукса, Фри и  Соляры. Т.о. фраза "стандартное расширение Xorg"
    >существенна.

    А теперь выключаем тупилку и начинаем думать. Xinerama драйверо-независимая система (это же сказанно в теле новости).

     
     
  • 3.21, ignore, 23:51, 04/02/2008 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Подскажите люди добрые а есть какието варианты для видеокат ATI
    у меня ноут IBM 42 стоит 7500 Radion
    http://www.opennet.ru/openforum/vsluhforumID1/20421.html тут ничего не нашел
    скажите если есть где рыть и что)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor