PDA

Показать полную графическую версию : [решено] два монитора, radeon HD3450 и Debian Lenny


romez777
06-08-2009, 11:13
Приветствую,

есть Debian Lenny с установленным xorg (все свежеобновленное), ATI Radeon HD3450, с двумя видео-выходами (vga и dvi) и два LCD монитора. Хотелось бы получить работу в иксах обоих мониторов, причем не простое клонирование картинки на оба монитора, а возможность запускать разные приложения на разных мониторах. Т.е. как я это представляю - запускается два X-сервера, а потом:

#xterm -display :0.0 & // запустили на одном мониторе
#xterm -display :0.1 & // а это на втором

В результате гугления получился такой конфиг (опускаю секции Files и Modules):

Section "ServerLayout"
Identifier "XorgLayout"
Screen "Left Screen" 0 0
Screen "Right Screen" RightOf "Left Screen"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
Option "UseDefaultFontPath" "off"
Option "Xinerama" "off"
Option "Clone" "off"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Dell E172FP"
VendorName "Dell"
Option "DPMS" "on"
EndSection

Section "Monitor"
Identifier "Dell E1909W"
VendorName "Dell"
Option "DPMS" "on"
EndSection

Section "Device"
Identifier "Radeon HD 3450 (right head)"
Screen 0
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RV620"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "Radeon HD 3450 (left head)"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RV620"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Right Screen"
Device "Radeon HD 3450 (right head)"
Monitor "Dell E172FP"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024"
EndSubSection
EndSection

Section "Screen"
Identifier "Left Screen"
Device "Radeon HD 3450 (left head)"
Monitor "Dell E1909W"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024"
EndSubSection
EndSection


Запускаю startx - в результате на оба монитора склонирована одна и та же картинка. Запустить второй сервер через "startx -- :0.1" не получается, говорит "усе уже занято". Подскажите, как добиться того, что я хочу и вообще возможно ли?

Спасибо!

WhitePangolin
06-08-2009, 14:38
К сожалению не нашел у себя ни одной машины с карточкой от ATI, но на трех машинках с таким


Section "ServerLayout"

Identifier "Default Layout"

Screen 0 "Screen0" 0 0

InputDevice "Keyboard0" "CoreKeyboard"

InputDevice "Mouse0" "CorePointer"

EndSection



Section "Monitor"

Identifier "Configured Monitor"

EndSection



Section "Monitor"

Identifier "Monitor0"

VendorName "Unknown"

ModelName "BenQ FP73G"

HorizSync 31.0 - 83.0

VertRefresh 56.0 - 76.0

EndSection



Section "Device"

Identifier "Configured Video Device"

Driver "nvidia"

Option "NoLogo" "True"

EndSection



Section "Device"

Identifier "Device0"

Driver "nvidia"

VendorName "NVIDIA Corporation"

BoardName "GeForce 7300 LE"

EndSection



Section "Screen"

Identifier "Default Screen"

Device "Configured Video Device"

Monitor "Configured Monitor"

DefaultDepth 24

EndSection



Section "Screen"

Identifier "Screen0"

Device "Device0"

Monitor "Monitor0"

DefaultDepth 24

Option "TwinView" "1"

Option "TwinViewXineramaInfoOrder" "CRT-0"

Option "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1280+0"

SubSection "Display"

Depth 24

EndSubSection

EndSection



конфигом имею свободную работу на двух мониторах. Например на моем рабочем месте на одном мониторе гном со своими приложениями на другом в фулл скрин режиме VirtualBox с запущеной виндой.

romez777
07-08-2009, 04:02
Расскажите пожалуйста подробнее, как вы запускаете два X-сервера, если не сложно приведите свой $HOME/.xserverrc и $HOME/.xinitrc для лучшего понимания.

WhitePangolin
07-08-2009, 09:07
эм... два?... вообщето один... я же конфиг показал

romez777
07-08-2009, 11:46
Значит, что-то у меня не так, все равно клонирование изображения на оба монитора. А как вы тогда запускаете приложения каждое на своем мониторе?

Как вы победили клонирование? :)

WhitePangolin
07-08-2009, 11:52
Да как то само получается :)
Запустил приложение перетянул на другой экран. Думаю за это отвечает параметр TwinView.

romez777
07-08-2009, 12:04
Гм, в драйвере radeon такого параметра, или чего-то близкого, нет :(

romez777
18-08-2009, 04:35
имею свободную работу на двух мониторах. Например на моем рабочем месте на одном мониторе гном со своими приложениями на другом в фулл скрин режиме VirtualBox с запущеной виндой »

Сорри, что опять со своими глупыми вопросами :) Расскажите, откуда ставили драйвер на radeon -- из репозитория Debian? И какой версии пакет с драйвером?

Спасибо.

WhitePangolin
18-08-2009, 07:22
Драйвер проприетаренный брал с сайта производителя

romez777
20-08-2009, 09:24
Уфф, наконец-то все заработало так, как мне хотелось. Всего-то нужно было поставить драйвер с http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.5&lang=English и запустить:

aticontrol --initial=dual-head --screen-layout=right --xinerama=on
(остальные опции по желанию/потребности)




© OSzone.net 2001-2012