DRI with 2 ATI RADEON PCI CARDS
Hi all!
I've successfully got DRI acceleration with 1 ATI Radeon 9250 PCI card... but now I've to enable acceleration with 2 video cards mounted on 2 PCI slots.
I have 4 sections (one the same of each other, it changes only BusID) in my xorg.conf... but typing glxinfo I can see only 2 of 4 video outputs with DRI acceleration enabled!
What to do????
PS: I've also an integrated i945 chipset with its video card device in xorg.conf.
Here is my Xorg.0.log:
(==) ServerLayout "multi head configuration"
(**) |-->Screen "ScreenI865" (0)
(**) | |-->Monitor "MonitorI865"
(**) | |-->Device "VideocardI865"
(**) |-->Screen "ScreenATI2" (1)
(**) | |-->Monitor "MonitorATI2"
(**) | |-->Device "VideocardATI2"
(**) |-->Screen "ScreenATI4" (2)
(**) | |-->Monitor "MonitorATI4"
(**) | |-->Device "VideocardATI4"
(**) |-->Screen "ScreenATI1" (3)
(**) | |-->Monitor "MonitorATI1"
(**) | |-->Device "VideocardATI1"
(**) |-->Screen "ScreenATI3" (4)
(**) | |-->Monitor "MonitorATI3"
(**) | |-->Device "VideocardATI3"
...
(II) fglrx(1): === [R200PreInit] === begin, [s]
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Reloading /usr/lib/xorg/modules/libvgahw.so
(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): Option "NoAccel" "no"
(**) fglrx(1): Option "NoDRI" "no"
(**) fglrx(1): Option "KernelModuleParm" "locked-userpages=0"
(**) fglrx(1): Option "OpenGLOverlay" "off"
(**) fglrx(1): Option "VideoOverlay" "on"
(**) fglrx(1): Option "UseInternalAGPGART" "no"
(**) fglrx(1): Option "UseFastTLS" "2"
(**) fglrx(1): Option "BlockSignalsOnLock" "on"
(**) fglrx(1): Option "EnablePrivateBackZ" "no"
(**) fglrx(1): Option "DPMS"
(==) fglrx(1): RGB weight 888
(II) fglrx(1): Using 8 bits per RGB (8 bit DAC)
(==) fglrx(1): Gamma Correction for I is 0x06419064
(==) fglrx(1): Gamma Correction for II is 0x06419064
(==) fglrx(1): Buffer Tiling is ON
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) Attempted to read BIOS 128KB from /sys/bus/pci/devices/0000:01:00.0/rom: got 52KB
(--) fglrx(1): Chipset: "RADEON 9250 (RV280 5960)" (Chipset = 0x5960)
(--) fglrx(1): (PciSubVendor = 0x174b, PciSubDevice = 0x0250)
(--) fglrx(1): board vendor info: third party graphics adapter - NOT original ATI
(--) fglrx(1): Linear framebuffer (phys) at 0xc0000000
(--) fglrx(1): MMIO registers at 0xff8f0000
(==) fglrx(1): ROM-BIOS at 0x000c0000
(**) fglrx(1): Option "mtrr" "off"
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Reloading /usr/lib/xorg/modules/libvbe.so
(II) fglrx(1): VESA BIOS detected
(II) fglrx(1): VESA VBE Version 2.0
(II) fglrx(1): VESA VBE Total Mem: 16384 kB
(II) fglrx(1): VESA VBE OEM: ATI RADEON 9200
(II) fglrx(1): VESA VBE OEM Software Rev: 1.0
(II) fglrx(1): VESA VBE OEM Vendor: ATI Technologies Inc.
(II) fglrx(1): VESA VBE OEM Product: V280
(II) fglrx(1): VESA VBE OEM Product Rev: 01.00
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Reloading /usr/lib/xorg/modules/linux/libdrm.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmGetBusid returned ''
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 7.1.0, module version = 8.28.8
ABI class: X.Org Server Extension, version 0.3
(EE) fglrx(1): Fail to initialize ASIC in kernel.
(--) fglrx(1): VideoRAM: 131072 kByte, Type: DDR SGRAM / SDRAM
(II) fglrx(1): PCI card detected
(WW) fglrx(1): board is an unknown third party board, chipset is supported
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/lib/xorg/modules/libddc.so
(II) fglrx(1): Connected Display1: CRT on primary DAC
(II) fglrx(1): Display1 EDID data ---------------------------
(II) fglrx(1): Manufacturer: HWP Model: 2648 Serial#: 16843009
(II) fglrx(1): Year: 2005 Week: 53
(II) fglrx(1): EDID Version: 1.3
(II) fglrx(1): Analog Display Input, Input Voltage Level: 0.700/0.700 V
(II) fglrx(1): Sync: Separate
(II) fglrx(1): Max H-Image Size [cm]: horiz.: 33 vert.: 27
(II) fglrx(1): Gamma: 2.20
(II) fglrx(1): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) fglrx(1): Default color space is primary color space
(II) fglrx(1): First detailed timing is preferred mode
(II) fglrx(1): redX: 0.641 redY: 0.342 greenX: 0.292 greenY: 0.611
(II) fglrx(1): blueX: 0.147 blueY: 0.068 whiteX: 0.313 whiteY: 0.329
(II) fglrx(1): Supported VESA Video Modes:
(II) fglrx(1): 720x400@70Hz
(II) fglrx(1): 640x480@60Hz
(II) fglrx(1): 640x480@72Hz
(II) fglrx(1): 640x480@75Hz
(II) fglrx(1): 800x600@60Hz
(II) fglrx(1): 800x600@72Hz
(II) fglrx(1): 800x600@75Hz
(II) fglrx(1): 832x624@75Hz
(II) fglrx(1): 1024x768@60Hz
(II) fglrx(1): 1024x768@70Hz
(II) fglrx(1): 1024x768@75Hz
(II) fglrx(1): 1280x1024@75Hz
(II) fglrx(1): 1152x870@75Hz
(II) fglrx(1): Manufacturer's mask: 0
(II) fglrx(1): Supported Future Video Modes:
(II) fglrx(1): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) fglrx(1): Supported additional Video Mode:
(II) fglrx(1): clock: 108.0 MHz Image Size: 338 x 270 mm
(II) fglrx(1): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) fglrx(1): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking: 1066 v_border: 0
(II) fglrx(1): Ranges: V min: 50 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 140 MHz
(II) fglrx(1): Monitor name: HP L1740
(II) fglrx(1): Serial No: CNK55302JH
(II) fglrx(1): EDID (in hex):
(II) fglrx(1): 00ffffffffffff0022f0482601010101
(II) fglrx(1): 350f010368211b78ee2ee5a4574a9c25
(II) fglrx(1): 115054adef8081800101010101010101
(II) fglrx(1): 010101010101302a009851002a403070
(II) fglrx(1): 1300520e1100001e000000fd00324c1e
(II) fglrx(1): 530e000a202020202020000000fc0048
(II) fglrx(1): 50204c313734300a20202020000000ff
(II) fglrx(1): 00434e4b35353330324a480a20200078
(II) fglrx(1): End of Display1 EDID data --------------------
(II) fglrx(1): Connected Display2: CRT on secondary DAC
(II) fglrx(1): Display2 EDID data ---------------------------
(II) fglrx(1): Manufacturer: GSM Model: 4a54 Serial#: 670
(II) fglrx(1): Year: 2001 Week: 12
(II) fglrx(1): EDID Version: 1.3
(II) fglrx(1): Analog Display Input, Input Voltage Level: 0.700/0.700 V
(II) fglrx(1): Signal levels configurable
(II) fglrx(1): Sync: Separate
(II) fglrx(1): Max H-Image Size [cm]: horiz.: 36 vert.: 27
(II) fglrx(1): Gamma: 2.76
(II) fglrx(1): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) fglrx(1): First detailed timing not preferred mode in violation of standard!(II) fglrx(1): redX: 0.638 redY: 0.326 greenX: 0.279 greenY: 0.602
(II) fglrx(1): blueX: 0.142 blueY: 0.062 whiteX: 0.282 whiteY: 0.298
(II) fglrx(1): Supported VESA Video Modes:
(II) fglrx(1): 720x400@70Hz
(II) fglrx(1): 720x400@88Hz
(II) fglrx(1): 640x480@60Hz
(II) fglrx(1): 640x480@67Hz
(II) fglrx(1): 640x480@72Hz
(II) fglrx(1): 640x480@75Hz
(II) fglrx(1): 800x600@56Hz
(II) fglrx(1): 800x600@60Hz
(II) fglrx(1): 800x600@72Hz
(II) fglrx(1): 800x600@75Hz
(II) fglrx(1): 832x624@75Hz
(II) fglrx(1): 1024x768@87Hz (interlaced)
(II) fglrx(1): 1024x768@60Hz
(II) fglrx(1): 1024x768@70Hz
(II) fglrx(1): 1024x768@75Hz
(II) fglrx(1): 1280x1024@75Hz
(II) fglrx(1): 1152x870@75Hz
(II) fglrx(1): Manufacturer's mask: 0
(II) fglrx(1): Supported Future Video Modes:
(II) fglrx(1): #0: hsize: 640 vsize 480 refresh: 85 vid: 22833
(II) fglrx(1): #1: hsize: 800 vsize 600 refresh: 85 vid: 22853
(II) fglrx(1): #2: hsize: 1024 vsize 768 refresh: 85 vid: 22881
(II) fglrx(1): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) fglrx(1): #4: hsize: 1600 vsize 1200 refresh: 60 vid: 16553
(II) fglrx(1): #5: hsize: 1600 vsize 1200 refresh: 65 vid: 17833
(II) fglrx(1): #6: hsize: 1600 vsize 1200 refresh: 70 vid: 19113
(II) fglrx(1): #7: hsize: 1600 vsize 1200 refresh: 75 vid: 20393
(II) fglrx(1): Supported additional Video Mode:
(II) fglrx(1): clock: 157.5 MHz Image Size: 350 x 262 mm
(II) fglrx(1): h_active: 1280 h_sync: 1344 h_sync_end 1504 h_blank_end 1728 h_border: 0
(II) fglrx(1): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking: 1072 v_border: 0
(II) fglrx(1): Ranges: V min: 50 V max: 160 Hz, H min: 30 H max: 96 kHz, PixClock max 200 MHz
(II) fglrx(1): Monitor name: 99G
(II) fglrx(1): Monitor name:
(II) fglrx(1): EDID (in hex):
...
(II) fglrx(3): [drm] DRM interface version 1.0
(II) fglrx(3): [drm] drmSetBusid failed (12, PCI:1:1:0), Device or resource busy
(EE) fglrx(3): DRIScreenInit failed!
(WW) fglrx(3): ***********************************************
(WW) fglrx(3): * DRI initialization failed! *
(WW) fglrx(3): * (maybe driver kernel module missing or bad) *
(WW) fglrx(3): * 2D acceleraton available (MMIO) *
(WW) fglrx(3): * no 3D acceleration available *
(WW) fglrx(3): ********************************************* *
(II) fglrx(3): FBADPhys: 0x30000000 FBMappedSize: 0x08000000
(II) fglrx(3): FBMM initialized for area (0,0)-(1024,8191)
(II) fglrx(3): FBMM auto alloc for area (0,0)-(1024,768) (front color buffer - assumption)
(**) fglrx(3): Option "BackingStore" "true"
(**) fglrx(3): Backing store enabled
(==) fglrx(3): Silken mouse enabled
(**) fglrx(3): DPMS enabled
(II) fglrx(3): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
Solid Horizontal and Vertical Lines
Offscreen Pixmaps
Setting up tile and stipple cache:
32 128x128 slots
32 256x256 slots
16 512x512 slots
(II) fglrx(3): Acceleration enabled
(II) fglrx(3): Direct rendering disabled
(==) fglrx(3): Using hardware cursor
(II) fglrx(3): Largest offscreen area available: 1024 x 7419
(**) fglrx(3): Video overlay enabled on CRTC1
(--) RandR disabled
Here dedicated ATI section in xorg.conf which is replicated for each video card:
Identifier "VideocardATI1"
Driver "fglrx"
Option "BlockSignalsOnLock" "on"
Option "KernelModuleParm" "locked-userpages=0"
Option "OpenGLOverlay" "off"
Option "UseFastTLS" "2"
Option "UseInternalAGPGART" "no"
Option "VideoOverlay" "on"
Option "mtrr" "off"
Option "no_accel" "no"
Option "no_dri" "no"
Option "EnablePrivateBackZ" "no"
Option "backingstore" "true"
BusID "PCI:1:0:0"
|