[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X upgrade broke DRI



Hello all, 
Up until today, I had DRI support with my ATI Rage 128 card, using the
ati driver and X 4.1.  Today's upgrade (running sarge) noticeably
dropped my frame rate, so I did some looking around.

steve@gashuffer:~$ glxinfo 
name of display: :0.0
display: :0  screen: 0
direct rendering: No
<lot snipped>

snip from /var/log/XFree86.0.log:
(II) R128(0): [drm] created "r128" driver at busid "PCI:1:0:0"
(II) R128(0): [drm] added 8192 byte SAREA at 0xe0949000
(II) R128(0): [drm] mapped SAREA 0xe0949000 to 0x40014000
(II) R128(0): [drm] framebuffer handle = 0xd8000000
(II) R128(0): [drm] added 1 reserved context for kernel
(EE) R128(0): [dri] R128DRIScreenInit failed because of a version mismatch.
[dri] r128.o kernel module version is 2.1.6 but version 2.2 or greater is needed.
[dri] Disabling the DRI.
(EE) R128(0): [drm] failed to remove DRM signal handler
(II) R128(0): [drm] removed 1 reserved context for kernel
DRIUnlock called when not locked
(II) R128(0): [drm] unmapping 8192 bytes of SAREA 0xe0949000 at 0x40014000

This implies too old a kernel, but:
steve@gashuffer:~$ uname -a
Linux gashuffer.lobefin.net 2.4.19 #2 SMP Wed Aug 28 12:14:22 EDT 2002 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux

The drop is quite noticeable - I get about 160 fps in glxgears, now, and
IIRC getting in the neighborhood of 600 before the upgrade.  Anybody
know where I can start digging, or better yet, how to fix this?

And yes, I have tried the r128 module - same results.  It appears to
load both modules in any case, no matter which I specify.

Steve
-- 
furbling, v.:
	Having to wander through a maze of ropes at an airport or bank
	even when you are the only person in line.
		-- Rich Hall, "Sniglets"

Attachment: pgpskpVzzVwUi.pgp
Description: PGP signature


Reply to: