From: Alan <al...@rh...> - 2003-11-14 03:30:27
|
Changing the bpp to 16 did the trick! Thanks, -Alan José Fonseca wrote: > Alan, > > On Fri, Nov 07, 2003 at 11:52:17AM -0500, Alan Moss wrote: > >>I recently downloaded and installed the latest (20031031) mach64 >>driver and the DRI is not happy. Any help would be appreciated. See >>log excerpts below. >> >>$ uname -a >>Linux niven 2.4.20-20.9 #1 Mon Aug 18 11:27:43 EDT 2003 i686 athlon >>i386 GNU/Linux >> >>Note: This is RedHat 9. >> >>Thanks, >>-Alan >> >>>From /var/log/XFree86.0.log: >>---------------------------- >>(II) ATI(0): [drm] SAREA 2200+1208: 3408 >>drmOpenDevice: minor is 0 >>drmOpenDevice: node name is /dev/dri/card0 >>drmOpenDevice: open result is 8, (OK) >>drmOpenDevice: minor is 0 >>drmOpenDevice: node name is /dev/dri/card0 >>drmOpenDevice: open result is 8, (OK) >>drmOpenDevice: minor is 0 >>drmOpenDevice: node name is /dev/dri/card0 >>drmOpenDevice: open result is 8, (OK) >>drmGetBusid returned '' >>(II) ATI(0): [drm] created "mach64" driver at busid "PCI:1:0:0" >>(II) ATI(0): [drm] added 8192 byte SAREA at 0xd89c5000 >>(II) ATI(0): [drm] mapped SAREA 0xd89c5000 to 0x40028000 >>(II) ATI(0): [drm] framebuffer handle = 0xd4000000 >>(II) ATI(0): [drm] added 1 reserved context for kernel >>(II) ATI(0): [drm] Will request asynchronous DMA mode >>(WW) ATI(0): [agp] AGP not available >>(WW) ATI(0): [agp] AGP failed to initialize -- falling back to PCI >>mode. >>(WW) ATI(0): [agp] Make sure you have the agpgart kernel module >>loaded. > > > First you should try loading agpgart since you have an AGP card. Add to your /etc/modules.conf the line: > > pre-install mach64 modprobe -k agpgart > > >>(II) ATI(0): [drm] register handle = 0xd6000000 >>(II) ATI(0): [dri] Visual configs initialized >>(II) ATI(0): [dri] Block 0 base at 0xd6000400 >>(WW) ATI(0): Not enough memory for local textures, disabling DRI > > > When choosing the resolution/bitdepth, you have to make sure you have enough memory on the card to hold about 3 times the display (for the front, back and depth buffer). Also, with the Mach64 hardware, it's best to always use 16bpp. > > >>(II) ATI(0): [drm] removed 1 reserved context for kernel >>(II) ATI(0): [drm] unmapping 8192 bytes of SAREA 0xd89c5000 at >>0x40028000 >> >>>From /var/log/messages: >>----------------------- >>[drm:mach64_dma_init] *ERROR* mach64_dma_init called without lock >>held >>[drm:mach64_unlock] *ERROR* Process 4304 using kernel context 0 > > > This is odd... Which process is this? > > >>>From /proc/pci: >>--------------- >> Bus 1, device 0, function 0: >> VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP >>1X/2X (rev 92). >> IRQ 11. >> Master Capable. Latency=32. Min Gnt=8. >> Non-prefetchable 32 bit memory at 0xd4000000 [0xd4ffffff]. >> I/O at 0xc000 [0xc0ff]. >> Non-prefetchable 32 bit memory at 0xd6000000 [0xd6000fff]. > > > > Check the things I mentioned above and let us know how it goes. > > > Jose Fonseca > > |