nvidia and openGL

Axel Thimm Axel.Thimm at ATrpms.net
Fri Jun 3 09:19:26 UTC 2005


On Fri, Jun 03, 2005 at 09:40:30AM +0200, Marcel Janssen wrote:
> On Thursday 02 June 2005 02:12, Axel Thimm wrote:
> > ATrpms sets up proper linking to the desired nvidia libs unless you
> > have installed multiple versions of the nvidia drivers (which the
> > ATrpms packages deliberately allow you to, there have been too many
> > instances, where some groups of nvidia users would perfer driver A due
> > to better 3d accel, while others prefered driver B due to better
> > overscan and vsync control, the endless battle of gamers vs. PVR
> > addicts ...)
> 
> As far as I can tell there's only one version of this package on my system. My 
> system is a clean FC4test3 install on which I performed a yum upgrade.
> 
> > For this case ATrpms' nvidia packages have a tool called
> > nvidia-graphics-switch which allows you to switch from one driver to
> > another (with a X restart step in between) called
> >
> > 	nvidia-graphics-switch
> 
> I did use this. 
> 
> > Call it w/o arguments to see which drivers are installed (and to get a
> > usage information) and then call it with the driver you want to
> > activate as its only argument. You need to do so as root.
> 
> => nvidia-graphics-switch
> Usage: /usr/sbin/nvidia-graphics-switch <driver>
>        where <driver> is one of 7174
> 
> So, the problem I had is that X was using libglx.a which was in
> /usr/X11R6/lib64/modules/extensions/

That's taken care of by the

ModulePath "/usr/X11R6/lib/modules/extensions/nvidia"

statement in the supplied /etc/X11/xorg.conf.nvidia file. You need to
explicitely copy this into its canonical place.

Check the package description, too:

# rpm -qi nvidia-graphics7174
The NVIDIA Accelerated Linux Driver Set brings both accelerated 2D
functionality and high performance OpenGL support to Linux x86 with
the use of NVIDIA graphics processing units (GPUs).

These drivers provide optimized hardware acceleration of OpenGL
applications via a direct-rendering X Server and support nearly all
NVIDIA graphics chips.  TwinView, TV-Out and flat panel displays are
also supported.

This package includes NVIDIA module for X11 and OpenGL libraries.
Older RIVA 128 based video cards are supported by the server module
shipping with XFree86/X.org, nv_drv.o.

You must also install a matching nvidia-graphics7174-kmdl rpm, if you want to
utilize these drivers.

Add
      ModulePath   "/usr/X11R6/lib/modules/extensions/nvidia"
      ModulePath   "/usr/X11R6/lib/modules/extensions"
      ModulePath   "/usr/X11R6/lib/modules"
to `Section "Files"' /etc/X11/XF86Config and remove/comment the dri module.

Check /etc/X11/XF86config.nvidia or /etc/X11/xorg.conf.nvidia for an
automatically generated config file.


-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/test/attachments/20050603/1e9319d4/attachment.bin 


More information about the test mailing list