Date: Tue, 5 Apr 2005 15:58:58 -0700 From: Randy Primeaux <randyprimeaux@gmail.com> To: freebsd-questions@freebsd.org Subject: drm/dri/glxinfo on 6-current & xorg 6.8.2 with radeon 9200 Message-ID: <54b47b8a0504051558753de5d8@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I'm having trouble getting DRI direct rendering enabled. I had it enabled in October, however since then I've upgraded everything but my video card. The earliest point where I can find a failure report is in Xorg.0.log: (EE) RADEON(0): [drm] Failed to map vertex/indirect buffers list The only references I've been able to find (via Google) to the above error is in the source files. I'm wondering if it's DMA related? (just a shot in the dark) Hardware is ASUS K8V-X, ATI Radeon 9200 5961 (AGP). Software is FreeBSD 6-current, xorg 6.8.2, dri 6.2.1 (both from ports) Files: http://www.cloudfactory.org/~randy/radeon/dmesg.boot http://www.cloudfactory.org/~randy/radeon/xorg.conf http://www.cloudfactory.org/~randy/radeon/Xorg.0.log http://www.cloudfactory.org/~randy/radeon/glxinfo.txt (for comparison) http://www.cloudfactory.org/~randy/radeon/XFree86.0.log In xorg.conf, I've tested with xorg drivers ati and radeon, and I've got Section "Module", Load "dri", Load "glx", and Section "DRI", Mode 0666 dmesg indicates: agp0: <VIA 8385 host to PCI bridge> mem 0xe0000000-0xefffffff at device 0.0 on pci0 drm0: <ATI Radeon RV280 9200 SE> port 0xa000-0xa0ff mem 0xd0000000-0xd7ffffff,0xfc200000-0xfc20ffff irq 11 at device 0.0 on pci1 info: [drm] AGP at 0xe0000000 256MB info: [drm] Initialized radeon 1.11.0 20020828 on minor 0 info: [drm] Loading R200 Microcode other devices share irq 11: pci_link0: <ACPI PCI Link LNKA> irq 11 on acpi0 uhci0: <VIA 83C572 USB controller> port 0xb800-0xb81f irq 11 at device 16.0 on pci0 uhci1: <VIA 83C572 USB controller> port 0xc000-0xc01f irq 11 at device 16.1 on pci0 Section I think is relevant from Xorg.0.log: (II) RADEON(0): X context handle = 0x00000001 (II) RADEON(0): [drm] installed DRM signal handler (II) RADEON(0): [DRI] installation complete (II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers (EE) RADEON(0): [drm] Failed to map vertex/indirect buffers list (II) RADEON(0): [drm] removed 1 reserved context for kernel (II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xc2c7c000 at 0x283d0000 (II) RADEON(0): Render acceleration enabled (II) RADEON(0): Direct rendering disabled I've fiddled with the BIOS a bit, and I moved my 3ware RAID and SCSI cards over a slot to reduce IRQ sharing with the Radeon. One thing I haven't tried yet is compiling a new kernel without USB support, or giving device.hints for USB to use different IRQ. I've also considered hinting at specific DMA, but haven't tried that yet. I've tried the troubleshooting listed at http://dri.freedesktop.org/wiki/DriTroubleshooting and http://people.freebsd.org/~anholt/dri/troubleshooting.html -- Randy Primeaux http://cloudfactory.org/~randy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54b47b8a0504051558753de5d8>