View Full Version : nvidia driver crashed with XFree CVS
hephooey
10-27-02, 02:28 AM
Anyone made nvidia driver works with XFree CVS? I got a lot of unresolved symbols when startx, if i uninstalled nvidia driver, everything is ok, but i really want to have color mouse pointer and nvidia's xv together, is there any way to work around this?
Originally posted by hephooey
...a lot of unresolved symbols... Unresolved symbols in what? In NVdriver? Or in libglx.so? Or in libGLcore.so?
hephooey
10-27-02, 07:09 PM
Symbol XAARemoveAreaCallback from module /usr/X11R6/lib/modules/drivers/nvidia_d
rv.o is unresolved!
Symbol XAADoComposite from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is
unresolved!
Symbol XAAPixmapIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is
unresolved!
Symbol XAAPixmapIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is
unresolved!
Symbol XAARotateMonoPattern from module /usr/X11R6/lib/modules/drivers/nvidia_dr
v.o is unresolved!
Symbol XAAFillMono8x8PatternRectsScreenOrigin from module /usr/X11R6/lib/modules
/drivers/nvidia_drv.o is unresolved!
Symbol XAARemoveAreaCallback from module /usr/X11R6/lib/modules/drivers/nvidia_d
rv.o is unresolved!
Symbol XAAPixmapIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is
unresolved!
Symbol fbRestoreAreas from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is
unresolved!
Symbol fbPaintWindow from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is
unresolved!
Symbol fbWinPrivateIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o
is unresolved!
I have a lot more, if you want i can post them all, but i think these are enough
Hmm, well, that's a problem... :(
The solution for if there are unresolved symbols in NVdriver is to recompile NVdriver against the proper kernel source.
The analogous solution for nvidia_drv.o (the XFree86 "nvidia" driver) would be to recompile it against XFree86 CVS.
Unfortunately, nvidia_drv.o is one of the files in the NVIDIA_GLX package. And none of those get compiled, even if you install NVIDIA_GLX from "source". They're still just prebuilt libraries.
Which sucks, because apparently the only solution for you is to wait until a "stable" XFree86 release (like X 4.3 or whatever's next), and hope that nVidia can rewrite their stuff to match it. Because XFree CVS is like 2.5 Linux kernels -- too much is changing too fast for nVidia to get their drivers to cope. :(
Unless anyone else has any ideas?
You can try linux-bugs@nvidia.com as well, but I have a feeling you'll get back "we do not support XFree86 CVS" or something similar. Go ahead and try it if you want, though...
That's funny because I'm running kernel 2.5.45 for over a week and i'm using a patched version of the nvidia-kernel driver, and it works (not fine, there's a bug while exiting X).
Yesterday I compiled xfree-cvs, although I already given up hope of using the nvidia driver because of this thread, to my surprise the nvidia-kernel and glx package work after a recompile without any problems. well I tested some opengl and it runs fine ( i'm just running X for 4 hours or so, so I can't be sure, but it seems fine ).
I'm using a Asus-v7100/tv, geforce mx2 - 32mb.
Cya lX.
Ps: It probably works with the 2.4 kernel without the exit bug.... :p
Really?
Oh, OK, I think that might make sense. Is there an option for whether or not to compile XAA and such into X? If so, you'd have to say yes to that option. In other words, it might be an X source configuration issue.
Hi, just checked your first unresolved in my xfree cvs tree (grep XAARemoveAreaCallback -r *) and it's included in dir programs/Xserver/hw/xfree86/xaa . the iMakefile in ../ states ifdef XF86XAA so there's a define, but i haven't set it manually. Check cf directory (grep XF86XAA) xf86site.def (NO) cygwin.def (NO) and xfree86.cf (YES). So you're probably right, it seems a config problem,
Hope this helps,
Cya lX.
Ps: fb... function are in programs/Xserver/fb... don't know why they aren't build either.
vBulletin® v3.7.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.