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