On Friday, 4. January 2002 19:46, Derrik Pates wrote:
> On Fri, 4 Jan 2002, Deepak Chandrashekar wrote:
>
> > Thats a shame. Why would Nvidia not want to release docs for the
> > V5. After all in their own words "...let the technology progress
> > and time for us to move on ..." which implies that the V5 is
> > obsolete.
>
> Because they don't want to let go of any technology that might potentially
> be interesting to them, even if they don't know of a use for it _right
> now_...

After I am one of the first (???) Voodoo I/II, Banshee, V3 3000 and latest V5 
5500 AGP users and did some debugging, development (little) and I think that 
the SLI support will never come. Bill White worked at the tdfx-2-1-SLI-branch 
short before 3dfx fade out. I talked with him several times about Glide3 
development, reorganization for XFree86 4.x.x and SLI.

I did some of the Glide3 3DNow! acceleration fixing.
There is still one bug remaining.
So if you have some x86 asm skills (I learned on 6502 and 68k...;-) you can 
help me out?

Daryll, have you ever got a Glide(3) lib compiled wit DEBUG enabled?
It crash all the time for me. So how can I get a debugable Glide3 lib?

Here comes the gdb output for a 3DNow! enabled Glide3 running on V5 5500 
XFree86 DRI mesa-4-0-branch:

Mesa/demos> ./texdown
libGL: XF86DRIGetClientDriverName: 1.0.0 tdfx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so
drmOpenByBusid: busid is PCI:1:5:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:5:0
libGL: using Glide library libglide3.so
GL_VENDOR = VA Linux Systems, Inc.
GL_VERSION = 1.2 Mesa 4.0.1
GL_RENDERER = Mesa DRI 20010624 Voodoo4 x86/MMX/3DNow!
Speicherschutzverletzung (core dumped)

Mesa/demos> gdb texdown core
GNU gdb 20010316
Copyright 2001 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-suse-linux"...
Core was generated by `./texdown'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libglut.so.3...done.
Loaded symbols for /usr/lib/libglut.so.3
Reading symbols from /usr/lib/libGLU.so.1...done.
Loaded symbols for /usr/lib/libGLU.so.1
Reading symbols from /usr/X11R6/lib/libGL.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.1
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXmu.so.6
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/lib/libstdc++-libc6.2-2.so.3...done.
Loaded symbols for /usr/lib/libstdc++-libc6.2-2.so.3
Reading symbols from /lib/libpthread.so.0...done.

warning: Unable to set global thread event mask: generic error
[New Thread 1024 (LWP 1403)]
Error while reading shared library symbols:
Cannot enable thread event reporting for Thread 1024 (LWP 1403): generic error
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /usr/X11R6/lib/modules/dri/tdfx_dri.so...done.
Loaded symbols for /usr/X11R6/lib/modules/dri/tdfx_dri.so
Reading symbols from /usr/lib/libglide3.so...done.
Loaded symbols for /usr/lib/libglide3.so
Reading symbols from /usr/X11R6/lib/libXxf86dga.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXxf86dga.so.1
Reading symbols from /usr/X11R6/lib/libXxf86vm.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.1
#0  0x466aaac6 in _trisetup_3DNow_win_nocull_valid ()
   from /usr/lib/libglide3.so
(gdb) bt full
#0  0x466aaac6 in _trisetup_3DNow_win_nocull_valid ()
   from /usr/lib/libglide3.so
No symbol table info available.
#1  0x00000003 in ?? ()
No symbol table info available.
Error accessing memory address 0x3: No such process.
(gdb) info reg
eax            0x466aaac0       1181395648
ecx            0x0      0
edx            0x40     64
ebx            0x468f2060       1183785056
esp            0xbfffeba0       0xbfffeba0
ebp            0x3      0x3
esi            0x468f2020       1183784992
edi            0x40     64
eip            0x466aaac6       0x466aaac6
eflags         0x210202 2163202
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x2b     43
gs             0x2b     43
fctrl          0x7f     127
fstat          0x0      0
ftag           0x0      0
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
xmm0           0xffffffffffffffffffffffffffffffff
xmm1           0xffffffffffffffffffffffffffffffff
xmm2           0xffffffffffffffffffffffffffffffff
xmm3           0xffffffffffffffffffffffffffffffff
xmm4           0xffffffffffffffffffffffffffffffff
xmm5           0xffffffffffffffffffffffffffffffff
xmm6           0xffffffffffffffffffffffffffffffff
xmm7           0xffffffffffffffffffffffffffffffff
mxcsr          0x1f80   8064

I think my next gfx card is one of the ATI Radeon's (maybe 8800).

Regards,
        Dieter

-- 
Dieter N�tzel
Graduate Student, Computer Science

University of Hamburg
Department of Computer Science
@home: [EMAIL PROTECTED]

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to