The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Подключение двух мониторов: Xinerama или TwinView ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: Подключение двух мониторов: Xinerama или TwinView ..."  
Сообщение от opennews (??) on 06-Фев-06, 07:36 
Опубликовано сравнение (http://www.phoronix.com/scan.php?page=article&item=387&num=1) двух технологий - Xinerama (http://sourceforge.net/projects/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

URL: http://www.phoronix.com/scan.php?page=article&item=387&num=1
Новость: https://www.opennet.ru/opennews/art.shtml?num=6921

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Bocha email(??) on 06-Фев-06, 07:36 
Вроде ничего необычного.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от bmc email(??) on 06-Фев-06, 08:58 
Давно интересует вопрос - как переключатся между мониторами клавиатурой (__не__ мышкой).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Дмитрий email(??) on 06-Фев-06, 13:08 
Зависит от оконного менеджера - это он обрабатывает прерывания с клавиатуры. У меня в Ion3 настроена комбинация "LeftWin+Shift+(Right|Left)". Чтение документации на WM наверняка поможет.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Аноним on 06-Фев-06, 09:56 
Разве можно сравнивать привязаные к видеокарте расширения со стандартными?!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от msx on 06-Фев-06, 12:22 
>Screen "Screen0" 0 0
>Screen "Screen1" RightOf "Screen0"

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от HJ (??) on 06-Фев-06, 14:16 
3 точно можно, в "системном администраторе" про подключение 3 мониторов была статья. 5 наверное тоже можно, токо видяшек надо подбольше навтыкать :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Vovans email on 06-Фев-06, 16:25 
А вот как сделать, чтобы мониторы были независимыми? Ну, типа телек и понитор -- я работаю за компом, а на телек фильм выводится. Всякие там Clone или RightOf мало подходят :(
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Аноним on 06-Фев-06, 19:51 
Имхо, rightof и развернуть на него mplayer.
Можно отдельный xserver запустить, и тогда DISPLAY=ченадо mplayer
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от aim email(??) on 07-Фев-06, 12:19 
пока что видимо только запустив две копии иксов на разные мониторы
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Синотов Владимир email on 07-Фев-06, 14:40 
Использую TWinView для телевизора и монитора так как желаете Вы.
Детали на моей страничке http://linux-boss.narod.ru/
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Аноним on 06-Фев-06, 19:54 
Извените, а DVI как ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Vovans email on 06-Фев-06, 20:52 
>Имхо, rightof и развернуть на него mplayer.

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Аноним on 07-Фев-06, 00:14 
> Это когда мышь уезжает вправо? Когда часы в телеке оказываются?
Дык это, WM настроить. Насчет мышь правда не знаю, до остальное вполне.

> Мне бы отдельно вторые иксы. Как туда пустить мплеер, я знаю.
А в чем проблема? Бери и пускай, 2 конфига, 2 дисплея - вон сверху конфиг для Xinerama - разбей его на 2 и man Xserver. Можно и xdm'ом.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Аноним on 07-Фев-06, 03:48 
Section "Module"
    Load        "dbe"  # Double buffer extension
    
    SubSection  "extmod"
      Option    "omit xfree86-dga"  
    EndSubSection
    
    Load        "type1"
    Load        "freetype"
    Load        "glx"   # libglx.a
EndSection

Section "Files"

RgbPath            "/usr/X11R6/lib/X11/rgb"
ModulePath      "/usr/X11R6/lib/modules"
    
    #FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
    FontPath     "/usr/X11R6/lib/X11/fonts/TTF"
    FontPath     "/usr/X11R6/lib/X11/fonts/corefonts"
    FontPath     "/usr/X11R6/lib/X11/fonts/cronyx"
    #FontPath     "/usr/X11R6/lib/X11/fonts/ukr"
    FontPath    "/usr/share/fonts/cronyx/100dpi/:unscaled"
    FontPath    "/usr/share/fonts/cronyx/misc/:unscaled"
    FontPath    "/usr/share/fonts/cronyx/75dpi/:unscaled"
    FontPath     "/usr/X11R6/lib/X11/fonts/misc"
    FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath     "/usr/X11R6/lib/X11/fonts/75dpi"
    FontPath     "/usr/X11R6/lib/X11/fonts/100dpi"
    #FontPath     "/usr/X11R6/lib/X11/fonts/artwiz"
    FontPath     "/usr/X11R6/lib/X11/fonts/freefont"
    FontPath     "/usr/X11R6/lib/X11/fonts/intlfonts"
    FontPath     "/usr/X11R6/lib/X11/fonts/terminus"
    #FontPath     "/usr/local/share/fonts"
EndSection

Section "InputDevice"
    Identifier    "Keyboard1"
    Driver    "kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"    "xorg"
    Option "XkbModel"    "pc105"
    Option "XkbLayout"    "en"
EndSection

Section "InputDevice"
    Identifier    "Mouse1"
    Driver "mouse"
    Option "Protocol"   "Auto"
    Option "ZAxisMapping"   "4 5"
    Option "Device"     "/dev/input/mouse0"
EndSection

# **************************************************  ********************
# Monitor section
# *************************************************  ********************

Section "Monitor"
    Identifier  "CRT"
    HorizSync   30-96
    VertRefresh 50 - 160
    Option "DPMS"
EndSection

Section "Monitor"
    Identifier  "TV"
    HorizSync   30-50
    VertRefresh 60
EndSection

# **************************************************  ********************
# Graphics device section
# **************************************************  ********************
Section "Device"
    Identifier "Card1"
    Driver "nvidia"
    VideoRam 131072
    #Option "AllowGLXWithComposite" "true"
    Option "NoLogo" "true"
    Option "RenderAccel" "true"
    Option "HWCursor" "true"
    Option "ConnectedMonitor" "CRT"
    Option "Coolbits" "1"
    Option "NoDDC" "true"
    Option "AllowDDCCI" "true"
    Option  "UseEdidDpi" "false"
    Option   "DPI" "125 x 125"
    BusID  "PCI:6:0:0"
    Screen       0
EndSection

#Section "Extensions"
#    Option "Composite" "Enable"
#EndSection

    
Section "Device"
    Identifier "Card2"
    Driver "nvidia"
    Option "NoLogo" "true"
            
    Option "ConnectedMonitor" "TV"
    Option "TVStandart" "PAL-G"
    Option "TVOutFormat" "SVIDEO"
    BusID "PCI:6:0:0"
    Screen       1
EndSection

# **************************************************  ********************
# Screen sections
# **************************************************  ********************

Section "Screen"
  Identifier   "CRT"
  Device       "Card1"
  Monitor      "CRT"
  DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes "1600x1200" "1280x1024" "1024x768" "800x600"
    EndSubsection
EndSection

Section "Screen"
  Identifier   "TV"
  Device       "Card2"
  Monitor      "TV"
  DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes "1024x768"
    EndSubsection
EndSection

# **************************************************  ********************
# ServerLayout sections.
# **************************************************  ********************


#Section "ServerLayout"
#
#   Identifier  "Simple Layout"
#
#   Screen "Screen 0"
#
#   InputDevice "Mouse1" "CorePointer"
#  InputDevice "Keyboard1" "CoreKeyboard"
#
#EndSection

Section "ServerLayout"
  Identifier     "XFree86 Configured"
  Screen      0  "CRT" 0 0
  Screen      1  "TV" LeftOf "CRT"
EndSection

----------------
Vovans
Два отдельных десктопа, точно так-же реализуется и для АТИ.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от Vovans email on 07-Фев-06, 11:08 
Ok! Позже гляну. Спасибо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от OuterSpace on 08-Фев-06, 19:08 
написано --- TwinView реализуется __закрытыми__ драйверами NVidia, а Xinerama - __стандартное__ расширение XOrg. В статье рассказывает о настройке обоих режимов и приводятся результаты тестирования производительности.

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от chip email(ok) on 09-Фев-06, 13:06 
>>> Для того чтобы конфиги соответствовали анонсу, в случае Xinerama должен быть Driver "nv", т.к. именно nv является чаcтью стандарного Xorg'a. А river "nvidia" --- он и есть __закрытый__ драйвер  Nvidia.

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от OuterSpace on 10-Фев-06, 21:57 
Это не принципиально только в том случае, если кому-то удалось использовать приведённый пример с Driver'ом nv для Xorg'a версий >= 6.8.2. Такие люди есть?

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от chip email(ok) on 11-Фев-06, 16:39 
>Это не принципиально только в том случае, если кому-то удалось использовать приведённый пример с 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 драйверо-независимая система (это же сказанно в теле новости).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Подключение двух мониторов: Xinerama или TwinView ?"  
Сообщение от ignore (??) on 04-Фев-08, 23:51 
Подскажите люди добрые а есть какието варианты для видеокат ATI
у меня ноут IBM 42 стоит 7500 Radion
https://www.opennet.ru/openforum/vsluhforumID1/20421.html тут ничего не нашел
скажите если есть где рыть и что)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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