Двухголовая видеокарта ATI, два монитора, OpenSuse11.1 и режим xinerama

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

lisss81
Сообщения: 16
ОС: openSUSE10.3

Двухголовая видеокарта ATI, два монитора, OpenSuse11.1 и режим xinerama

Сообщение lisss81 »

Итак имею: двухголовая карточка Asus HD3450, два одинаковых монитора Samsung SyncMaster 943n. Стояла у меня OpenSUSE11.1x86. В ней работали оба монитора в режиме xinerama и видеодрайвер fglrx. Я решил поставить x64. Поставил. Режим xinerama не пошел. Поставил опять x86, но в ней теперь также не идет.

xorg.conf с которым изначально все работало:

Код: Выделить всё

Section "ServerFlags"
    Option            "AIGLX" "on"
    Option            "AllowMouseOpenFail" "on"
    Option            "IgnoreABI" "on"
    Option            "ZapWarning" "on"
EndSection


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


Section "Monitor"
    Option            "CalcAlgorithm" "XServerPool"
    DisplaySize    376 301
    HorizSync        30-81
    Identifier    "Monitor[0]"
    ModelName        "SAMSUNG SYNCMASTER"
    Option            "DPMS"
    Option            "PreferredMode" "1280x1024"
    VendorName    "SAM"
    VertRefresh    43-75
    UseModes        "Modes[0]"
EndSection


Section "Modes"
    Identifier    "Modes[0]"
    Modeline "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection


Section "Screen"
    DefaultDepth 24
    SubSection "Display"
        Depth            15
        Modes            "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection "Display"
        Depth            16
        Modes            "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection "Display"
        Depth            24
        Modes            "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection "Display"
        Depth            8
        Modes            "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    Device            "Device[0]"
    Identifier    "Screen[0]"
    Monitor            "Monitor[0]"
EndSection


Section "Device"
    BoardName        "ATI Radeon HD 3450"
    Driver            "fglrx"
    Identifier    "Device[0]"
    Option            "SaXDualHead"
    Option            "XAANoOffscreenPixmaps" "true"
    Option            "Capabilities" "0x00000000"
    Option            "SaXDualMode" "Xinerama"
    Option            "ForceMonitors" "auto,crt1"
    Option            "SaXDualHSync" "31-81"
    Option            "SaXDualMonitorModel" "SAMSUNG SYNCMASTER"
    Option            "SaXDualVSync" "50-75"
    Option            "VRefresh2" "50-75"
    Option            "Mode2" "1280x1024,1280x960,1280x800,1152x864,1280x768,1280x720,1024x768,1280x600,102
4x600,800x600,768x576,640x480"
    Option            "FSAAScale" "0"
    Option            "FSAAEnable" "off"
    Option            "VideoOverlay" "on"
    Option            "SaXDualMonitorVendor" "SAM"
    Option            "HSync2" "31-81"
    Option            "DesktopSetup" "Horizontal"
    Option            "SaXDualResolution" "1280x1024"
    Option            "SaXDualOrientation" "LeftOf"
    Screen            0
    VendorName    "ATI"
EndSection


Section "ServerLayout"
    Identifier    "Layout[all]"
    InputDevice    "Keyboard[0]" "CoreKeyboard"
    InputDevice    "Mouse[1]" "CorePointer"
    Option            "Clone" "off"
    Option            "Xinerama" "off"
    Screen            "Screen[0]"
EndSection


Section "DRI"
        Group            "video"
        Mode            0660
EndSection


Section "Extensions"
    Option            "Composite" "on"
EndSection


Теперь же вижу в Xorg.0.log:

Код: Выделить всё

(WW) fglrx(0): Option "SaXDualHead" is not used
(WW) fglrx(0): Option "SaxDualMode" is not used
(WW) fglrx(0): Option "SaXDualHSync" is not used
(WW) fglrx(0): Option "SaXDualMonitorModel" is not used
(WW) fglrx(0): Option "SaXDualVSync" is not used
(WW) fglrx(0): Option "SaXDualMonitorVendor" is not used
(WW) fglrx(0): Option "SaXDualResolution" is not used
(WW) fglrx(0): Option "SaXDualOrientation" is not used


Мониторы работают в режиме клонирования. то есть копия первого на втором.
Спасибо сказали:
lisss81
Сообщения: 16
ОС: openSUSE10.3

Re: Двухголовая видеокарта ATI, два монитора, OpenSuse11.1 и режим xinerama

Сообщение lisss81 »

Еще пробовал не режим Sax использовать, а xinerama. Вот что вышло:

xorg.conf:

Код: Выделить всё

Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  376 301
  HorizSync    30-81
  Identifier   "Monitor[0]"
  ModelName    "SAMSUNG SYNCMASTER"
  Option       "DPMS"
  Option       "PreferredMode" "1280x1024"
  VendorName   "SAM"
  VertRefresh  43-75
  UseModes     "Modes[0]"
EndSection

Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  376 301
  HorizSync    30-81
  Identifier   "Monitor[1]"
  ModelName    "SAMSUNG SYNCMASTER"
  Option       "DPMS"
  Option       "PreferredMode" "1280x1024"
  VendorName   "SAM"
  VertRefresh  43-75
  UseModes     "Modes[1]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline     "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Modes"
  Identifier   "Modes[1]"
  Modeline     "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  Device       "Device[1]"
  Identifier   "Screen[1]"
  Monitor      "Monitor[1]"
EndSection


Section "Device"
  BoardName    "ATI Radeon HD 3450"
  Driver       "fglrx"
  Identifier   "Device[0]"
  Option       "XAANoOffscreenPixmaps" "true"
  Option       "Capabilities" "0x00000000"
  Option       "FSAAScale" "0"
  Option       "FSAAEnable" "off"
  Option       "VideoOverlay" "on"
  Screen       0
  VendorName   "ATI"
EndSection

Section "Device"
  BoardName    "ATI Radeon HD 3450"
  Driver       "fglrx"
  Identifier   "Device[1]"
  Option       "XAANoOffscreenPixmaps" "true"
  Option       "Capabilities" "0x00000000"
  Option       "FSAAScale" "0"
  Option       "FSAAEnable" "off"
  Option       "VideoOverlay" "on"
  Screen       1
  VendorName   "ATI"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "on"
  Screen       "Screen[1]" RightOf "Screen[0]"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "Composite" "on"
EndSection


xorg.0.log:

Код: Выделить всё

бла-бла-бла, типа все в порядке, ошибок нет

Fatal server error:
Caught signal 11.  Server aborting

(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources


И мониторы грузятся с разными рабочими столами.
Спасибо сказали:
lisss81
Сообщения: 16
ОС: openSUSE10.3

Re: Двухголовая видеокарта ATI, два монитора, OpenSuse11.1 и режим xinerama

Сообщение lisss81 »

ах, да. дрова fglrx ставил вот так http://www.lisss.ru/?cid=1002

Неужели никто не знает??? :crazy:
Спасибо сказали: