Hello: nVidia FX5600 is now running well under Redhat 9.0 with OpenGL hardware acceleration, 3D. OpenOffice works fine, xmms works fine, glxgears runs at about 3200fps. This is how: Download install the following RPMs from Redhat: Check dependencies, ignore the conflict warnings (rpm -i --test). Install 1st: glibc-common-2.3.2-27.9.i386.rpm Install 2nd: glibc-2.3.2-27.9.i686.rpm (rpm -i -v --replacefiles). Download the nVidia driver and install it (sh NVIDIA-Linux-x86-1.0-4496.pkg2.run). Edit /etc/X11/XF86Config: Remove: Load "dri" and Load "GLcore" Add: Load "glx" Change: Driver "nv" To: Driver "nvidia" Thanks to all, especially for pointing out that glibc less than 2.3.2-11.9, is broken (thread-local-storage Vs dlopen() and shared lib access). Thanks to Mark for the best clues! Cheers, Michael - Graphics & Engineering http://www.bowlvisions.com/ --- thread follows --- On Tuesday 28 October 2003 05:39 pm, you wrote: > On Tue, 28 Oct 2003, Michael wrote: > > Hello Mark: > > > > By following your recommendations, I was able to get the "nv" driver > > working again - thank you very much!!! Now "nv" driver allows OpenOffice > > to start without Segmentation fault error, and glxgears runs at about > > 350fps. > > I expect the segmentation fault was related to thread local storage > bugs in RH 9. NVIDIA's drivers make extensive use of it and I > believe it is broken in RH 9. This was probably mentioned someplace > in NVIDIA's documenation. Mesa probably doesn't make use of thread > local storage so would be unaffected. > > > nVidia FX5600 gives 3200fps glxgears with hardware acceleration, but > > we're limited to 350fps because nVidia's driver does not function > > properly. Will nVidia issue a working driver soon? Would XFRee86 or DRI > > add hardware > > I don't know NVIDIA's release schedule or about status of > whatever functionality problems you were having (my FX5600 seems > to be working fine with NVIDIA's 4496 drivers). > > > support for the FX5600, given technical data from nVidia? > > Technical data from NVIDIA is unlikely. > > > Mark. > > > The "nv" driver fix, as you said: > > get rid of nVidia libs (x is just a numerical digit) > > libglx.so.x.x.xxxx and the link libglx.so in > > /usr/X11R6/libs/modules/extensions/ > > > > get rid of nVidia lib > > libGL.so.x.x.xxxxx and the links libGL.so.x and libGL.so in > > /usr/lib > > > > get rid of nVidia lib > > libGLcore.x.x.xxxx and the link libGLcore.so.x in > > /usr/lib > > > > get rid of nVidia lib > > libGL.* and libGLcore.* in > > /usr/lib/tls > > ... because Thread-local storage support is included. > > > > add libGL.so.x.x (from XF86-Mesa-libGL-x.x.x-x RPM), > > and the links libGL.so.x and libGL.so to > > /usr/lib > > > > add libGLcore.a (from XF86-x.x.x-x RPM), to > > /usrX11R6/lib/modules/extensions > > > > add libglx.a (from XF86-x.x.x-x RPM), to > > /usrX11R6/lib/modules/extensions > > > > also added links libGLcore.a, libGL.so.x.x,libGL.so.x, libGL.so, > > libglx.a, and libdri.a to > > /usr/lib > > ... not formally required as far as I can tell. > > > > change Driver "nvidia" to Driver "nv" in XF86Config. > > remove Load "dri" (no hardware support), in XF86Config. > > > > Cheers, and thanks again, > > Michael - Graphics & Engineering http://www.bowlvisions.com/ > > > > --- thread follows --- > > > > On Monday 27 October 2003 04:34 pm, you wrote: > > > NVIDIA's drivers replace XFree86's libGL and GLX module. You > > > need to uninstall NVIDIA's drivers to get OpenGL working with the > > > "nv" driver. Or at least restore XFree86's OpenGL libraries and GLX > > > module. For GLX it's merely a matter of removing NVIDIA's > > > /usr/X11R6/lib/modules/extensions/libglx.so. XFree86's is the libglx.a > > > and the .so takes preference over the .a. For the OpenGL libraries > > > you need to remove NVIDIA's which are in /usr/lib and reinstate > > > XFree86's which are in /usr/X11/lib (with symlinks from /usr/lib). > > > > > > > > > Mark. > > > > > > On Mon, 27 Oct 2003, Michael wrote: > > > > Hello: > > > > > > > > I have installed nVidia driver 1.0-4496 on my system, with Redhat 9.0 > > > > kernel 2.4.20-6 and XFree86 4.3.0-2, for an ASUS V9560VS (nVidia > > > > FX5600) card. > > > > > > > > The driver was installed to nVidia's README, by-the-book. All > > > > requisite libraries now appear in their designated locations. > > > > > > > > XF86Config changed from Driver "nv" to Driver "nvidia", added Load > > > > "glx", and removed Load "dri" and Load "GLcore". > > > > > > > > Video quality is excellent., the X server works fine, GUI desktop > > > > appears, and glxgears displays graphic at 3200fps. OpenOffice fails > > > > to start with a terse Segmentation fault error on the command-line > > > > terminal. > > > > > > > > XF86Config changed from Driver "nvidia" to Driver "nv". Now, > > > > OppenOffice starts and funtions properly. However, glxgears fails > > > > with the following command-line terminal message: > > > > xlib extension: "GLX" missing on display ":00". > > > > Error: couldn't get an RGB Double-buffered visual > > > > > > > > According to nVidias README, their driver was built to XFree86 4.0.2 > > > > compatibility. Also was told that their glx code addresses segments > > > > in a manner that differs from the method in standard code. > > > > > > > > Does anyone have a solution, so that the nVidia FX5600 card driver > > > > does provide OpenGL functionality with X 4.3.0-2 interoperability? > > > > > > > > OS: Redhat 9.0 / kernel 2.4.20-6 / XFree86 4.3.0-2 > > > > CPU: Intel P4 / 2.60cGHz / 800MHz system bus > > > > Board: Intel D865 PERLK / 1GB PC3200 DDR Memory > > > > Discs: WD 120MB UATA 100 Hard drive / Sony CDRW 52-24-52 > > > > Sound: Creative Audigy 2 > > > > Graphics: ASUS V9560VS - 128MB 8xAGP, > > > > using nVidia FX5600 and nVidia driver 1.0-4496 > > > > > > > > > > > > Cheers and thanks in advance, > > > > Michael - Graphics & Engineering http://www.bowlvisions.com/ > > > > > > > > _______________________________________________ > > > > XFree86 mailing list > > > > XFree86@xxxxxxxxxxx > > > > http://XFree86.Org/mailman/listinfo/xfree86 > > > > _______________________________________________ > > XFree86 mailing list > > XFree86@xxxxxxxxxxx > > http://XFree86.Org/mailman/listinfo/xfree86 > > _______________________________________________ > XFree86 mailing list > XFree86@xxxxxxxxxxx > http://XFree86.Org/mailman/listinfo/xfree86 _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86