Есть ati x1600pro с двумя dvi выходами, к ней подключено два монитора через dvi->dsub переходники, хочу сделать dual head (на одном x сервере), aticonfig --initial=dual-head генерирует конфиг с которым второй монитор не работает. Сейчас у меня вот такой конфиг файл:
...
Section "Monitor"
Identifier "HM704U"
HorizSync 30.0 - 96.0
VertRefresh 50.0 - 160.0
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "32C7"
HorizSync 30.0 - 90.0
VertRefresh 50.0 - 75.0
Option "DPMS" "true"
EndSection
Section "Device"
VideoRam 262144
Identifier "ATIX1600"
BusID "PCI:1:0:0"
Driver "fglrx"
Option "ForceMonitors" "crt2,notv"
Option "EnableMonitor" "crt1,crt2"
Option "VideoOverlay" "on"
Option "FSAAEnable" "on"
Option "XAANoOffscreenPixmaps"
Option "NoTV" "on"
Option "BlockSignalsOnLock" "off"
Option "ConnectedMonitor" "HM704U"
Screen 0
EndSection
Section "Device"
VideoRam 262144
Identifier "ATIX1600CRT2"
BusID "PCI:1:0:0"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "XAANoOffscreenPixmaps"
Option "NoTV" "on"
Option "BlockSignalsOnLock" "off"
Option "ConnectedMonitor" "32C7"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATIX1600"
Monitor "HM704U"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1152x864" "1024x768"
Viewport 0 0
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "ATIX1600CRT2"
Monitor "32C7"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1360x768@60 1024x768@60"
Virtual 1360 864
EndSubSection
EndSection
На втором мониторе (точнее lcd панели) надпись неподдкрживаемый тип сигнала, хотя я точно знаю, что 1360x768@60 и 1024x768@60 она точно умеет.
В логе xorg наиболее интересны показались следующие строки:
...
(II) Primary Device is: PCI 01:00:0
(II) ATI Proprietary Linux Driver Version Identifier:8.43.2
(II) ATI Proprietary Linux Driver Release Identifier: UNSUPPORTED-8.433
(II) ATI Proprietary Linux Driver Build Date: Nov 9 2007 21:19:16
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
...
По lspci видеоконтроллер виден как:
01:00.0 VGA compatible controller: ATI Technologies Inc RV530 [Radeon X1600]
01:00.1 Display controller: ATI Technologies Inc RV530 [Radeon X1600] (Secondary)
Пробовал в device секции у ATIX1600CRT2 писать BusID 01:00.1 - не помогает
Ещё из лога:
...
(II) fglrx(0): Connected Display1: CRT on primary DAC [crt1]
(II) fglrx(0): Display1 EDID data ---------------------------
(II) fglrx(0): Manufacturer: XXX Model: 3 Serial#: 0
(II) fglrx(0): Year: 1990 Week: 0
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) fglrx(0): Sync:
(II) fglrx(0): Max H-Image Size [cm]: horiz.: 40 vert.: 30
(II) fglrx(0): Gamma: 1.00
(II) fglrx(0): DPMS capabilities: StandBy Suspend Off; Non RGB Multicolor Displa
y
(II) fglrx(0): First detailed timing not preferred mode in violation of standard
!(II) fglrx(0): redX: 0.000 redY: 0.000 greenX: 0.000 greenY: 0.000
(II) fglrx(0): blueX: 0.000 blueY: 0.000 whiteX: 0.000 whiteY: 0.000
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 640x480@60Hz
(II) fglrx(0): 800x600@60Hz
(II) fglrx(0): 1024x768@60Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported Future Video Modes:
(II) fglrx(0): #0: hsize: 640 vsize 480 refresh: 60 vid: 16433
(II) fglrx(0): #1: hsize: 800 vsize 600 refresh: 60 vid: 16453
(II) fglrx(0): #2: hsize: 1024 vsize 768 refresh: 60 vid: 16481
(II) fglrx(0): End of Display1 EDID data --------------------
(II) fglrx(0): Connected Display2: TV on TVDAC [tv]
(II) fglrx(0): Display2: No EDID information from DDC.
(II) fglrx(0): Derived EDID from BIOS and internal tables for Display2:
(II) fglrx(0): Display2 EDID data ---------------------------
(II) fglrx(0): Manufacturer: PNP Model: 9fe Serial#: 0
(II) fglrx(0): Year: 1990 Week: 0
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) fglrx(0): Sync:
(II) fglrx(0): Max H-Image Size [cm]: H-Size may change, V-Size may change
(II) fglrx(0): Gamma: 1.00
(II) fglrx(0): DPMS capabilities: StandBy Suspend Off; Non RGB Multicolor Displa
y
(II) fglrx(0): First detailed timing not preferred mode in violation of standard
!(II) fglrx(0): redX: 0.000 redY: 0.000 greenX: 0.000 greenY: 0.000
(II) fglrx(0): blueX: 0.000 blueY: 0.000 whiteX: 0.000 whiteY: 0.000
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 640x480@60Hz
(II) fglrx(0): 800x600@60Hz
(II) fglrx(0): 1024x768@60Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): End of Display2 EDID data --------------------
(II) fglrx(0): Connected Display3: CRT on secondary DAC [crt2]
(II) fglrx(0): Display3: No EDID information from DDC.
(II) fglrx(0): Display3: Failed to get EDID information.
(II) fglrx(0): Primary Controller - CRT on primary DAC
(II) fglrx(0): Secondary Controller - CRT on secondary DAC
(II) fglrx(0): Internal Desktop Setting: 0x00000001
...
К tvout кабельне подключен но он почему-то считает, что Display2 подсоединён в то время как на Display3 реально подсоединёный к второму dvi выходу реагирует более чем странно.
....
(II) fglrx(1): PCI bus 1 card 0 func 0
(**) fglrx(1): Depth 24, (--) framebuffer bpp 32
(II) fglrx(1): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(1): Default visual is TrueColor
(==) fglrx(1): RGB weight 888
(II) fglrx(1): Using 8 bits per RGB (8 bit DAC)
(==) fglrx(1): Buffer Tiling is ON (copy from primary)
(--) fglrx(1): Chipset: "Radeon X1600 Series" (Chipset = 0x71c2)
(--) fglrx(1): (PciSubVendor = 0x18bc, PciSubDevice = 0x2212)
(--) fglrx(1): board vendor info: third party graphics adapter - NOT original AT
I
(II) fglrx(1): Video RAM override, using 262144 kB instead of 262144 kB
(**) fglrx(1): VideoRAM: 131072 kByte, Type: DDR2
(WW) fglrx(1): board is an unknown third party board, chipset is supported
(==) fglrx(1): PseudoColor visuals disabled
(**) fglrx(1): OpenGL Overlay on 2nd Screen not implemented
(==) fglrx(1): Using gamma correction (1.0, 1.0, 1.0)
(==) fglrx(1): Center Mode is disabled
(==) fglrx(1): TMDS coherent mode is enabled
(II) fglrx(1): Total of 11 modes found for primary display.
...
Это так понимаю относится ко второй device секции, но здесь и далее нет ни одного упоминания о подключении чего-либо к fglrx(1).
Что интересно курсор мыши свободно уезжает за правую часть экрана.
До этого lcd панель была подключена через tv out и нормально работала (правда конфигурация была не dual head).
Интересно что же не так делаю. И вообще в нутрях aticonfig есть упоминание некой multidisplay конфигурации, может надо конфигурировать второй монитор не как dual head а как-то по типу tv out (описание второго устройства вывода в одной device секции)?
>>>