Есть 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 секции)?