Re: [XFree86] nVidia 1.0-4496 driver Vs XFree86 4.3.0-2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux