From: David M. <es...@ti...> - 2006-01-04 13:35:18
|
On Tuesday 03 Jan 2006 18:02, Ian Romanick wrote: > David Mulcahy wrote: > > I have been experiencing problems getting drm to work again with my > > matrox g4oo card. The problem started around this post. > > > > http://sourceforge.net/mailarchive/forum.php?thread_id=8163981&forum_id=7 > >177 > > > > Now although That particular problem has stopped I still cannot get drm > > working again. I have a current kernel 2.6.14 and a new xorg "X Protocol > > Version 11, Revision 0, Release 6.9" but still no drm. > > > > This appears in the xlog > > > > (**) Option "dpms" > > (**) MGA(0): DPMS enabled > > (II) MGA(0): Using overlay video > > (II) MGA(0): X context handle = 0x1 > > (II) MGA(0): [drm] installed DRM signal handler > > (II) MGA(0): [DRI] installation complete > > (EE) MGA(0): [drm] Failed to map DMA buffers list > > (II) MGA(0): [drm] removed 1 reserved context for kernel > > (II) MGA(0): [drm] unmapping 8192 bytes of SAREA 0xe0a27000 at 0xb6192000 > > (WW) MGA(0): Direct rendering disabled > > (==) RandR enabled > > There were some issues with the AGP interaction in the MGA DRM > introduced last August. I believe that I fixed them around the > beginning of November. I'm not sure if all of those changes found their > way into 2.6.14. Is there anything "interesting" in /var/log/messages? > > See also: https://bugs.freedesktop.org/show_bug.cgi?id=4797 > > There are two things that you could try. First, try updating your DRM > to current CVS. Second, try adding 'Option "OldDmaInit" "true"' to the > card's device section in your xorg.conf. Right after upgrading to kernel 2.6.15-rc5 things are getting better. This is with 'Option "OldDmaInit" "true"' in my xconf file. (**) MGA(0): DPMS enabled (II) MGA(0): Using overlay video (II) MGA(0): X context handle = 0x1 (II) MGA(0): [drm] installed DRM signal handler (II) MGA(0): [DRI] installation complete (II) MGA(0): [drm] Mapped 128 DMA buffers (II) MGA(0): [drm] dma control initialized, using IRQ 7 (II) MGA(0): Direct rendering enabled and this is from glxgears 1210 frames in 5.0 seconds = 241.964 FPS 1206 frames in 5.0 seconds = 241.097 FPS 1206 frames in 5.0 seconds = 241.014 FPS 1207 frames in 5.0 seconds = 241.209 FPS 1207 frames in 5.0 seconds = 241.253 FPS 1206 frames in 5.0 seconds = 241.181 FPS However the cogs turning when glxgears are running are VERY slow a lot slower than I am used to and the 241FPS is slightly down on 311FPs that I used to get (but why are the cogs moving so slowly as if direct rendering is turned off). Remove 'Option "OldDmaInit" "true"' and drm is disabled again. Dave |