Re: [XFree86] nVidia 1.0-4496 driver works fine on Redhat 9.0

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

 



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

[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