Hi Byrce,<div><br></div><div>Thanks for the great explanation and I agree that it makes sense this way.</div><div>Please note that we've seen another bug with 304.43 and later (but might affect also earlier 304.x driver versions) on Precise that cause X server crashes under certain circumstances.</div>

<div>The circumstances are:</div><div>* Multi-monitor setup</div><div>* At least one screen is in portrait orientation</div><div>* X server crashes once monitors should leave standby</div><div>* Disabling DPMS prevents the X server crashes</div>

<div><br></div><div>NVIDIA has confirmed this issue last week and they are working on a fix. They are tracking the issue under number 1060346. There is no Launchpad bug for this issue.</div><div><br></div><div>Best,</div>

<div><br></div><div>Michael</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Oct 12, 2012 at 10:51 AM, Bryce Harrington <span dir="ltr"><<a href="mailto:bryce@canonical.com" target="_blank">bryce@canonical.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Fri, Oct 12, 2012 at 10:18:07AM +0200, Michael Wisheu wrote:<br>
> Hi Bryce,<br>
><br>
> How about updating it to 304.51? This is mainly a bugfix release and I<br>
> would recommend it over 304.43.<br>
> <a href="http://www.nvidia.com/object/linux-display-amd64-304.51-driver" target="_blank">http://www.nvidia.com/object/linux-display-amd64-304.51-driver</a><br>
<br>
</div>We actually have looked at that, but we found there's a bug[1] with<br>
304.51 and Unity when the launcher is set to auto-hide (it never<br>
reveals).  This was found by testers of the development release, and we<br>
reverted nvidia-current back to 304.43 as a result.<br>
<br>
This is a particular problem for quantal because Unity is enabling<br>
autohide by default, so the bug affects people by default and thus is<br>
quite severe.  For precise, Unity does not auto hide by default, so that<br>
makes it less severe; however precise is also an LTS so stability is<br>
all the more important and known regressions in even non-default<br>
functionality are still worth close scrutiny.<br>
<br>
For quantal, we'll be shipping 304.43 as the nvidia-current version.<br>
It's quite stable and received a huge amount of testing, so I think it's<br>
a safe choice.<br>
<br>
In quantal, we are including 304.51 as the nvidia-current-updates<br>
version.  It does include some worthwhile bug fixes; still, this is a<br>
bit risky: If precise users have -updates enabled and then upgrade to<br>
quantal, then unity will break for them.  Yet at least there are paths<br>
to work around the bug (by going back to nvidia-current).<br>
<br>
I've notified NVIDIA about this bug, and they've confirmed it and are<br>
working on a fix.  So we'll have it out in quantal's<br>
nvidia-current-updates once it becomes available and passes testing.<br>
<br>
For precise, it probably makes sense to just skip inclusion of 304.51<br>
for nvidia-current-updates, and wait for the fix.  SRU policy applies<br>
here, and that tends to strongly avoid updating things if there are<br>
known regressions such as we have in this case.<br>
<br>
But, many precise users probably don't use Unity's autohide feature and<br>
would like 304.51 to fix other bugs, and don't want to wait for the next<br>
update.  We are shipping it in the x-updates PPA[2], and would encourage<br>
these users to install from there.<br>
<br>
Bryce<br>
<br>
1:  <a href="https://bugs.launchpad.net/unity/+bug/1057000" target="_blank">https://bugs.launchpad.net/unity/+bug/1057000</a><br>
2:  <a href="https://launchpad.net/~ubuntu-x-swat/+archive/x-updates" target="_blank">https://launchpad.net/~ubuntu-x-swat/+archive/x-updates</a><br>
<br>
</blockquote></div><br></div>