From owner-freebsd-multimedia Thu Nov 16 6: 5:54 2000 Delivered-To: freebsd-multimedia@freebsd.org Received: from thrush.ravenbrook.com (thrush.ravenbrook.com [193.112.141.249]) by hub.freebsd.org (Postfix) with ESMTP id 5325A37B4C5 for ; Thu, 16 Nov 2000 06:05:46 -0800 (PST) Received: from thrush.ravenbrook.com (localhost [127.0.0.1]) by thrush.ravenbrook.com (8.9.3/8.9.3) with ESMTP id OAA17309 for ; Thu, 16 Nov 2000 14:04:30 GMT (envelope-from nb@thrush.ravenbrook.com) From: Nick Barnes To: freebsd-multimedia@freebsd.org Subject: Utah-GLX on Matrox G400 using DMA ?? Date: Thu, 16 Nov 2000 14:04:30 +0000 Message-ID: <17307.974383470@thrush.ravenbrook.com> Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I have a new machine running 4.1-RELEASE and Utah-GLX. When I start X, bI get this glx.log. Note the "Device not configured" message. It's the same when I try to open /dev/agpgart manually (e.g. cat /dev/agpgart > /dev/null gives "Device not configured"). The Mesa demos run OK; much faster than without Utah-GLX. But as I understand it, this agpgart failure means I am using PseudoDMA only, which slows down the card and prevents direct rendering. Any ideas? I've studied the LINT configuration file and sys/pci/agp.c but without success. Nick B glx.log: 1176220624:virtual (x, y) (1280, 1024) 112:width: 1280 17:depth: 24 17:memBase: 0x28689000 18:videoRam: 0x00008000 18:Detected 0x525 Chip ID 42:Memory heap 0x834b360: 20: Offset:00000000, Size:005a0000, UR 19: Offset:005a0000, Size:01a5fc00, .. 20: Offset:01fffc00, Size:00000400, UR 18:End of memory blocks 46:defaulting to mga_dma = 3 146:pseudoDmaPhysical : 0xfe000000 19:pseudoDmaVirtual : 0x2a68e000 18:Defaulting to mga_dmasize = 4 17:defaulting to mga_dmaadr = agp 35301:unable to open /dev/agpgart: Device not configured 63:AllocateGARTMemory failed. 17:mgaDmaInit: mga_dma = 3 18:defaulting to mga_cmdsize = 4 141:allocated 0x400000 bytes from virtual memory for command buffers. 22963:MemoryBenchmark: 174 mb/s 20413:MemoryBenchmark: 197 mb/s 119:dmaBuffers[]->maxPrimaryDwords = 65536 25:dmaBuffers[]->maxSecondaryDwords = 458752 86:No sysmemHeap, textures must be stored on card 17169:Configuring WARP 7130:Only using a single warp pipe. 42:tgz 0x0, 0x2865563c, 824 22:tgza 0x0, 0x28655974, 856 17:tgzaf 0x0, 0x28655ccc, 896 19:tgzf 0x0, 0x2865604c, 864 17:tgzs 0x0, 0x286563ac, 928 19:tgzsa 0x0, 0x2865674c, 968 18:tgzsaf 0x0, 0x28656b14, 1000 18:tgzsf 0x0, 0x28656efc, 968 18:t2gz 0x0, 0x286531b4, 1080 19:t2gza 0x0, 0x286535ec, 1112 17:t2gzaf 0x0, 0x28653a44, 1152 19:t2gzf 0x0, 0x28653ec4, 1120 17:t2gzs 0x0, 0x28654324, 1184 19:t2gzsa 0x0, 0x286547c4, 1224 18:t2gzsaf 0x0, 0x28654c8c, 1256 18:t2gzsf 0x0, 0x28655174, 1224 18:Warp initialisation successfully completed 21:enabling mga_nosgram mgaInitGLX completed 347808771:mgaGLXCreateContext() 60685:mgaGLXCreateContext succeeded: 0x8855000 Don't allow direct clients with pseudo-dma132643:mgaGLXCreateImage( 400, 400 ) 151:mgaDestroyAllTextures() 28: 4 bytesPerPixel 0 bytesPerDepth 24:Memory heap 0x834b360: 20: Offset:00000000, Size:005a0000, UR 22: Offset:005a0000, Size:00a60000, .. 91: Offset:01000000, Size:000af000, U. 19: Offset:010af000, Size:00f50c00, .. 19: Offset:01fffc00, Size:00000400, UR 19:End of memory blocks 13744144:mgaGLXCreateImage( 647, 616 ) 82:mgaGLXDestroyImage( 0x838e100 ) 30:Memory heap 0x834b360: 18: Offset:00000000, Size:005a0000, UR 22: Offset:005a0000, Size:01a5fc00, .. 18: Offset:01fffc00, Size:00000400, UR 19:End of memory blocks 29:mgaDestroyAllTextures() 18: 4 bytesPerPixel 0 bytesPerDepth 20:Memory heap 0x834b360: 17: Offset:00000000, Size:005a0000, UR 19: Offset:005a0000, Size:00a60000, .. 18: Offset:01000000, Size:001a8000, U. 19: Offset:011a8000, Size:00e57c00, .. 19: Offset:01fffc00, Size:00000400, UR 18:End of memory blocks 296512400:mgaGLXDestroyImage( 0x838e100 ) 55:Memory heap 0x834b360: 19: Offset:00000000, Size:005a0000, UR 22: Offset:005a0000, Size:01a5fc00, .. 20: Offset:01fffc00, Size:00000400, UR 18:End of memory blocks 1693:mgaGLXDestroyContext( 0x8855000 ) 58:mgaDestroyContext(): successfully destroyed. Section "Module" Load "/usr/X11R6/lib/modules/glx.so" EndSection -- FreeBSD 4.1-RELEASE: up 7 days, 59 mins last reboot Thu Nov 2 10:55 (new machine) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message