ATI x1900 + два монитора

Изображение пользователя aRise.

имеется видеокарточка двухголовая
lspci:
01:00.0 VGA compatible controller: ATI Technologies Inc R580 [Radeon X1900]
01:00.1 Display controller: ATI Technologies Inc R580 [Radeon X1900]
и два монитора
17" (1280x1024) и 15" (1024x768)

Надо както настроить кеды, для работы с двумя мониторами.
закрытые дрова не встают ни в какую.
пробовал настроить на открытых добавляя в xorg.conf опция Xinerama "on" - эффекта ноль.
мелкий монитор отображать ничего нехоочет (разрешение вне диапазона). если разрешение на 1024х768 поменять, то второй мон тупо клон первого.
в настройках, на вкладке "несколько мониторов" кеды пишут что "похоже у вас всего один монитор".

далее пробовал настроить Xephyr.
затык на конфигурировании kdm. примеров нигде нет. второй день по инету ползаю в поисках :(

ниже привожу xorg.conf

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
Identifier "Monitor 1"
Option "DPMS" "true"
# Modes "1024x768"
EndSection

Section "Monitor"
Identifier "Monitor 2"
Option "DPMS" "true"
# Modes "1024x768"
EndSection

Section "Device"
Identifier "ATI x1900.1"
Driver "vesa"
BusID "PCI:1:0:0"
# Option "XAANoOffscreenPixmaps"
Screen 0
EndSection

Section "Device"
Identifier "ATI x1900.2"
Driver "vesa"
BusID "PCI:1:0:1"
# Option "XAANoOffscreenPixmaps"
Screen 1
EndSection

Section "Screen"
Identifier "Screen 1"
Device "ATI x1900.1"
Monitor "Monitor 1"
EndSection

Section "Screen"
Identifier "Screen 2"
Device "ATI x1900.2"
Monitor "Monitor 2"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "Screen 1"
Screen 1 "Screen 2" RightOf "Screen 1"
Option "Xinerama" "on"
EndSection

помогите хоть как-нибудь завести это шило... :'(

0
azimut - 6 Ноябрь, 2009 - 14:12
Изображение пользователя azimut.

Вообще конечно: man xorg.conf, man ati, man radeon. Попробуйте заменить свою часть конфига нижеследующим и "поиграться" с ним. Обратите внимание что секция Screen и Monitor - одна. Непонятно прежде всего что вы хотите. Один рабочий стол расшить на 2 монитора? Если да, то ещё перед экспериментами почитаете man и возьмите этот конфиг за основу, тогда всё у вас получится.

Section "Module"
    Load "dbe"
    Load "v4l"
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx"
    Load "dri"
EndSection

Section "Monitor"
    Identifier     "monitor0"
    VendorName     "hz"
    ModelName      "hz"
    HorizSync       24.0 - 80.0
    VertRefresh     31.2 - 85.0
    Option "DPMS"
EndSection

Section "Device"
    Identifier  "x1900"
    Driver      "radeon"
    Option "BusType" "AGP"
    Option "AGPFastWrite" "on"
    Option "AGPMode" "4"
    Option "MergedFB" "on"
    Option "CRT2Position" "RightOf"
    Option "MetaModes" "1024x768-1024x768"
EndSection

Section "Screen"
    Identifier  "Screen 0"
    Device      "x1900"
    Monitor     "hz"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes "1024x768"
        Virtual 2048 768
    EndSubsection
EndSection

Section "DRI"
        Group        0
        Mode         0666
EndSection

0
aRise - 7 Ноябрь, 2009 - 07:36
Изображение пользователя aRise.

хочу вообще хоть как-нибудь задействовать второй мон. :-\
лучше конечно было бы Кефирчика завести, но в принципе и расширить раб.стол на второй монитор тоже пойдет.
проблема еще в том что 15" монитор не потянет разрешение семнашки.
попробую Ваш пример поковырять, может чтото получится, но чтото сомнения гложат..

попробовал..
фигушки :(

0
aRise - 7 Ноябрь, 2009 - 10:13
Изображение пользователя aRise.

решилось иначе...
настроил с использованием xrandr
по статейке http://www.thinkwiki.org/wiki/Xorg_RandR_1.2

xorg.conf оставил минималистичным.

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
Virtual 2304 1024
EndSubSection

EndSection

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

для проверки того что xrandr в принципе работает:
$xrandr
Screen 0: minimum 320 x 200, current 2304 x 1024, maximum 2304 x 1024
DVI-1 connected 1024x768+1280+0 (normal left inverted right x axis y axis) 304mm x 228mm
1024x768 60.0*+ 75.0 70.1 60.0*
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 75.0 66.7 59.9
720x400 70.1
DVI-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.0*+ 75.0 60.0*
1280x960 60.0
1152x864 75.0
1024x768 75.0 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 59.9
720x400 70.1
типа все путем, храндр видит оба монитора.
$xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1024x768 --right-of DVI-0
работает...
ну и прописал автоконфиг храндра
/etc/X11/Xsession.d/45custom_xrandr-settings (который приведен в статье тоже сократил до единственной строчки).
xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1024x768 --right-of DVI-0
был бы бук, правил бы, а для постоянно подключеных мониторов смысла не вижу...

0
azimut - 7 Ноябрь, 2009 - 11:46
Изображение пользователя azimut.

лучше конечно было бы Кефирчика завести, но в принципе и расширить раб.стол на второй монитор тоже пойдет.Что такое Кефирчик?

для проверки того что xrandr в принципе работает:
xrandr в принципе просто программа-интерфейс к набору мат.функций randr. В статье эта команда служит для проверки будет X-сервер показывать в предлагаемой конфигурации или нет. man xrandr: xrandr - primitive command line interface to RandR extension. RandR - расширение X-сервера, реализующее функции масштабирования, поворота и отражения корневого окна. Используется при изменении разрешения, при динамической замене монитора (например, при переключении со встроенного экрана ноутбука на внешний монитор). Рассылает запущенным приложениям предупреждения об изменении конфигурации экрана. Всё. Больше он ничего не умеет. Он не занимается выводом изображения.

попробовал.. фигушки :(
И дальше написали такой же конфиг. )

У меня:
    Subsection "Display"
        Depth       24
        Modes "1024x768"
        Virtual 2048 768
    EndSubsection

у вас:
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
Virtual 2304 1024
EndSubSection

Вот это и работает. Вы подобрали себе режимы для вашего конфига при помощи xrandr. Без остального, можно прожить. Я дал свой рабочий конфиг от бывшей домашней конфигурации с ATI (сейчас nVidia 7900GS). =)

0
aRise - 7 Ноябрь, 2009 - 11:50
Изображение пользователя aRise.

суть в том что одним лишь конфигом хорга не смог победить.
но так как сделал вполне устраивает...

0
Гость - 7 Февраль, 2013 - 10:11

Есть хорошая программа ArandR

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры