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

Newegg Daily Deals

Closed Thread
 
Thread Tools
Old 12-22-05, 12:16 PM   #1
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default 1.0-8178 for x86-64/em64t and x86 updates (01-22-2006)

The patch attached to this post addresses known problems with the 1.0-8178 NVIDIA Linux x86 and x86-64 graphics driver releases.

To patch 1.0-8178 and install the updated driver, please follow the instructions for your platform below (the steps needed to update the -pkg* packages not shown are analogous to the examples shown below).

Linux/x86:

# sh /path/to/NVIDIA-Linux-x86-1.0-8178-pkg1.run --extract-only
# cd NVIDIA-Linux-x86-1.0-8178-pkg1
# patch -p0 < /path/to/NVIDIA_kernel-1.0-8178-U012206.diff.txt
# ./nvidia-installer -n
Linux/x86-64:

# sh /path/to/NVIDIA-Linux-x86_64-1.0-8178-pkg2.run --extract-only
# cd NVIDIA-Linux-x86_64-1.0-8178-pkg2
# patch -p0 < /path/to/NVIDIA_kernel-1.0-8178-U012206.diff.txt
# ./nvidia-installer -n

The updated 1.0-8178 driver can optionally be repackaged into custom .run packages. To do this, please follow the instructions for your platform below:

Linux/x86:

# cd ../
# rm -rf NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/precompiled
# sh NVIDIA-Linux-x86-1.0-8178-pkg1/usr/bin/makeself.sh \
--target-os Linux --target-arch x86 \
NVIDIA-Linux-x86-1.0-8178-pkg1 \
NVIDIA-Linux-x86-1.0-8178-pkg0-custom.run \
"NVIDIA Accelerated Graphics Driver for Linux-x86 1.0-8178" \
./nvidia-installer
Linux/x86-64:

# cd ../
# sh NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/bin/makeself.sh \
--target-os Linux --target-arch x86_64 \
NVIDIA-Linux-x86_64-1.0-8178-pkg2 \
NVIDIA-Linux-x86_64-1.0-8178-pkg2-custom.run \
"NVIDIA Accelerated Graphics Driver for Linux-x86_64 1.0-8178" \
./nvidia-installer


If you are interested in more detailed information about the driver updates contained in the cumulative patch, please refer to the posts below for the individual patches and descriptions of the problems they address. If you wish to manually apply these patches or a subset of them, you can do so by following the instructions above, repeating the `patch` command for each patch and substituting each patch's file for the cumulative one's.

Please note: if you have applied the cumulative patch attached to this post, you do not need to apply the individual patches attached to the posts below.
Attached Files
File Type: txt NVIDIA_kernel-1.0-8178-U012206.diff.txt (24.1 KB, 32155 views)
zander is offline  
Old 12-22-05, 12:18 PM   #2
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-8178 for x86-64/em64t and x86 updates

The attached patch addresses an incompatibility introduced by a power management related change in Linux 2.6.14; please apply this patch if you wish to use ACPI S3 or APM power management with this or a more recent Linux kernel release or if the kernel you're building the NVIDIA kernel module for no longer supports the pm_register()/pm_unregister() interface functions.
Attached Files
File Type: txt NVIDIA_kernel-1.0-8178-1423627.diff.txt (11.4 KB, 3507 views)
zander is offline  
Old 12-22-05, 12:22 PM   #3
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-8178 for x86-64/em64t and x86 updates

The attached patch adds support for the new vm_insert_page() kernel interface (introduced with Linux 2.6.15-rc5) to the 1.0-8174 NVIDIA Linux graphics driver release. Due to known problems with Linux 2.6.15-rc5 and this new interface, it is recommended that you revert to a stable kernel release or upgrade to Linux 2.6.15-rc6 or a more recent Linux kernel.
Attached Files
File Type: txt NVIDIA_kernel-1.0-8178-1427453.diff.txt (4.6 KB, 3424 views)
zander is offline  
Old 12-22-05, 12:40 PM   #4
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-8178 for x86-64/em64t and x86 updates

The attached patch works around a bug in older Linux/x86-64 2.6 kernels with broken implementations of the change_page_attr() interface that can lead to kernel panics on Linux/x86-64 systems that either do not support the no-execute page protection feature or on which this feature has been disabled by the SBIOS. Affected is e.g. RHEL4's 2.6.9-5.EL kernel.

While this patch will prevent the kernel panics, the change_page_attr() interface will not be used on these kernels. This can lead to stability problems (see the section on Cache Aliasing in Appendix L. Known Issues of the Linux/x86-64 driver's README (http://download.nvidia.com/XFree86/L...ppendix-l.html) for details)). It is recommended that you upgrade your kernel to the distribution's latest update kernel or to the latest stable Linux 2.6 kernel.
Attached Files
File Type: txt NVIDIA_kernel-1.0-8178-1435131.diff.txt (861 Bytes, 2255 views)
zander is offline  
Old 01-11-06, 12:11 PM   #5
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-8178 for x86-64/em64t and x86 updates

The two attached patches address incompatibilities with recent pre-release kernels and problems with snapshots of gcc 4.1.

The first patch improves the robustness of the compile tests performed when building the NVIDIA Linux kernel module against warning messages picked up from Linux kernel header files and fixes compile test problems introduced by recent KBUILD changes present in Linux >= 2.6.15-git1. The second fixes a compile failure when building the NVIDIA kernel module against Linux/x86-64 kernels >= Linux 2.6.15-git8.

Please note: the 1453708 update patch will only apply cleanly if the 1423627 (see post #2) and 1427453 (see post #3) update patches have also been applied.
Attached Files
File Type: txt NVIDIA_kernel-1.0-8178-1453708.diff.txt (7.3 KB, 2779 views)
File Type: txt NVIDIA_kernel-1.0-8178-1450608.diff.txt (468 Bytes, 2546 views)
zander is offline  
Old 01-18-06, 08:43 AM   #6
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-8178 for x86-64/em64t and x86 updates

The attached patch addresses a problem where a series of warning messages of the form below are printed by the NVIDIA kernel module when the host system's CPU does not support the PAT or if the NVIDIA driver's builtin PAT support has been disabled with the nv_disable_pat kernel module option.
NVRM: memory caching type 0x2 not supported for memory space 0!
NVRM: memory caching type 0x2 not supported for memory space 0!
NVRM: memory caching type 0x2 not supported for memory space 3!
NVRM: memory caching type 0x2 not supported for memory space 3!
Attached Files
File Type: txt NVIDIA_kernel-1.0-8178-1451498.diff.txt (3.6 KB, 3255 views)
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:37 AM.


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