Hi Paul,

thanks for your fast answer.

Am Sam, 2002-06-22 um 00.00 schrieb Brian Paul:
> If you search the code, you'll find where we set these flags by
> calling mgaFallback() (via the FALLBACK() macro).  You could put
> a printf in there to print the bit value and get an idea of what's
> slowing you down.

Sounds easy :)

But now I have another small problem...
Before doing any changes to the dri sources I did a make world on the
freshly checked out sources. After copying mga_dri to the right place
and restarting X I always get a seg fault after:

(II) MGA(0): [drm] bpp: 16 depth: 16
(II) MGA(0): [drm] Sarea 2200+664: 2864
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)

strace says:

1131  geteuid32()                       = 0
1131  write(0, "drmOpenDevice: minor is 0\n", 26) = 26
1131  stat64("/dev/dri", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
1131  chown32(0x848b2d4, 0, 0)          = 0
1131  chmod("/dev/dri", 0777)           = 0
1131  write(0, "drmOpenDevice: node name is /dev"..., 43) = 43
1131  stat64("/dev/dri/card0", {st_mode=S_IFCHR|0666,
st_rdev=makedev(226, 0), ...}) = 0
1131  chown32(0xbffff844, 0, 0)         = 0
1131  chmod("/dev/dri/card0", 0666)     = 0
1131  open("/dev/dri/card0", O_RDWR)    = 6
1131  write(0, "drmOpenDevice: open result is 6,"..., 38) = 38
1131  ioctl(6, DEVFSDIOC_GET_PROTO_REV, 0x83d2ae8) = 0
1131  ioctl(6, DEVFSDIOC_GET_PROTO_REV, 0x83d2ae8) = 0
1131  --- SIGSEGV (Segmentation fault) ---

I'm using the XFree 4.2 Debian packages for Brandon. A test with
mga-20020622-linux.i386.tar.bz2 from http://dri.sourceforge.net/ had the
same result as with the XServer from extras.tgz.

So I've to do some printf into os-support/linux/drm/xf86drm.c to find
that problem first (or is that a known issure?).

Bye, Michael



-------------------------------------------------------
Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to