Find the answer to your Linux question:
Results 1 to 4 of 4
Hi all, my first post I trust this forum help all linux user, and mine is a distro wide problem. I'm looking for somebody that is running X with 2 ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    LAj
    LAj is offline
    Just Joined!
    Join Date
    Nov 2006
    Posts
    3

    ATI driver doesn't work with 2 VGAs installed on CrossFire system


    Hi all,
    my first post
    I trust this forum help all linux user, and mine is a distro wide problem.

    I'm looking for somebody that is running X with 2 Radeon on a CrossFire mainboard.
    I know that XFire is a tecnology available on for Windows and DirectX, but I want to know how to make working one VGA device in Linux without the needs of removing the other one.


    My expirience refer to:
    ASUS A8R32-MVP
    2x X850 XT( CrossFire edition & CrossFire ready tested with Windows drivers)
    SyncMaster 244T with native resolution 1920x1200

    My distro is -amd64 Gentoo 2006.1 with GCC4.1.1( I'm going to upgrade my profile info )
    and the x86_64 ATI driver since 8.27.10 enable DRI for all VGA devices to the Radeon X1950( release 8.30.3 still doesn't work ).
    If I remove the slave card I can run X with a fglrx drived device but if togheter are installed X stuck in a black screen( with a low resolution, as I can see from cursor ) also I can hear the VGA works because fan speed increase but no input device respond and there is not any info in the log file
    ( since 8.30.3 system reboot ) .

    Is needed some special section in xorg.conf?

  2. #2
    LAj
    LAj is offline
    Just Joined!
    Join Date
    Nov 2006
    Posts
    3
    Great solution for me:
    -emerge latest libdrm masked package;
    -emerge latest mesa hard masked package;
    -read this section only: http://dri.freedesktop.org/wiki/Buil...d4f5268396b2b4
    -configure your xorg.conf properly( with "radeon" Device ).
    -reboot your system;
    -enjoy it

    Code:
    NeXT ~ # lspci
    00:00.0 Host bridge: ATI Technologies Inc Unknown device 5952
    00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
    00:03.0 PCI bridge: ATI Technologies Inc Unknown device 5a35
    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
    HyperTransport Technology Configuration
    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM
    Controller
    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
    Miscellaneous Control
    00:1a.0 PCI bridge: ALi Corporation M5249 HTT to PCI Bridge
    00:1c.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
    00:1c.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
    00:1c.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
    00:1c.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
    00:1d.0 Audio device: ALi Corporation High Definition Audio/AC'97 Host
    Controller (rev 02)
    00:1e.0 ISA bridge: ALi Corporation Unknown device 1575
    00:1e.1 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
    00:1f.0 IDE interface: ALi Corporation M5229 IDE (rev c8)
    00:1f.1 SATA controller: ALi Corporation ULi M5288 SATA (rev 10)
    01:10.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear
    SoundFusion Audio Accelerator] (rev 01)
    01:12.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip /
    Technisat SkyStar2 DVB card (rev 02)
    01:13.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000
    Controller (PHY/Link)
    01:14.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit
    Ethernet Controller (rev 14)
    02:00.0 VGA compatible controller: ATI Technologies Inc R480 [Radeon X850XT
    (PCIE)] (Primary)
    02:00.1 Display controller: ATI Technologies Inc R480 [Radeon X850XT (PCIE)]
    (Secondary)
    03:00.0 VGA compatible controller: ATI Technologies Inc R480 [Radeon X850XT
    (PCIE)] (Primary)
    03:00.1 Display controller: ATI Technologies Inc R480 [Radeon X850XT (PCIE)]
    (Secondary)
    NeXT ~ # glxinfo | grep rendering
    direct rendering: Yes
    NeXT ~ #
    Code:
    NeXT ~ # LIBGL_DEBUG=verbose glxgears
    libGL: XF86DRIGetClientDriverName: 5.2.0 r300 (screen 0)
    libGL: OpenDriver: trying /usr/lib64/dri/tls/r300_dri.so
    libGL: OpenDriver: trying /usr/lib64/dri/r300_dri.so
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 5, (OK)
    drmOpenByBusid: Searching for BusID pci:0000:03:00.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 5, (OK)
    drmOpenByBusid: drmOpenMinor returns 5
    drmOpenByBusid: drmGetBusid reports pci:0000:03:00.0
    w,h 0 0
    9636 frames in 5.0 seconds = 1926.856 FPS
    8592 frames in 5.0 seconds = 1718.375 FPS
    11146 frames in 5.0 seconds = 2228.752 FPS
    12383 frames in 5.1 seconds = 2421.769 FPS
    15943 frames in 5.0 seconds = 3188.455 FPS
    I think ATI need to release its drivers as open source[/code].

  3. #3
    Just Joined!
    Join Date
    Nov 2006
    Posts
    1
    Is needed some special section in xorg.conf?[/QUOTE]

    could you post your xorg.conf ?

    thx

  4. $spacer_open
    $spacer_close
  5. #4
    LAj
    LAj is offline
    Just Joined!
    Join Date
    Nov 2006
    Posts
    3
    Sure:
    Code:
    Section "ServerFlags"
            Option "Xinerama" "True"
    EndSection
    
    Section "ServerLayout"
            Identifier     "Simple Layout"
            Screen      0  "Screen 1" 0 0
            InputDevice    "Mouse1" "CorePointer"
            InputDevice    "Keyboard1" "CoreKeyboard"
            Option "SingleCard" "Yes"
    EndSection
    
    Section "ServerLayout"
        Identifier "seatN"
        Screen 1 "aticonfig-Screen1" 0 0
        InputDevice "mouseN" "CorePointer"
        InputDevice "keyboardN" "CoreKeyboard"
            Option "SingleCard" "Yes"
    EndSection
    
    
    Section "Files"
            FontPath     "/usr/share/fonts/misc"
            FontPath     "/usr/share/fonts/75dpi"
            FontPath     "/usr/share/fonts/100dpi"
            FontPath     "/usr/share/fonts/TTF"
            FontPath     "/usr/share/fonts/Type1"
            FontPath     "/usr/share/fonts/corefonts"
            FontPath     "/usr/share/fonts/freefont"
            FontPath     "/usr/lib/X11/fonts/misc/"
            FontPath     "/usr/lib/X11/fonts/75dpi/:unscaled"
            FontPath     "/usr/lib/X11/fonts/100dpi/:unscaled"
            FontPath     "/usr/lib/X11/fonts/Type1/"
    
            FontPath     "/usr/lib/X11/fonts/75dpi/"
            FontPath     "/usr/lib/X11/fonts/100dpi/"
    EndSection
    
    Section "Module"
    
            SubSection "extmod"
                    Option      "omit xfree86-dga"   # don't initialise the DGA extension
            EndSubSection
            Load  "dbe"     # Double buffer extension
            Load  "freetype"
            Load  "glx"
            Load  "xtrap"
            Load  "record"
            Load    "v4l"
            Load    "vbe"
    EndSection
    
    Section "InputDevice"
            Identifier  "Keyboard1"
            Driver          "evdev"
            Option      "Device"    "/dev/input/event0"
            Option      "XkbRules" "xorg"
            Option      "XkbModel" "evdev"
            Option      "XkbLayout" "it"
    EndSection
    
    Section "InputDevice"
            Identifier  "Mouse1"
            Driver      "mouse"
            Option      "Protocol" "Auto"   # Auto detect
            Option      "Device" "/dev/input/mouse0"
            Option      "ZAxisMapping" "4 5 6 7"
    EndSection
    
    Section "InputDevice"
        Identifier "keyboardN"
        Driver "evdev"
        Option "Device" "/dev/input/event2"
            Option      "AutoRepeat" "500 30"
            # Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
            Option      "XkbRules" "xorg"
            Option      "XkbModel" "evdev"
            Option      "XkbLayout" "it"
    EndSection
    
    Section "InputDevice"
        Identifier "mouseN"
        Driver "mouse"
        Option "ZAxisMapping" "4 5 6 7"
        Option "Device" "/dev/input/mouse1"
    EndSection
    
    
    
    Section "Monitor"
            Identifier   "Samsung SyncMaster 244T"
            HorizSync    30.0 - 81.0
            VertRefresh  56.0 - 75.0
            ModeLine     "1920x1200" 154.0 1920 1968 2000 2080 1200 1203 1209 1235 -hsync -vsync
            Option      "DPMS" "True"
    EndSection
    
    Section "Monitor"
    
            Identifier   "aticonfig-Monitor[0]"
            HorizSync       30.0 - 80.0
            VertRefresh     50.0 - 120.0
            Option      "VendorName" "Sony"
            Option      "ModelName" "CPD-200 SFT"
            Option      "DPMS" "true"
    EndSection
    
    Section "Device"
            Identifier  "** ATI Radeon (generic)               [radeon]"
            Driver      "fglrx"
            Option      "no_accel" "no"
            Option      "no_dri" "no"
            Option      "mtrr" "off" # disable DRI mtrr mapper, driver has its own $
            Option      "ScreenOverlap" "0"
        Option "GammaCorrectionI"           "0x06419064"
        Option "GammaCorrectionII"          "0x00a0280a"
            Option      "Capabilities" "0x00000800"
            Option      "CapabilitiesEx" "0x00000000"
            Option      "VideoOverlay" "on"
            Option      "OpenGLOverlay" "off"
            Option      "PseudoColorVisuals" "off"
            Option      "Stereo" "off"
            Option      "StereoSyncEnable" "1"
            Option      "FSAAEnable" "on"
            Option      "FSAAScale" "4"
            Option      "FSAADisableGamma" "no"
            Option      "FSAACustomizeMSPos" "no"
            Option      "FSAAMSPosX0" "0.000000"
            Option      "FSAAMSPosY0" "0.000000"
            Option      "FSAAMSPosX1" "0.000000"
            Option      "FSAAMSPosY1" "0.000000"
            Option      "FSAAMSPosX2" "0.000000"
            Option      "FSAAMSPosY2" "0.000000"
            Option      "FSAAMSPosX3" "0.000000"
            Option      "FSAAMSPosY3" "0.000000"
            Option      "FSAAMSPosX4" "0.000000"
            Option      "FSAAMSPosY4" "0.000000"
            Option      "FSAAMSPosX5" "0.000000"
            Option      "FSAAMSPosY5" "0.000000"
    
            Option      "UseFastTLS" "0"
            Option      "BlockSignalsOnLock" "on"
            Option      "UseInternalAGPGART" "no"
            Option      "ForceGenericCPU" "no"
            Option      "NoTV" "yes"
            Option      "backingstore" "true"
            Option      "TexturedVideo" "on"
    
            BusID   "PCI:03:00:0"
    EndSection ##############      DEVICE 0
    
    Section "Device"
            Identifier  "aticonfig-Device1[0]"
            Driver      "fglrx"
            Option      "no_accel" "no"
            Option      "no_dri" "no"
            Option      "mtrr" "off" # disable DRI mtrr mapper, driver has its own $
            Option      "ScreenOverlap" "0"
        Option "GammaCorrectionI"           "0x06419064"
        Option "GammaCorrectionII"          "0x00a0280a"
            Option      "Capabilities" "0x00000800"
            Option      "CapabilitiesEx" "0x00000000"
            Option      "VideoOverlay" "on"
            Option      "OpenGLOverlay" "off"
            Option      "PseudoColorVisuals" "off"
            Option      "Stereo" "off"
            Option      "StereoSyncEnable" "1"
            Option      "FSAAEnable" "on"
            Option      "FSAAScale" "4"
            Option      "FSAADisableGamma" "no"
            Option      "FSAACustomizeMSPos" "no"
            Option      "FSAAMSPosX0" "0.000000"
            Option      "FSAAMSPosY0" "0.000000"
            Option      "FSAAMSPosX1" "0.000000"
            Option      "FSAAMSPosY1" "0.000000"
            Option      "FSAAMSPosX2" "0.000000"
            Option      "FSAAMSPosY2" "0.000000"
            Option      "FSAAMSPosX3" "0.000000"
            Option      "FSAAMSPosY3" "0.000000"
            Option      "FSAAMSPosX4" "0.000000"
            Option      "FSAAMSPosY4" "0.000000"
            Option      "FSAAMSPosX5" "0.000000"
            Option      "FSAAMSPosY5" "0.000000"
            Option      "UseFastTLS" "0"
            Option      "BlockSignalsOnLock" "on"
            Option      "UseInternalAGPGART" "no"
            Option      "ForceGenericCPU" "no"
            Option      "NoTV" "yes"
            Option      "backingstore" "true"
            Option      "TexturedVideo" "on"
    
            BusID       "PCI:02:00:0"
          # Option          "NoInt10" "True"
    EndSection ########### DEVICE 1
    
    
    
    Section "Screen"
            Identifier "Screen 1"
            Device     "** ATI Radeon (generic)               [radeon]"
            Monitor    "Samsung SyncMaster 244T"
            DefaultDepth     24
            SubSection "Display"
                    Viewport   0 0
                    Depth     8
                    Modes    "1280x1024" "1024x768" "800x600" "640x480"
            EndSubSection
            SubSection "Display"
                    Viewport   0 0
                    Depth     16
                    Modes    "1280x1024" "1024x768" "800x600" "640x480"
            EndSubSection
            SubSection "Display"
                    Viewport   0 0
                    Depth     24
                    Modes    "1920x1200" "1600x1200"
            EndSubSection
    EndSection
    
    Section "Screen"
            Identifier "aticonfig-Screen1"
            Device     "aticonfig-Device1[0]"
            Monitor    "aticonfig-Monitor[0]"
            DefaultDepth     24
            SubSection "Display"
                    Viewport   0 0
                    Depth     24
                    Modes    "1280x1024"
            EndSubSection
    EndSection
    
    Section "DRI"
            Mode         0666
    EndSection
    Have you two ATI VGA on PCI-Ex?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •