Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Closed Thread
 
Thread Tools
Old 02-28-05, 05:03 AM   #1
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default 1.0-6629 for Linux x86/x86-64 updates

This thread collects updates for the NVIDIA 1.0-6629 x86/x86-64 driver releases; most of the patches below have been posted to threads in this forum before, but haven't been collected in a central location on the nV News NVIDIA Linux Forum. Future NVIDIA Linux driver releases will include these updates.
  • NVIDIA_kernel-1.0-6629-1155389.diff.txt
    This patch fixes 2D performance problems with PCI cards on Linux 2.6 systems. It restores performance to Linux 2.4 levels.

  • NVIDIA_kernel-1.0-6629-1161283.diff.txt
    This patch fixes the 'NVRM: failed to allocate page table' error and related problems (e.g. with Cedega).

  • NVIDIA_kernel-1.0-6629-1165235.diff.txt
    This patch fixes a system lockup problem with some Linux 2.6.10 pre-release kernels. It is no longer required with Linux 2.6.10 and newer kernels, but still recommended.

  • NVIDIA_kernel-1.0-6629-1171869.diff.txt
    This patch fixes a bug in the driver's Linux kernel PCI subsystem interface on Linux 2.6.10 and newer kernels, which may lead to a crash when the X server is started.

  • NVIDIA_kernel-1.0-6629-1175225.diff.txt
    This patch fixes intermittent problems on SWIOTLB enabled Linux/x86-64 em64t systems with more than 4GB of physical RAM.

  • NVIDIA_kernel-1.0-6629-1189413.diff.txt
    This patch adds support for 4-level page tables. It is needed to build the driver against Linux 2.6.11 pre-release kernels.

  • NVIDIA_kernel-1.0-6629-1201042.diff.txt
    This patch eliminates a dependency on the inter_module_* mechanism in the driver's Linux 2.6 AGPGART interface. It is also needed to build the driver against Linux 2.6.11 pre-release kernels.

Each of these patches should apply individually, but it is recommended that you use the cumulative patch. This currently is NVIDIA_kernel-1.0-6629-02.28.2005.diff.txt (attached to this post). To apply this patch and install the updated driver, please follow the instructions below (note that -pkg0, -pkg1 and -pkg2 are interchangeable in this context).
For Linux/x86:

# sh /path/to/NVIDIA-Linux-x86-1.0-6629-pkg0.run --extract-only
# cd NVIDIA-Linux-x86-1.0-6629-pkg0
# patch -p0 < /path/to/NVIDIA_kernel-1.0-6629-02.28.2005.diff.txt
# modprobe -q agpgart <-- on Linux 2.6, only!
# ./nvidia-installer -n

For Linux/x86-64 (AMD64 and EM64T):

# sh /path/to/NVIDIA-Linux-x86_64-1.0-6629-pkg2.run --extract-only
# cd NVIDIA-Linux-x86_64-1.0-6629-pkg2
# patch -p0 < /path/to/NVIDIA_kernel-1.0-6629-02.28.2005.diff.txt
# modprobe -q agpgart <-- on Linux 2.6, only!
# ./nvidia-installer -n
If you wish to repackage the updated driver, please follow the instructions below (once again, -pkg0, -pkg1 and -pkg2 are interchangeable; -pkg1 and -pkg2 include pre-compiled kernel interfaces that need to be deleted, first); these steps will create the installer package NVIDIA-Linux-x86-1.0-6629-pkg1-custom.run:
For Linux/x86:

# rm -rf NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/precompiled/
# sh NVIDIA-Linux-x86-1.0-6629-pkg1/usr/bin/makeself.sh \
--target-os Linux --target-arch x86 \
NVIDIA-Linux-x86-1.0-6629-pkg1 \
NVIDIA-Linux-x86-1.0-6629-pkg1-custom.run \
"NVIDIA Accelerated Graphics Driver for Linux-x86 1.0-6629 (custom)" \
./nvidia-installer

For Linux/x86-64 (AMD64 and EM64T):

# sh NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/bin/makeself.sh \
--target-os Linux --target-arch x86_64 \
NVIDIA-Linux-x86_64-1.0-6629-pkg2 \
NVIDIA-Linux-x86_64-1.0-6629-pkg2-custom.run \
"NVIDIA Accelerated Graphics Driver for Linux-x86_64 1.0-6629 (custom)" \
./nvidia-installer
Attached Files
File Type: txt NVIDIA_kernel-1.0-6629-02.28.2005.diff.txt (42.1 KB, 4793 views)

Last edited by zander; 03-16-05 at 06:01 AM.
zander is offline  
Old 02-28-05, 05:06 AM   #2
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-6629 for Linux x86/x86-64 updates

1.0-6629 updates 1/2.
zander is offline  
Old 02-28-05, 05:07 AM   #3
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-6629 for Linux x86/x86-64 updates

1.0-6629 updates 2/2.
Attached Files
File Type: txt NVIDIA_kernel-1.0-6629-1161283.diff.txt (18.8 KB, 1744 views)
File Type: txt NVIDIA_kernel-1.0-6629-1155389.diff.txt (1.5 KB, 1668 views)

Last edited by zander; 03-08-05 at 03:11 AM.
zander is offline  
Old 02-28-05, 05:10 AM   #4
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-6629 for Linux x86/x86-64 updates

Additionally, users have reported that the NVIDIA installer crashes on some Slackware 10.0 installations; if you're seeing this problem, please download the attached replacement installer and follow the instructions below (-pkg0 are -pkg1 interchangeable):

# sh /path/to/NVIDIA-Linux-x86-1.0-6629-pkg0.run --extract-only
# cd NVIDIA-Linux-x86-1.0-6629-pkg0
# unzip -f /path/to/nvidia-installer.zip
# ./nvidia-installer
Attached Files
File Type: zip nvidia-installer.zip (70.3 KB, 1613 views)
zander is offline  
Old 02-28-05, 05:35 AM   #5
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-6629 for Linux x86/x86-64 updates

The 1.0-6629 NVIDIA Linux driver will not work as-is on distributions using udev, such as Mandrake Linux 10.1, Fedora Core 3 and RedHat Enterprise Linux 4. This is because the NVIDIA kernel module isn't loaded automatically. To work around this problem, please follow the steps below following the NVIDIA driver installation:

If you're using Mandrake Linux 10.1, please add an entry for the NVIDIA kernel module to /etc/modprobe.preload: `echo "nvidia" >> /etc/modprobe.preload`. If you're using udev on Debian GNU/Linux, adding an entry to /etc/modules should work.

If you're using Fedora Core 3 or RedHat Enterprise Linux 4, you can either download the attached makedevices.sh replacement (see below for additional instructions) or follow the instructions on http://fedora.redhat.com/docs/udev/ (towards the bottom of the page; you will need to load the kernel module manually with `modprobe nvidia`, first).

# sh /path/to/NVIDIA-Linux-x86-1.0-6629-pkg0.run --extract-only
# cd NVIDIA-Linux-x86-1.0-6629-pkg0
# cp /path/to/makedevices.sh.txt usr/src/nv/makedevices.sh
# ./nvidia-installer
Attached Files
File Type: txt makedevices.sh.txt (2.8 KB, 2210 views)

Last edited by zander; 03-05-05 at 10:29 AM.
zander is offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 02:05 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.