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.
