Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   [решено] два монитора, radeon HD3450 и Debian Lenny (http://forum.oszone.net/showthread.php?t=147259)

romez777 06-08-2009 11:13 1186966

два монитора, radeon HD3450 и Debian Lenny
 
Приветствую,

есть 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 1187170

К сожалению не нашел у себя ни одной машины с карточкой от 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 1187781

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

WhitePangolin 07-08-2009 09:07 1187859

эм... два?... вообщето один... я же конфиг показал

romez777 07-08-2009 11:46 1187979

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

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

WhitePangolin 07-08-2009 11:52 1187985

Да как то само получается :)
Запустил приложение перетянул на другой экран. Думаю за это отвечает параметр TwinView.

romez777 07-08-2009 12:04 1187994

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

romez777 18-08-2009 04:35 1196265

Цитата:

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

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

Спасибо.

WhitePangolin 18-08-2009 07:22 1196323

Драйвер проприетаренный брал с сайта производителя

romez777 20-08-2009 09:24 1198083

Уфф, наконец-то все заработало так, как мне хотелось. Всего-то нужно было поставить драйвер с http://support.amd.com/us/gpudownloa...5&lang=English и запустить:

Код:

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


Время: 03:01.

Время: 03:01.
© OSzone.net 2001-