New stable release - 185.18.36 - should replace 185.18.31 ASAP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nvidia-graphics-drivers-180 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
As per ftp://download.
See http://
http://
This version finally fixes the problems with mobile GPUs that have plagued the 185 series lately. I have tested it on Hardy, Intrepid, Jaunty and Karmic. Please update this ASAP. It is important to replace the defective .31 build as soon as possible.
It is also in the NVIDIA-VDPAU PPA (https:/
-------
Release highlights since 185.18.31:
* Fixed a bug that caused kernel panics when starting X on some mobile GPUs.
* Fixed an interaction problem between VDPAU and PowerMizer when using VDPAU solely as a display mechanism, and not to decode video streams. The GPU performance level should now be raised, if required, in this scenario.
* Fixed VDPAU to avoid "display preemption" in some cases where a VdpOutputSurface is deleted while it is still active (either queued or visible) in a VdpPresentation
Release highlights since 185.18.29:
* Fixed a crash on certain mobile GPUs.
Release highlights since 185.18.14:
* Added code to forcibly terminate long-running CUDA kernels when Ctrl-C is pressed.
* Fixed a bug that could cause occasional memory corruption problems or segmentation faults when running OpenGL applications on Quadro GPUs.
* Fixed a deadlock in the OpenGL library that could be triggered in certain rare circumstances on Quadro GPUs.
* Fixed an interaction problem between PowerMizer and CUDA applications that caused the performance level to be reduced while the CUDA kernel is running.
* Made CUDA compute-exclusive mode persistent across GPU resets.
* Fixed the order of outputs in the GPUScaling nvidia-settings property.
* Fixed a bug that caused graphics corruption in some OpenGL applications when the Unified Back Buffer is enabled the application window is moved.
* Fixed a bug that caused glXGetVideoSyncSGI, glXWaitVideoSyn
* Fixed a bug that causes corruption or GPU errors when an application paints a redirected window whose background is set to ParentRelative on X.Org servers older than 1.5. This was typically triggered by running Kopete while using Compiz or Beryl.
* Fixed a bug in VDPAU that could cause visible corruption when decoding H.264 clips with alternating frame/field coded reference pictures, and a video surface is concurrently removed from the DPB, and re-used as the decode target, in a single decode operation. This affected all GPUs supported by VDPAU.
* Fixed a bug in VDPAU that could cause visible corruption near the bottom edge of the picture when decoding VC-1 advanced profile clips whose heights are not exact multiples of 16 pixels, on G98 and MCP7x (IGP) GPUs.
* Enhanced VDPAU to better handle corrupt/invalid H.264 bitstreams on G84, G86, G92, G94, G96, or GT200 GPUs. This should prevent most cases of "display preemption" that are caused by bitstream errors.
* Fixed an X server crash when using the VDPAU overlay-based presentation queue and VT-switching away from the X server.
* Enhanced VDPAU's detection of the GPU's video decode capabilities.
* Fixed a bug in VDPAU that could cause ghosting/flashing issues when decoding H.264 clips, in certain full DPB scenarios, on G98 and MCP7x.
* Fixed VDPAU to detect an attempt to destroy the VdpDevice object when other device-owned objects still exist. VDPAU now triggers "display preemption", and returns an error, when this occurs.
* Enhanced VDPAU's error handling and resource management in presentation queue creation and operation. This change correctly propagates all errors back to the client application, and avoids some resource leaks.
Related branches
description: | updated |
description: | updated |
description: | updated |
tags: | added: karmic |
description: | updated |
summary: |
- New stable release - 185.18.31 - available but see WARNING + New stable release - 185.18.36 - should replace 185.18.31 ASAP |
crash data:
Aug 3 16:23:41 karmic kernel: [ 20.814640] Pid: 2853, comm: Xorg Tainted: P 2.6.31-5-generic #24-Ubuntu 64577WU 000000000000000 0>] [<(null)>] (null) c15d20 EFLAGS: 00010292 0(0000) GS:ffff88002802 2000(0000) knlGS:000000000 0000000 577>] ? _nv007272rm+ 0xaa/0x314 [nvidia] 2da>] ? _nv019651rm+ 0x16/0x1c [nvidia] 6d1>] ? _nv003836rm+0x9/0xe [nvidia] 2d9>] ? _nv003802rm+ 0x179/0x1c2 [nvidia] 616>] ? _nv003838rm+ 0x98/0x13e [nvidia] 23e>] ? _nv007070rm+ 0x19/0x25 [nvidia] 0a6>] ? _nv003698rm+ 0x576/0x5b4 [nvidia] 181>] ? rm_ioctl+0x2f/0x67 [nvidia] aec>] ? nv_kern_ ioctl+0x12c/ 0x450 [nvidia] e32>] ? copy_user_ generic_ string+ 0x32/0x40 e4c>] ? nv_kern_ unlocked_ ioctl+0x1c/ 0x20 [nvidia]
Aug 3 16:23:41 karmic kernel: [ 20.814641] RIP: 0010:[<
Aug 3 16:23:41 karmic kernel: [ 20.814644] RSP: 0018:ffff88012d
Aug 3 16:23:41 karmic kernel: [ 20.814646] RAX: ffff88012f90e000 RBX: ffff88013604afa8 RCX: 0000000000000001
Aug 3 16:23:41 karmic kernel: [ 20.814648] RDX: ffff8801344ce854 RSI: ffff88012f90e000 RDI: ffff8801347f1000
Aug 3 16:23:41 karmic kernel: [ 20.814649] RBP: ffff88013604af60 R08: ffff8801347f1000 R09: 0000000000000246
Aug 3 16:23:41 karmic kernel: [ 20.814651] R10: 0000000000000010 R11: 0000000000000000 R12: ffff8801344ce850
Aug 3 16:23:41 karmic kernel: [ 20.814653] R13: ffff8801347f1000 R14: 00007fff61d1f670 R15: 0000000000000000
Aug 3 16:23:41 karmic kernel: [ 20.814655] FS: 00007fab318166f
Aug 3 16:23:41 karmic kernel: [ 20.814657] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 3 16:23:41 karmic kernel: [ 20.814659] CR2: 0000000000000000 CR3: 000000012f8d0000 CR4: 00000000000006b0
Aug 3 16:23:41 karmic kernel: [ 20.814661] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Aug 3 16:23:41 karmic kernel: [ 20.814663] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Aug 3 16:23:41 karmic kernel: [ 20.814665] Process Xorg (pid: 2853, threadinfo ffff88012dc14000, task ffff88012f9ac410)
Aug 3 16:23:41 karmic kernel: [ 20.814666] Stack:
Aug 3 16:23:41 karmic kernel: [ 20.814667] ffffffffa0185577 ffff88013604afa8 00000000c1d00001 000000000000000c
Aug 3 16:23:41 karmic kernel: [ 20.814671] <0> 00007fff61d1f670 0000000000000110 ffffffffa01872da 0000000000000020
Aug 3 16:23:41 karmic kernel: [ 20.814674] <0> ffffffffa05816d1 0000000000000110 ffffffffa05812d9 0000000000000110
Aug 3 16:23:41 karmic kernel: [ 20.814678] Call Trace:
Aug 3 16:23:41 karmic kernel: [ 20.814820] [<ffffffffa0185
Aug 3 16:23:41 karmic kernel: [ 20.814889] [<ffffffffa0187
Aug 3 16:23:41 karmic kernel: [ 20.814999] [<ffffffffa0581
Aug 3 16:23:41 karmic kernel: [ 20.815115] [<ffffffffa0581
Aug 3 16:23:41 karmic kernel: [ 20.815228] [<ffffffffa0581
Aug 3 16:23:41 karmic kernel: [ 20.815347] [<ffffffffa04b5
Aug 3 16:23:41 karmic kernel: [ 20.815457] [<ffffffffa02c3
Aug 3 16:23:41 karmic kernel: [ 20.815576] [<ffffffffa053a
Aug 3 16:23:41 karmic kernel: [ 20.815667] [<ffffffffa0611
Aug 3 16:23:41 karmic kernel: [ 20.815672] [<ffffffff81273
Aug 3 16:23:41 karmic kernel: [ 20.815762] [<ffffffffa0611
Aug 3 16:23:41 karmic kernel: [ 20.815766...