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