On Sun, 15 Oct 2000 21:53:36 Darin wrote:
> Hi,
>   I'm trying to get Unreal Tournament running under LM 7.2 RC1 but I'm having 
> a few problems.
> 
>    Does anyone have any useable instructions on installing nVidia drivers?  
> The instructions on the nVidia site are cryptic at best.  All I can get now 
> is my monitor going into oversync when starting UT.

I think that instructions in
http://www.nvidia.com/Products/OpenLinuxDwn.nsf/xfree86_40bld095FAQ
are very clear, but...

First, I would recommend getting the tarballs instead of the rpms, the
build is so dependent on your kernel options (agpgart ando so on...)

Note: I got this drivers working -and fast- on 2.2 kernels on an SMP
box with a THT2Ultra, including the 2.2.18-pre series. No success on 2.4. 
I don't know if it is an SMP issue on 2.4, something related with TNT2
or what... Compiler makes no difference on 2.4, both egcs1.1.2 and
gcc2.95.2 lock the mahiche hard when starting any GL app (2D for X
works OK). So if you are thinking about 2.4 kernel, try first on 2.2.

Passes:
- Get XF401 working with "nv" driver.
- Decide if you want to try AGP access with nVidia's propietary AGP
  or with kernel AGP GART. Configure your kernel and build it.
  AFTER that, build NVdriver kernel module. Its build depends on
  gart being selected on kernel or not. This is why you must build
  your own NVdriver. A driver built with gart active does not work
  on a kernel built without gart, and viceversa. It is not selectable
  at runtime. If you change your mind about agp, rebuild NVdriver.
- Remove /usr/X11R6/lib/libMesaGL.*,/usr/X11R6/lib/libGL.*,
  /usr/X11R6/lib/modules/extensions/[libGLcore.a,glx.a]
- Put nvidia's libGL.so* libGLcore.* at /usr/lib (i prefer that location
  better than /usr/X11R6/lib, so when you upgrade XFree dont have
  to copy again libGL's, just remove those from /usr/X11R6/lib).
  Run ldconfig to recreate libs links and cache
- Put nvidia_drv.o -> /usr/X11R6/lib/modules/drivers
- Put libglx.so.1.0.5 -> /usr/X11R6/lib/modules/extensions, and
  ln -s libglx.so.1.0.5 libglx.so. Make sure you DON'T have glx.a or
  libGLcore.a lying in /usr/X11R6/lib/modules/extensions. That is
  a common mess...
- Change your driver in XF86Config-4 from "nv" to "nvidia". Also make
  sure you Load "glx".
- If you cant get the resolution you had with "nv" XFree driver try
  adding Option "IgnoreEDID" "1" in your Device section.

If you cant get this working, send a XFree.log attached...
Good luck.

-- 
Juan Antonio Magallon Lacarta                          mailto:[EMAIL PROTECTED]


Keep in touch with http://mandrakeforum.com: 
Subscribe the "[EMAIL PROTECTED]" mailing list.

Reply via email to