Xorg и два монитора
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
- Контактная информация:
Xorg и два монитора
Про сабж - кто прикручивал два монитора к двухголовой видеокарте, при условии, что на десктопе стоит Фря? Как обстояли успехи относительно ATI-карточек? Я лично кроме банального клонирования изображения на два монитора - ничего не получаю... карточка Radeon9200SE
Have trouble with Windows - reboot,
Have trouble with Unix - be root!
Have trouble with Unix - be root!
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
в рассылке KDE прям щас обсуждается прикручивание на три
)

какой-то чувак с рассцлки писал(а):I run triple head, ands have for a few years.
Do you have Xinerama enabled?
Its in /etc/X11/xorg.conf:
(example from my own)
Код: Выделить всё
Section "ServerLayout" Identifier "Simple Layout" Screen "Screen 1" Screen "Screen 2" RightOf "Screen 1" Screen "Screen 3" RightOf "Screen 2" InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" Option "Xinerama" "on" Option "Clone" "off" EndSection
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
ответ тредстартера
ну и ждём дальше...Indeed it does change something, but the result is even worse![]()
1. Now, I can only work on screen 1. I can move a window to screen 2, but
after I want to maximize it, it maximizes to screen 1. When I want to move
a window on screen 2, I can't - it goes back to screen 1 once I want to
move it.
Not to say screen 3 is now totally unusable (accessible only by a mouse
pointer).
2. My first screen is rotated (by 90 degrees). With Xinerama enabled,
panel menu is shown somewhere in the middle of a screen, and there is no
way to move it to the bottom.
That's all with KDE 3.5.6.
Убей их всех! Бог потом рассортирует...
- proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
- Контактная информация:
- proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
- Контактная информация:
Заборол я тему про два монитора под Фрей на Radeon 9200 SE... вот примерный конфиг для Xorg
Код: Выделить всё
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen0" 1280 0
#Screen "Screen1" LeftOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
#Option "Xinerama" "True"
#Option "Clone" "False"
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/misc"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/cyr-rfx-koi8-o"
FontPath "/usr/X11R6/lib/X11/fonts/artwiz-ru"
FontPath "/usr/X11R6/lib/X11/fonts/arkpandora"
FontPath "/usr/X11R6/lib/X11/fonts/artwiz-fonts"
FontPath "/usr/X11R6/lib/X11/fonts/bitstream-vera"
FontPath "/usr/X11R6/lib/X11/fonts/code2000"
FontPath "/usr/X11R6/lib/X11/fonts/cyr-rfx-koi8-o"
FontPath "/usr/X11R6/lib/X11/fonts/freefont"
FontPath "/usr/X11R6/lib/X11/fonts/mathfonts"
FontPath "/usr/X11R6/lib/X11/fonts/mozilla"
FontPath "/usr/X11R6/lib/X11/fonts/nucleus"
FontPath "/usr/X11R6/lib/X11/fonts/ppantsfonts"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/local/sgi"
FontPath "/usr/X11R6/lib/X11/fonts/sharefont"
FontPath "/usr/X11R6/lib/X11/fonts/tolkien-ttf"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/urwfonts-ttf"
FontPath "/usr/X11R6/lib/X11/fonts/webfonts"
FontPath "/usr/X11R6/lib/X11/fonts/terminus-font"
FontPath "/usr/local/share/fonts"
EndSection
Section "Module"
Load "extmod"
Load "glx"
Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "type1"
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbRules" "xfree86"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,altwin:meta_win"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
#DisplaySize 330 270 # mm
Identifier "Monitor0"
VendorName "IQT"
ModelName "L70S+"
### Comment all HorizSync and VertSync values to use DDC:
HorizSync 30.0 - 80.0
VertRefresh 56.0 - 75.0
Modeline "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
Option "DPMS"
EndSection
Section "Monitor"
#DisplaySize 330 270 # mm
Identifier "Monitor1"
VendorName "HIQ"
ModelName "B70A"
### Comment all HorizSync and VertSync values to use DDC:
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 75.0
#ModeLine "1280x1024"
#Modeline "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
Option "DPMS"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
Option "MonitorLayout" "TDMS,TDMS"# [<str>]
Option "MergedFB" "True" # [<bool>]
Option "CRT2Position" "RightOf" # [<str>]
Option "MetaModes" "1280x1024-1280x1024"# [<str>]
Option "MergedXineramaCRT2IsScreen0" "True"# [<bool>]
Identifier "Card0"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "RV280 [Radeon 9200 SE]"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"# don't forgot make changes
Option "HorizSync" "30 - 80 KHz" # come back after replace monitor
Option "VertRefresh" "56 - 75 Hz"
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024"
EndSubSection
EndSection
Have trouble with Windows - reboot,
Have trouble with Unix - be root!
Have trouble with Unix - be root!
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
- Контактная информация:
Поведение окон полный адекват - получилось не тупое клонирование изображения, а полноценная xinerama. Одно НО - перебрал три видеокарты (на работе были только одни Radeon-ы), все заработало только на оригинальном Radeon 9200 SE (т.е. на дивайсе, который был выпущен самой ATI), а вот OEM-карточки от MSI и от Gygabite - ни при каких ухищрениях не выдавали желаемого результата...lissyara писал(а):поведение окон какое?
Можно с одного моника на другой таскать?
Have trouble with Windows - reboot,
Have trouble with Unix - be root!
Have trouble with Unix - be root!
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
- Контактная информация:
WindowManagers - испытывал на WindowMaker, KDE 3.5~, fluxbox. Результат работы следующий - получается один большой монитор, т.е. десктоп "расползается" сразу на два моника. Если запускаю оконное приложение - оно разворачиватеся только на один моник, а дальше я его при необходимости перетягиваю на тот монитор, где мне его удобнее использовать...lissyara писал(а):какие оконные манагеры пробовал?
=======
моники - они как один большой, или два маленьких, между которыми можно окна таскать?
(скажем так, если ты разворачиваешь окно на весь экран - оно развернётся на оба моника сразу или тока в переделах одного)
Have trouble with Windows - reboot,
Have trouble with Unix - be root!
Have trouble with Unix - be root!
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
- Контактная информация:
Radeon который был на моей рабочей станции - благополучно скончался ))), а равноценной замены на текущий момент не нашлось. Maxtor G450 и соорудили такой вот xorg.conf:
Код: Выделить всё
Section "ServerLayout"
Identifier "X.org Configured"
Screen "Screen0" 0 0
Screen "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Clone" "off"
EndSection
Section "ServerFlags"
Option "Xinerama"
EndSection
Section "Files"
RgbPath "/usr/local/share/X11/rgb"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/cyr-rfx-koi8-o"
FontPath "/usr/X11R6/lib/X11/fonts/artwiz-fonts"
FontPath "/usr/X11R6/lib/X11/fonts/arkpandora"
FontPath "/usr/X11R6/lib/X11/fonts/artwiz-fonts"
FontPath "/usr/X11R6/lib/X11/fonts/bitstream-vera"
FontPath "/usr/X11R6/lib/X11/fonts/code2000"
FontPath "/usr/X11R6/lib/X11/fonts/cyr-rfx-koi8-o"
FontPath "/usr/X11R6/lib/X11/fonts/freefont"
FontPath "/usr/X11R6/lib/X11/fonts/mathfonts"
FontPath "/usr/X11R6/lib/X11/fonts/mozilla"
FontPath "/usr/X11R6/lib/X11/fonts/nucleus"
FontPath "/usr/X11R6/lib/X11/fonts/ppantsfonts"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/local/sgi"
FontPath "/usr/X11R6/lib/X11/fonts/sharefont"
FontPath "/usr/X11R6/lib/X11/fonts/tolkien-ttf"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/urwfonts-ttf"
FontPath "/usr/X11R6/lib/X11/fonts/webfonts"
FontPath "/usr/X11R6/lib/X11/fonts/terminus-font"
EndSection
Section "Module"
Load "extmod"
Load "record"
Load "dbe"
Load "glx"
Load "GLcore"
Load "xtrap"
Load "dri"
Load "freetype"
Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,ctrl:ctrl_aa,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
#DisplaySize 330 270 # mm
Identifier "Monitor0"
VendorName "HIQ"
ModelName "B70A"
### Comment all HorizSync and VertRefresh values to use DDC:
HorizSync 31.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
Modeline "1280x1024@75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
EndSection
Section "Monitor"
#DisplaySize 330 270 # mm
Identifier "Monitor1"
VendorName "IQT"
ModelName "L70S+"
Option "DPMS"
HorizSync 31.0 - 81.0
VertRefresh 56.0 - 75.0
Modeline "1280x1024@75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "PciRetry" # [<bool>]
#Option "SyncOnGreen" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "Overlay" # [<str>]
#Option "MGASDRAM" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "ColorKey" # <i>
#Option "SetMclk" # <freq>
#Option "OverclockMem" # [<bool>]
#Option "VideoKey" # <i>
#Option "Rotate" # [<str>]
#Option "TexturedVideo" # [<bool>]
#Option "Crtc2Half" # [<bool>]
#Option "Crtc2Ram" # <i>
#Option "Int10" # [<bool>]
Option "AGPMode" "4"# <i>
Option "AGPSize" "64"# <i>
#Option "DigitalScreen1" # [<bool>]
#Option "DigitalScreen2" # [<bool>]
#Option "TV" # [<bool>]
#Option "TVStandard" # [<str>]
#Option "CableType" # [<str>]
#Option "NoHal" # [<bool>]
#Option "SwappedHead" # [<bool>]
Option "DRI" "True"# [<bool>]
#Option "MergedFB" "True"# [<bool>]
#Option "Monitor2HSync" # [<str>]
#Option "Monitor2VRefresh" # [<str>]
#Option "Monitor2Position" # [<str>]
#Option "MetaModes" "1280x1024-1280x1024"# [<str>]
#Option "OldDmaInit" # [<bool>]
#Option "ForcePciDma" # [<bool>]
#Option "AccelMethod" # [<str>]
Identifier "Card0"
Driver "mga"
VendorName "Matrox Graphics, Inc."
BoardName "MGA G400/G450"
BusID "PCI:1:0:0"
#Screen 0
EndSection
Section "Device"
Identifier "Card1"
Driver "mga"
VendorName "Matrox Graphics, Inc."
BoardName "MGA G400/G450"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
#Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
#Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Have trouble with Windows - reboot,
Have trouble with Unix - be root!
Have trouble with Unix - be root!
- Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
- Контактная информация:
Re: Xorg и два монитора
В общем в продолжение http://forum.lissyara.su/viewtopic.php?f=5&t=11271 (карточка Intel GMA 950)
Почитал http://www.thinkwiki.org/wiki/Intel_Gra ... erator_950 и http://www.intellinuxgraphics.org/dualhead.html , методом проб и ошибок собрал конфиг. Получить Virtual больше 2048 2048 не получилось. Разнести мониторы получается только #xrandr --output LVDS --below VGA, один под другим получается. С xorg.conf это не получается сделать.
Почитал http://www.thinkwiki.org/wiki/Intel_Gra ... erator_950 и http://www.intellinuxgraphics.org/dualhead.html , методом проб и ошибок собрал конфиг. Получить Virtual больше 2048 2048 не получилось. Разнести мониторы получается только #xrandr --output LVDS --below VGA, один под другим получается. С xorg.conf это не получается сделать.
Код: Выделить всё
Section "Monitor"
Identifier "Monitor-LVDS"
HorizSync 50-75
VertRefresh 50-75
EndSection
Section "Monitor"
Identifier "Monitor-VGA"
HorizSync 50-75
VertRefresh 50-75
EndSection
Section "Device"
Identifier "Intel GMA 950"
Driver "intel"
VendorName "Intel"
BoardName "Intel GMA 950"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen-LVDS"
Device "Intel GMA 950"
Monitor "Monitor-LVDS"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1280x800""1024x768" "800x600" "640x480"
EndSubsection
EndSection
Section "Screen"
Identifier "Screen-VGA"
Device "Intel GMA 950"
Monitor "Monitor-VGA"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1920x1200" "1600x1200" "1680x1050" "1600x1000" "1440x900" "1280x960" "1152x864"
Virtual 2048 2048
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen-VGA" 0 0
Screen "Screen-LVDS" 0 1201
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
-
- лейтенант
- Сообщения: 645
- Зарегистрирован: 2008-03-09 11:32:12
- Откуда: Москва
Re: Xorg и два монитора
Видео nvidia Quadro 440.
Два монитора 20' каждый (общее расширение 3200х1200).
Настраивал по мануалу nvidia через tvinvwu.
x.org последней версии (7 кажется), пришлось ставить экспериментальные драйвера.
Пробовал и на 6,2 и 7,0.
На 6,2 запустились только с экспериментальными дрованми и новым x.org, а на 7 заработали обычне дрова nvidia для FreeBSD c сайта производителя.
Два монитора 20' каждый (общее расширение 3200х1200).
Настраивал по мануалу nvidia через tvinvwu.
x.org последней версии (7 кажется), пришлось ставить экспериментальные драйвера.
Пробовал и на 6,2 и 7,0.
На 6,2 запустились только с экспериментальными дрованми и новым x.org, а на 7 заработали обычне дрова nvidia для FreeBSD c сайта производителя.
-
- проходил мимо
Re: Xorg и два монитора
У меня сделано так http://php-note.livejournal.com/5037.html