module-nvidia-current

module-nvidia-current 290.10

NVIDIA drivers for GeForce 6xxx and newer GPUs

http://www.nvidia.com

Packager: Fatih Arslan

License: NVIDIA

Actions

Build files

Bug reports

Binary packages

module-nvidia-current
module-nvidia-current-userspace
xorg-video-nvidia-current
xorg-video-nvidia-current-32bit

Release history

ReleaseRelease dateVersionUpdaterComment
572012-02-10290.10Kaan AkşitReady for kernel 3.2.5
562012-01-20290.10Ozan ÇağlayanRebuild with 3.2.1
552012-01-03290.10Fatih Arslan* Update to current official release: 290.10
* Add support for the pre-VBO DrawArrays command in the server-side GLX driver module. The NVIDIA client-side GLX implementation never sends this command, but the server needs to support it for compatibility with other GLX client implementations.
* Added support for limiting heap allocations in the OpenGL driver through the use of the __GL_HEAP_ALLOC_LIMIT environment variable. See the README for further details.
* Added an "Accel" option to the X driver to allow disabling its use of the graphics processing hardware. This is useful when other components, such as CUDA, require exclusive use of the GPU's processing cores.
* Improved the performance of FBO bind operations when using Xinerama by ~30% in some cases.
* Improved performance by caching compiled OpenGL shaders to disk. Added a "GLShaderDiskCache" option to the X driver to enable/disable this feature. Added the __GL_SHADER_DISK_CACHE and __GL_SHADER_DISK_CACHE_PATH environment variables for further configuration. See the README for further details.
* Improved performance of the RENDER extension on Fermi-based GPUs.
* Added GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extension: GL_NV_copy_image
* Modified how the OpenGL driver allocates executable memory so it may continue to function properly if /tmp is mounted noexec. As some fallback allocation methods may be prohibited under SELinux policy, the driver now supports detection of this policy as well as manual override of this detection via the __GL_SELINUX_BOOLEANS environment variable.
* Fixed a bug that would cause OpenGL applications to crash when run with recent releases of glibc such as glibc 2.14.90.
* Fixed a bug that could cause stereo corruption when driving a stereo display and a non-stereo display from the same GPU.
* Fixed a bug that could cause display devices on a secondary GPU to get swapped between X screens when restarting the X server.
* Fixed a bug that could result in line flickering in full-scene anti- aliasing contexts.
* Fixed a bug that caused the physical dimensions of rotated monitors to be reported incorrectly.
* Fixed a regression that caused blank/white windows when exhausting video memory on GeForce 6 and 7 series GPUs while using composited desktops.
* Fixed a bug that would cause applications which export custom allocation functions to our driver (such as Adobe Flash in Firefox or Chrome) to crash.
* Fixed a bug that prevented the driver from loading on some systems with integrated graphics.
* Fixed issues in VDPAU that prevented allocating and displaying extremely large VdpOutputSurfaces.
* Fixed a bug that caused various GLSL built-in uniforms to not be updated properly when calling glPopAttrib.
* Fixed a bug causing a Linux kernel BUG when retrieving CPU information on some systems.
* Fixed a bug causing some applications to hang on exit.
* Fixed a bug causing flickering in some GPU/display combinations.
* Fixed a bug that could result in poor OpenGL performance after hotplugging a monitor.
* Fixed a bug causing possible text corruption when recovering from GPU errors.
* Fixed a bug causing corruption of images which are 2047 pixels wide.
* Fixed a bug causing the X server to crash after a VT-switch while running an OpenGL stereo application which is a member of a swap group.
* Added support for the following GPU:
* GeForce GT 520MX
* GeForce GTX 460 SE v2
542011-10-07280.13Fatih Arslan* Fix alternatives variable name for 32bit libraries
* Add ld.so.conf for /usr/lib32 path (pb#19228)
532011-09-28280.13Fatih ArslanAdd emul32 component to libraries (pb#19228)
522011-08-19280.13Fatih Arslan* New official release
* Fixed a GLX bug that could cause the X server to crash when rendering a display list using GLX indirect rendering.
* Fixed a GLX bug that could cause a hang in applications that use X server grabs.
* Fixed an X driver bug that caused 16x8 stipple patterns to be rendered incorrectly.
* Fixed a GLX_EXT_texture_from_pixmap bug that caused corruption when texturing from sufficiently small pixmaps and, in particular, corruption in the GNOME Shell Message Tray.
* Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extension: GL_EXT_vertex_attrib_64bit
* Added GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extensions: GL_ARB_half_float_pixel, GL_EXT_packed_depth_stencil
* Added support for the following GPUs:
* GeForce GTX 570M
* GeForce GTX 580M
512011-08-01275.21Fatih Arslan* New official release
* Fixed a bug that caused nvidia-settings to crash when configuring multiple X screens after all monitors were unplugged from one of the X screens.
* Fixed a bug in nvidia-settings that caused the display configuration page to show extra disabled displays after connecting a new monitor.
* Added X configuration options "3DVisionProHwButtonPairing", "3DVisionProHwSinglePairingTimeout", "3DVisionProHwMultiPairingTimeout", and "3DVisionProHwDoubleClickThreshold" to configure hardware button based pairing in NVIDIA 3D Vision Pro.
* Fixed a bug that prevented initialization of the NVIDIA 3D Vision or NVIDIA 3D Vision Pro hub if no EDID was present.
* Fix memory error and abort reported by glibc when running the application FieldView from Intelligent Light.
* Fixed an OpenGL driver bug that caused an application crash when running Altair HyperMesh.
* Fixed a performance problem when switching between stereo and monoscopic rendering in the application Smoke.
* Fixed poor X driver handling of pixmap out of memory scenarios.
* Fixed an interrupt handling deficiency that could lead to performance and stability problems when many NVIDIA GPUs shared few IRQs.
* Fixed bugs in the VDPAU presentation queue that could cause GPU errors and hangs when destroying a presentation queue. This happens when exiting applications, and also when toggling to and from full-screen mode in Adobe Flash.
* Added support for the following GPUs:
* GeForce GT 540M
502011-06-20275.09.07Fatih Arslan* New official release
* Fixed a bug that caused desktop corruption in GNOME 3 after a VT-switch or suspend/resume cycle.
* Added support for the GL_EXT_x11_sync_object extension
* Improved performance of window resize operations in KDE 4 on systems
* Fixed a bug that caused the pop-out and external DVI displays to go blank on Lenovo ThinkPad W701 laptops.
* Fixed a bug that caused corruption on the menus in OpenOffice.org when the screen is rotated.
* Improved performance of certain memory allocations.
* Fixed a bug that caused Java2D widgets to disappear when Java is configured to render using FBOs.
* Fixed a bug that caused nvidia-settings to crash while saving the X configuration file on some Linux distributions.
* Added a new X configuration option "BaseMosaic" which can be used to extend a single X screen transparently across all of the available display outputs on each GPU. See "Appendix B. X Config Options" in the README for more information.
* Added support for the following GPUs:
* GeForce GTX 560
* GeForce GT 545
* GeForce GTX 560M
* GeForce 410M
* GeForce 320M
* GeForce 315M
* Quadro 5010M
* Quadro 3000M
* Quadro 4000M
492011-05-24270.41.19Fatih Arslan* New pre-release
* Fixed a bug in the VDPAU presentation queue that could cause 1 second hangs when transitioning from blit-based display to overlay- based display.
This would most commonly happen when disabling a compositing manager.
* Fixed a bug that could cause crashes when capturing SDI video.
* Fixed a corner-case in which the OpenGL driver could leak resources in applications utilizing fork().
* Addressed a Linux kernel interface compatibility problem that could lead to ioremap() errors and, potentially, functional and/or stability problems.
* Fixed a bug that caused SLI initialization to fail on some Intel based systems.
* Fixed a bug that caused SLI initialization to fail when using recent Linux kernels, such as 2.6.38.
* Fixed a bug that caused some GPUs to stop responding when the X Server was started. All GPUs are susceptible, but the failure was primarily seen on GF104 and GF106 boards.
* Added support for the following GPUs:
* Tesla M2090
* Tesla M2075
* Tesla C2075
* Quadro 7000
482011-04-12270.41.03Fatih ArslanNew stable release
472011-03-29260.19.36Ozan ÇağlayanBump release for new kernel.
462011-03-10260.19.36Ozan ÇağlayanBump release for new kernel.
452011-03-01260.19.36Ozan ÇağlayanBump release for new kernel.
442011-01-29260.19.36Ozan ÇağlayanBump release for new kernel.
432011-01-28260.19.36Fatih Aşıcı- Bump to the new stable release
- Drop redundant zorg dependency
422011-01-05260.19.29Ozan ÇağlayanBump release for new kernel.
412010-12-30260.19.29Ozan ÇağlayanBump release for new kernel.
402010-12-28260.19.29Ozan ÇağlayanRebuild for the new kernel
392010-12-15260.19.29Fatih AşıcıNew stable release
382010-12-07260.19.21Fatih AşıcıUpdate ld cache in postInstall
372010-12-06260.19.21Fatih Aşıcı- Bump to the new stable release
- Drop Comar script for Xorg.Driver model
362010-12-02256.53Ozan ÇağlayanBump release for new kernel.
352010-11-26256.53Ozan ÇağlayanBump release for new kernel.
342010-11-01256.53Fatih AşıcıRebuild for kernel 2.6.36-145
332010-10-21256.53Fatih AşıcıUse full paths in modprobe rules
322010-10-14256.53Fatih AşıcıMass rebuild for Pardus 2011 Beta
312010-10-10256.53Fatih AşıcıLoad the right kernel module when requested with the name "nvidia"
302010-10-01256.53Fatih AşıcıModify modprobe configuration to avoid conflicts with other nvidia drivers
292010-09-14256.53Fatih AşıcıModify package to use alternatives system
282010-09-12256.53Fatih AşıcıNew stable release
272010-08-06256.44Fatih AşıcıNew stable release
262010-06-24256.35Fatih AşıcıNew stable release
252010-05-10195.36.24Fatih AşıcıNew stable release
242010-03-21195.36.15Fatih AşıcıNew stable release
232010-03-07190.53Fatih AşıcıBack to the previous stable because of some fan speed issues
222010-03-03195.36.08Fatih AşıcıNew stable release
212010-01-28190.53Fatih AşıcıBlacklist nouveau and run mkinitramfs when enabling driver
202009-12-18190.53Fatih AşıcıFix the file name of vdpau driver
192009-12-17190.53Fatih Aşıcı- Depend on new libvdpau library
- Create symlinks for important libraries first
- Remove trace driver as it comes with libvdpau
182009-12-16190.53Fatih AşıcıNew stable release
172009-10-30190.42Fatih AşıcıNew stable release
162009-08-22185.18.36Fatih AşıcıNew stable release fixing a bug that caused kernel panics when starting X on some mobile GPUs.
152009-08-02185.18.31Fatih AşıcıNew stable release fixing a crash on certain mobile GPUs
142009-07-29185.18.29Fatih AşıcıNew bugfix release
132009-07-16185.18.14Ozan ÇağlayanDepend on the new sub-package.
122009-07-13185.18.14Fatih AşıcıFixed clone mode configuration
112009-07-11185.18.14Fatih AşıcıFixed postInstall method failing when no package attribute exists
102009-07-07185.18.14Fatih Aşıcı- Use -current as the package name suffix
- Remove nouveau module before loading nvidia module
- Remove unused probe method from comar script
- Add getDeviceOptions method to comar script
- Depend on latest zorg
92009-07-03185.18.14Fatih Aşıcı- Add getInfo method for new zorg
- Add missing libXext dependency
82009-06-10185.18.14Fatih AşıcıRemove VDPAU headers and wrapper library
72009-05-28185.18.14Fatih Aşıcı- Switch to 185.x releases and rename packages
- Add Replaces tags for 177.x and 180.x series
- Remove rt.patch
62009-05-14180.60Fatih Aşıcı- Bump to new prerelease
- Split kernel module
- Prepare for new zorg
52009-04-01180.44Fatih AşıcıBump to new stable release. Beside the bug fixes,
this release also adds support for:
* Quadro FX 3800
* Quadro FX 3700M
* Quadro FX 1800
* Quadro FX 580
* Quadro FX 380
* Quadro NVS 295
* GeForce GT 120
* GeForce G100
42009-03-05180.29Fatih AşıcıBack to the previous release since 180.35 is not stable
32009-02-26180.35Fatih AşıcıBump to new stable release. Changes:

* Added support for the following GPUs:
- GeForce GT 120
- GeForce G100
- Quadro FX 3700M
* Fixed a bug that caused Maya to freeze when overlays are enabled.
* Fixed an interaction problem with some applications that use memory tracking libraries.
* Added support for RG renderbuffers in OpenGL 3.0.
* Added support for OpenGL 3.0 floating-point depth buffers.
* Fixed a problem that caused Valgrind to crash when tracing a program that uses OpenGL.
* A bunch of VDPAU updates.
22009-02-16180.29Fatih AşıcıBump to new stable release. Changes:

* Added support for the following GPUs:
- GeForce GTX 295
- GeForce GTX 285
- GeForce 9300 GE
- Quadro NVS 420
* Added support for OpenGL 3.0 for GeForce 8 series and newer GPUs.
* Various bug fixes.
12009-01-13180.22Fatih AşıcıInitial release for 180.x series drivers

Patches