Date: Fri, 27 Oct 2006 10:04:57 -0500 From: "Nikolas Britton" <nikolas.britton@gmail.com> To: freebsd-x11@freebsd.org Subject: Radeon DRI still broken. Message-ID: <ef10de9a0610270804x5f7e0956q37a131605ee5bb26@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Does anyone realize that DRI is completely fucked for Radeon PCI Cards? I've been trying to setup a Triple-Head system with working 3D acceleration for some time now. I've tried all combinations of the following: FreeBSD: 6.0, 6.1, 6.2-PRERELEASE Xorg: 6.7, 6.8, 6.9 Radeon 8500 AGP + 2 Radeon 7000 PCI Radeon 8500 AGP + 2 Radeon 9200 PCI Radeon 8500 AGP + Radeon 7000 PCI Radeon 8500 AGP + Radeon 9200 PCI DRI works fine with just the Radeon 8500 installed. When I install any Radeon PCI card Xorg will always hardlock the system. If I disable DRI in the config file Xorg works perfect. I've already dropped $300 bucks into this project, how much more do I have to waste to get this darn DRI working? I understand the fact that ATI is a pain in the butt regarding drivers and chipset documentation, so I really can't fault the Xorg or FreeBSD developers but this is just so frustrating. Hopefully with the acquisition of ATI by AMD things will change. Is there anything I can do or buy in the mean time that will get me a Triple-Head setup with work working 3D acceleration? Xinerama + DRI + KDE is what I really want, but that's another problem. Thanks. ------------ dmesg: drm0: <ATI Radeon QL R200 8500 LE> port 0xe000-0xe0ff mem 0xf0000000-0xf7ffffff,0xfbf00000-0xfbf0ffff irq 16 at device 0.0 on pci1 info: [drm] AGP at 0xc8000000 128MB info: [drm] Initialized radeon 1.24.0 20060225 drm1: <ATI Radeon RV280 9200> port 0x9000-0x90ff mem 0xd0000000-0xd7ffffff,0xfb700000-0xfb70ffff irq 16 at device 11.0 on pci0 info: [drm] Initialized radeon 1.24.0 20060225 pci0: <display> at device 11.1 (no driver attached) drm2: <ATI Radeon RV280 9200> port 0xa000-0xa0ff mem 0xe0000000-0xe7ffffff,0xfba00000-0xfba0ffff irq 18 at device 13.0 on pci0 can't re-use a leaf (name)! info: [drm] Initialized radeon 1.24.0 20060225 pci0: <display> at device 13.1 (no driver attached) xorg.conf: Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" RightOf "Screen0" Screen 2 "Screen2" LeftOf "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "ServerFlags" Option "Xinerama" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/TTF/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/CID/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" EndSection Section "Module" Load "extmod" Load "glx" #Load "dri" Load "dbe" Load "record" Load "xtrap" Load "type1" Load "freetype" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" #DisplaySize 350 260 # mm Identifier "Monitor0" VendorName "SAM" ModelName "SyncMaster 997DF" ### Comment all HorizSync and VertSync values to use DDC: HorizSync 30.0 - 96.0 VertRefresh 50.0 - 160.0 Option "DPMS" EndSection Section "Monitor" #DisplaySize 370 280 # mm Identifier "Monitor1" VendorName "NEC" ModelName "NEC FE950+" ### Comment all HorizSync and VertSync values to use DDC: HorizSync 30.0 - 96.0 VertRefresh 50.0 - 160.0 Option "DPMS" EndSection Section "Monitor" #DisplaySize 370 280 # mm Identifier "Monitor2" VendorName "NEC" ModelName "NEC FE950+" ### Comment all HorizSync and VertSync values to use DDC: HorizSync 30.0 - 96.0 VertRefresh 50.0 - 160.0 Option "DPMS" EndSection Section "Device" Identifier "Card0" Driver "radeon" VendorName "ATI Technologies Inc" BoardName "Radeon R200 QL [Radeon 8500 LE]" BusID "PCI:1:0:0" EndSection Section "Device" Option "BusType" "PCI" Identifier "Card1" Driver "radeon" VendorName "ATI Technologies Inc" BoardName "Radeon RV280 [Radeon 9200]" BusID "PCI:0:11:0" EndSection Section "Device" Option "BusType" "PCI" Identifier "Card2" Driver "radeon" VendorName "ATI Technologies Inc" BoardName "Radeon RV280 [Radeon 9200]" BusID "PCI:0:13:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Card1" Monitor "Monitor1" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" EndSubSection EndSection Section "Screen" Identifier "Screen2" Device "Card2" Monitor "Monitor2" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" EndSubSection EndSection > more Xorg.0.log | grep EE (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (II) Loading extension MIT-SCREEN-SAVER (EE) RADEON(0): Cannot read V_BIOS (3) > more Xorg.0.log |grep WW (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (WW) The directory "/usr/X11R6/lib/X11/fonts/CID/" does not exist. (WW) RADEON: No matching Device section for instance (BusID PCI:0:11:1) found (WW) RADEON: No matching Device section for instance (BusID PCI:0:13:1) found (WW) RADEON(0): Restoring MEM_CNTL (00000000), setting to 2d002d01 (WW) RADEON(0): Restoring MPP_TB_CONFIG<31:24> (04), setting to 01 (WW) RADEON(0): Video BIOS not detected in PCI space! (WW) RADEON(0): Attempting to read Video BIOS from legacy ISA space! (WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled (WW) (1792x1344,Monitor0) mode clock 261MHz exceeds DDC maximum 250MHz (WW) (1856x1392,Monitor0) mode clock 288MHz exceeds DDC maximum 250MHz (WW) (1920x1440,Monitor0) mode clock 297MHz exceeds DDC maximum 250MHz (WW) (1920x1440,Monitor0) mode clock 341.35MHz exceeds DDC maximum 250MHz (WW) (2048x1536,Monitor0) mode clock 266.95MHz exceeds DDC maximum 250MHz (WW) (2048x1536,Monitor0) mode clock 340.48MHz exceeds DDC maximum 250MHz (WW) RADEON(1): Failed to detect secondary monitor, MergedFB/Clone mode disabled (WW) (1792x1344,Monitor1) mode clock 261MHz exceeds DDC maximum 240MHz (WW) (1856x1392,Monitor1) mode clock 288MHz exceeds DDC maximum 240MHz (WW) (1920x1440,Monitor1) mode clock 297MHz exceeds DDC maximum 240MHz (WW) (1920x1440,Monitor1) mode clock 341.35MHz exceeds DDC maximum 240MHz (WW) (2048x1536,Monitor1) mode clock 266.95MHz exceeds DDC maximum 240MHz (WW) (2048x1536,Monitor1) mode clock 340.48MHz exceeds DDC maximum 240MHz (WW) (2048x1536,Monitor1) mode clock 388.04MHz exceeds DDC maximum 240MHz (WW) RADEON(2): Failed to detect secondary monitor, MergedFB/Clone mode disabled (WW) (1792x1344,Monitor2) mode clock 261MHz exceeds DDC maximum 240MHz (WW) (1856x1392,Monitor2) mode clock 288MHz exceeds DDC maximum 240MHz (WW) (1920x1440,Monitor2) mode clock 297MHz exceeds DDC maximum 240MHz (WW) (1920x1440,Monitor2) mode clock 341.35MHz exceeds DDC maximum 240MHz (WW) (2048x1536,Monitor2) mode clock 266.95MHz exceeds DDC maximum 240MHz (WW) (2048x1536,Monitor2) mode clock 340.48MHz exceeds DDC maximum 240MHz (WW) (2048x1536,Monitor2) mode clock 388.04MHz exceeds DDC maximum 240MHz (WW) RADEON(0): Direct rendering disabled (WW) RADEON(1): Direct rendering disabled (WW) RADEON(2): Direct rendering disabled
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ef10de9a0610270804x5f7e0956q37a131605ee5bb26>