Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-18 Thread Jason Gerard DeRose

Hello everyone,

I work for System76 and (when needed) have back-ported and maintained
newer versions of the Nvidia driver in our PPA[1].

I think this is a great idea and am happy to help.  I'd love to see the
Nvidia driver packaging get more attention, plus when System76 is
shipping hardware newer than what is supported by the Nvidia driver in
the in the official archive, this is work I'm already doing.  So might
as well have it more broadly useful, coordinate the effort with others.

I think it might be most helpful to share some of my experiences doing
this for System76 over the past few years.

When we've needed a backport, System76 has stuck to the long-lived
branch releases when possible (which is currently 346). In my
experience, these are very low-risk releases.  Thus far, I've never
encountered regressions in the Nvidia driver itself when moving from a
short-lived branch release to the long-lived release, nor when moving
from one long-lived point release to the next (for example, the 346.59
to 346.82 transition we recently made).

When absolutely needed, we've backported a short-lived release (for
example, when the 900 series GPUs came out, we had to use 343 as there
were no other options).  As far as I can tell, Nvidia uses the
short-lived releases as a pre-beta leading up to the next long-lived
release.  Understandably, the short-lived releases can sometimes be a
bit shaky when it comes to the very latest Nvidia hardware.  But I've
also experienced some minor regressions now and then with the
short-lived releases on the earlier generation hardware (for example, at
one point there were some issues with 343 on certain 800 series GPUs).

That said, my general approach has been to trust driver releases from
Nvidia, both because in my experience Nvidia does a very good job with
the quality of their Linux driver, and because you kinda have to.  The
driver is proprietary, you can't patch it.  Whether because of needing
to support for newer hardware, fixing stability issues, or fixing
security issues like CVE-2014-8298[2], you rather need to just take what
Nvidia gives us and roll forward.  Of course, that doesn't mean I don't
test it :P

So most of my effort has been on the packaging itself, making sure all
the install/upgrade/downgrade/remove paths work correctly.  I've tried
to work closely with Alberto Milone on this, who has always been very
helpful and has steadily incorporated my fixes into the official Ubuntu
packaging.

When it comes testing the packaging itself, most of the issues I've
found could have be caught by automated install/upgrade/downgrade/remove
testing in VM, and I'll love to see that happen.  Seems like this
blessed PPA would be a great place to start experimenting with that.

Note that nvidia-persistenced is one thing that can't really be tested
in a VM in a realistic way, especially now that it's started via udev
rather than Upstart.  And I have encountered one specific packaging
problem related to nvidia-persistenced[3].

Anyway, I'm excited to see where this goes!

Cheers,
Jason

[1]: https://launchpad.net/system76-driver
[2]: 
https://devtalk.nvidia.com/default/topic/794964/unix-graphics-announcements-and-news/indirect-glx-security-vulnerabilities-in-the-nvidia-linux-solaris-and-freebsd-driver/
[3]: 
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1394348


On Thu, Aug 13, 2015 at 8:58 AM, Edwin Smith 
esm...@feralinteractive.com wrote:

Hi All,

My name is Edwin and I am the head of production at Feral 
Interactive. We are the Mac development and publishing company 
responsible for Shadow of Mordor and other AAA games on Linux. I 
spoke with Jorge on reddit and he suggested I post in this mailing 
list with some thoughts.


Firstly the addition of an easier way of updating drivers is very 
welcome, so thanks for doing this. I think it should really help our 
users update without worrying about upgrading issues.


With games like Shadow Of Mordor and others we have in development 
right now we're pushing the latest OpenGL features to the limit. This 
means we are hitting driver and performance issues that you might not 
see when using the desktop or older simpler games that only use 
OpenGL3.x.


For example if you play Mordor on Nvidia using the default (closed 
source) drivers on Ubuntu the game runs in Smurf mode due to a 
driver bug, the performance is also lower than later drivers.


We usually attempt to support all three graphics card vendors if 
possible (AMD, Nvidia and Intel) so having a good selection of 
drivers for all three vendors would be very advantageous. We can help 
by providing you with driver versions that upcoming games will be 
needing before they launch so the drivers are listed in time for the 
games launch day.


We try to always try and avoid recommending the very latest drivers 
unless they are completely required due to driver bugs. The reasoning 
is the very latest drivers might have issues that have not been 

Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-13 Thread Michael Larabel

Hi Jorge,

This indeed would be a good move to make it easier for Ubuntu gamers to 
easily have access to the latest drivers. The newest NVIDIA drivers 
bring some improvements for the higher profile Linux game ports while 
having the latest AMD Catalyst Linux driver tends to always be critical 
for gamers.


Is there any thought to also making more official along similar lines 
any of the open-source driver PPAs? Namely like the Oibaf PPA that ships 
latest Mesa and X components? Any improvements and support there would 
be helpful to users of Intel and Radeon graphics now that Mesa is 
achieving OpenGL 4 compliance and will soon be able to run more Steam 
games with decent performance for Radeon/Intel.


If help is needed with testing, I can easily have a number of systems 
within my automated test farm do automated tests of new driver packages.


http://linuxbenchmarking.com/?latest-open-source-linux-graphics - this 
is one of the trackers I run right now on Ubuntu systems on a 
fully-automated via Phoronix-Test-Suite + Phoromatic.com, daily basis of 
using the latest Oibaf PPA packages + Ubuntu Mainline Kernel PPA for 
tracking the performance of the latest Git kernel/Mesa code on different 
Intel/Radeon hardware. It could be useful seeing if a particular driver 
push into any new PPA directly benefits performance or at least seeing 
if any games fail to run on a particular build.


I'd imagine that the PPA wouldn't see updates daily so Phoromatic 
already supports running on a triggered-basis, a.k.a. automatically 
whenever it sees there are new packages available to apt-get. Then the 
results could automatically go out on a new tracker under 
LinuxBenchmarking.com or wherever.


If there's enough interest and once monitoring how well the existing 
PPAs (or if there's a new centralized/official PPA) are evolving I can 
set it up to trial on a few modern NVIDIA systems to see if it's worthwhile.


Cheers,
Michael

--
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-12 Thread Jorge O. Castro
On Mon, Aug 10, 2015 at 7:05 PM, Jorge O. Castro jo...@ubuntu.com wrote:
 ... or, how I wanted to kill Orcs all weekend, but instead I was
 wrestling with my operating system.

Hi everyone,

Thanks for the overwhelming positive response. In true Ubuntu spirit
Rico, Michael, and Alberto busted this out today despite the timezone
difference:

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

There's no driver difference, so if you were using xorg-edgers or
michael's PPA, nothing really changes. The real fun begins when new
drivers are released.

- I've gone ahead an applied for the hardware for Rico and Michael
through the community process,
- We still need to sort where bugs will live and policies around bug
reporting and what not, but I'm sure we'll sort this over the next few
days.
- Some mails to the list seem to be stuck in moderation, can someone
on the desktop team check it out? In particular Michael Larabel sent a
mail with his thoughts.

From my initial testing swapping over to the new PPA has worked as
expected, orcs were slain, I'm not trying to brag, but let's just say
Goroth Graug-Slayer won't be bothering anyone again.

-- 
Jorge Castro
Canonical Ltd.
http://juju.ubuntu.com/ - Automate your Cloud Infrastructure

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-12 Thread Ian Bullard
Hello, Aspyr Media programmer here.

I think this is a great idea.  GPU drivers have always been a rough experience 
for us, especially when we were ramping up our Linux development.  Having a set 
of “blessed” drivers that most users are installing would allows us to focus 
our testing on what users are actually playing games on.  With the “latest 
bling” section we have last-minute driver bug fixes covered so bleeding-edge 
driver requirements are covered.  For us, it looks like a win-win situation. 

If this gets set up I’d recommend to our QA department that we test by default 
on the drivers in the PPA.  That’d reduce the possibility of support requests 
for code you can’t fix, at least on our products.

Is there anything Aspyr can do to help?

Ian Bullard
Linux Dev
Aspyr Media
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-11 Thread Jorge O. Castro
On Mon, Aug 10, 2015 at 7:05 PM, Jorge O. Castro jo...@ubuntu.com wrote:
 After some googling I found two people who are doing amazing work:

Bah, as pointed out in IRC I totally missed Rico and Robert:

https://launchpad.net/~xorg-edgers/+archive/ubuntu/ppa

Sorry guys, it wasn't my intent to leave people out!

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-11 Thread Rico Tzschichholz
Having a disjunct set of packages for every nvidia driver series has
served us well in my opinion. So this should be continued.
A slight change I would prefer is a det of common metapackages. Those
would control which driver gets chosen for install. Basically this could
match the linux-kernel package scheme. So there could be a metapackage
for old-legacy, legacy, longterm, stable and beta. (supporting drivers
which don't work with the system's xorg-server isn't possible)
There should be no need for transitional packages in the driver package
itself. This would preserve all available driver series to roll back to
if needed.

I am in favor of introducing a commonly trusted (non-virtualized) PPA
which is able to build for all architectures like it is done by the
linux-kernel or mozilla-security team.

This PPA could be promoted by some mentioned technical websites to
encourage users to test the provided driver versions.

Regards,
Rico

https://launchpad.net/~ricotz
https://launchpad.net/~xorg-edgers/+archive/ubuntu/ppa/+packages?field.name_filter=nvidia




signature.asc
Description: OpenPGP digital signature
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-11 Thread Bryan Quigley
 Thanks for the email. I read what you wrote but failed to understand the
 details of issue, could you give some details on what sort of issues you
 saw? Did we ship drivers buggy enough that you couldn't play with them?
 Was that fixes with the version you found in ppas?

For my use case, the latest NVidia hardware isn't supported on 14.04
(I'm on 15.04 now, but it definitely wasn't supported previously).  I
believe I need 340.xx or higher for Geforce 750 (Maxwell+) or above.

For gamers especially, it's recommended to always use the latest
stable driver because it will have the latest fixes, performance
improvements, and possibly features that your new game requires.  Some
drivers will also include game specific profiles to optimize the
driver for that specific game.  Steam actually included a Video Driver
Update checker and will warn if you drivers are to out-of-date (this
doesn't work on Linux).

We've had the most games released for Linux in the last year (or so),
then any year (or decade?) previously.  That's why this hasn't really
been an issue before.

Kind regards,
Bryan

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-11 Thread Jorge O. Castro
On Tue, Aug 11, 2015 at 9:36 AM, Sebastien Bacher seb...@ubuntu.com wrote:
 Thanks for the email. I read what you wrote but failed to understand the
 details of issue, could you give some details on what sort of issues you
 saw? Did we ship drivers buggy enough that you couldn't play with them?
 Was that fixes with the version you found in ppas?

From a Just Works for the Desktop, the drivers we ship in the
archive work just fine. However, with all that's going in upstream
OpenGL and (soon) Vulkan; coupled with AAA game releases; users are
wanting to get the absolute latest drivers.

For example, a new game comes out, and Liam runs some benchmarks:
https://www.gamingonlinux.com/articles/shadow-of-mordor-nvidia-benchmarks-on-linux.5769

If you check out the comments there are some times when a game
requires a new version for the best performance. This is just an
example, but it's usually a similar discussion any time a large
release is made.

 Having uptodate drivers in a documented location seems like a good idea,
 I would still like to understand how unusable our archive versions
 are, because if users can't use those to start games then I think that
 having an out of the archive solution isn't good enough.

I don't consider the drivers in the archive broken, I think for
desktop users they generally work fine. I don't think aggressively
updating those will be useful, since Nvidia has dropped support for
older hardware in the past, and I am wary of us sending out an SRU
with a new driver update and old hardware breaks. (This happened to
SteamOS in May).

It appears as though more and more games are requiring newer drivers
though. I was thinking of maybe pinging the guys over at Feral or
Aspyr (who port games to Linux) to see what they think.

-- 
Jorge Castro
Canonical Ltd.
http://juju.ubuntu.com/ - Automate your Cloud Infrastructure

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-11 Thread Sebastien Bacher
Le 11/08/2015 01:05, Jorge O. Castro a écrit :
 because our Nvidia driver story in Trusty isn't ideal

Hey Jorge,

Thanks for the email. I read what you wrote but failed to understand the
details of issue, could you give some details on what sort of issues you
saw? Did we ship drivers buggy enough that you couldn't play with them?
Was that fixes with the version you found in ppas?

Having uptodate drivers in a documented location seems like a good idea,
I would still like to understand how unusable our archive versions
are, because if users can't use those to start games then I think that
having an out of the archive solution isn't good enough. We shouldn't
keep shipping drivers in the archive if those aren't usable...

Cheers,
Sebastien Bacher

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-11 Thread Sebastien Bacher
Le 11/08/2015 16:13, Jorge O. Castro a écrit :
 From a Just Works for the Desktop, the drivers we ship in the
 archive work just fine. However, with all that's going in upstream
 OpenGL and (soon) Vulkan; coupled with AAA game releases; users are
 wanting to get the absolute latest drivers.

Thanks Jorge, it's reassuring to know that our archive drivers situation
is not totally bogus ;-)

And yeah, I agree that having a way for users to get the most recent
upstream stuff would be nice!

Cheers,
Sebastien Bacher

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-10 Thread Shane Fagan
Hey Jorge,

Nice idea, if any help is needed ill throw my hat in the ring for it too, I
think its a pretty important cause to push gaming as much as we can.

Some things to note, so this is an Nvidia only thing going by what you are
saying, could we have a split for AMD users too? Also I know there are a
few PPAs out there like (
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers) for the
latest bleeding edge open source graphic stack which would be cool if we
could bless one of those as well. Also I'm sure AMD can send out some cards
for people if needed to test the AMD stack in such an effort, I have a
contact if anyone wants to ask them directly.

Also what about tweaks like setting the CPU usage to performance mode, it
has a slight bump at least for my machine in frame rates. (cpupower
frequency-set performance)

The biggest question I have is the future of the effort given the move away
from apt to Snappy eventually. Can someone elaborate on what the idea for
the future of PPAs after Snappy comes to the desktop, I'm presuming it will
be the default eventually. Could we conceivably have a Snap that would be
just for gaming?

One last thing but aside from the topic slightly, the Steam package in
Ubuntu is semi-broken for certain systems because the installer doesn't
have the newest Steam runtime so it just straight up breaks on 15.04. The
workaround is to either disable the runtime or delete the bundled libs for
libgcc, libstdc++ and libxcb. Could we get that updated or just do a script
that wget's the one from Valve instead and installs that instead of the one
in the repo? It is a massive annoyance and it might confuse some users who
don't know how to get around.

Regards,
Shane

On Tue, 11 Aug 2015 at 00:07 Jorge O. Castro jo...@ubuntu.com wrote:

 ... or, how I wanted to kill Orcs all weekend, but instead I was
 wrestling with my operating system.

 So, Shadow of Mordor was recently released on Linux so I happened to
 have some spare parts, rebuilt a computer, and then ended up not
 playing because our Nvidia driver story in Trusty isn't ideal. It's
 not terrible, it worked, but I think we can do better. After some
 googling I found two people who are doing amazing work:

 The first is Michael Marley:
 https://launchpad.net/~mamarley/+archive/ubuntu/nvidia
 And the 2nd is Jason DeRose from system-76:
 https://launchpad.net/~system76-dev/+archive/ubuntu/stable

 So, I approached both Will Cooke and Alberto Milone on how we could do
 a better job of getting all this goodness to users with the least
 amount of breakage.

 Will responded with Talk to the right people, get some +1's and tell
 me how I can help. That's this email. :)
 Alberto responded with We spend a bunch of time testing drivers,
 which is why we look slow, as long as we don't break that...

 I just got off the phone with Michael and Jason, and I'd like to start
 this discussion. First off:

 ## Why?

 - The amount of Linux games being released is ever increasing; the
 demand for fresh drivers in a fast developing market is becoming hard
 to ignore, users are going to want the latest upstream has to offer,
 and historically that's why we're here; we should strive to deliver
 the best experience.

 - With Windows 10 Nvidia is now directly publishing their drivers into
 Windows update. That means they can deliver a kickass experience with
 almost no effort from the user. Until we can convince Nvidia to do the
 same with Ubuntu we're going to have to pick up the slack.

 ## What I propose

 Jason and Michael have done a ton of work to deliver these goodies in
 PPAs, here's where I think we should go:

 - Let's not break distro, SRUs and existing distro policies exist for
 a reason; breaking my dad's computer isn't worth it, so 

 - Let's do a blessed PPA with the latest drivers, so that people can
 just get those drivers without resorting to xorg-edgers and bleeding.

 - This PPA can have a give be the latest bling section, which is
 basically automated builds of the latest drivers; and a stable
 section that is basically a few days behind for people who want the
 latest, but don't want to be beta testers.

 - Lets work to ensure that there's a nice way to get back to the
 stable drivers in distro and that for users opting in won't be stuck
 in a weird broken state.

 - Lets add a hook to the graphical driver installer for Pure upstream
 nvidia driver, which would enable this PPA. (Actually the entire
 wording of the drivers in that capplet is horrible, but let's save
 that for another day).

 - We should ensure that there is an understanding of support; we're
 going to give you the latest driver from Nvidia, and if it breaks, you
 get to keep both pieces. :) Last thing we want is people reporting
 bugs on binary drivers that we can't fix.

 - I would like to dip into the community fund to provide Michael and
 Jason with hardware for development and testing. Carl Richell told me
 that they have no problems sourcing hardware 

Coordinating work around newer upstream Nvidia drivers for users

2015-08-10 Thread Jorge O. Castro
... or, how I wanted to kill Orcs all weekend, but instead I was
wrestling with my operating system.

So, Shadow of Mordor was recently released on Linux so I happened to
have some spare parts, rebuilt a computer, and then ended up not
playing because our Nvidia driver story in Trusty isn't ideal. It's
not terrible, it worked, but I think we can do better. After some
googling I found two people who are doing amazing work:

The first is Michael Marley:
https://launchpad.net/~mamarley/+archive/ubuntu/nvidia
And the 2nd is Jason DeRose from system-76:
https://launchpad.net/~system76-dev/+archive/ubuntu/stable

So, I approached both Will Cooke and Alberto Milone on how we could do
a better job of getting all this goodness to users with the least
amount of breakage.

Will responded with Talk to the right people, get some +1's and tell
me how I can help. That's this email. :)
Alberto responded with We spend a bunch of time testing drivers,
which is why we look slow, as long as we don't break that...

I just got off the phone with Michael and Jason, and I'd like to start
this discussion. First off:

## Why?

- The amount of Linux games being released is ever increasing; the
demand for fresh drivers in a fast developing market is becoming hard
to ignore, users are going to want the latest upstream has to offer,
and historically that's why we're here; we should strive to deliver
the best experience.

- With Windows 10 Nvidia is now directly publishing their drivers into
Windows update. That means they can deliver a kickass experience with
almost no effort from the user. Until we can convince Nvidia to do the
same with Ubuntu we're going to have to pick up the slack.

## What I propose

Jason and Michael have done a ton of work to deliver these goodies in
PPAs, here's where I think we should go:

- Let's not break distro, SRUs and existing distro policies exist for
a reason; breaking my dad's computer isn't worth it, so 

- Let's do a blessed PPA with the latest drivers, so that people can
just get those drivers without resorting to xorg-edgers and bleeding.

- This PPA can have a give be the latest bling section, which is
basically automated builds of the latest drivers; and a stable
section that is basically a few days behind for people who want the
latest, but don't want to be beta testers.

- Lets work to ensure that there's a nice way to get back to the
stable drivers in distro and that for users opting in won't be stuck
in a weird broken state.

- Lets add a hook to the graphical driver installer for Pure upstream
nvidia driver, which would enable this PPA. (Actually the entire
wording of the drivers in that capplet is horrible, but let's save
that for another day).

- We should ensure that there is an understanding of support; we're
going to give you the latest driver from Nvidia, and if it breaks, you
get to keep both pieces. :) Last thing we want is people reporting
bugs on binary drivers that we can't fix.

- I would like to dip into the community fund to provide Michael and
Jason with hardware for development and testing. Carl Richell told me
that they have no problems sourcing hardware for testing for Jason,
but I'd like to ensure that Michael is sorted. I was thinking of a
first gen Maxwell card (750TI), and a 2nd gen Maxwell (970) to round
out his existing hardware.

- I've asked David Planella if we can get a bit of support
communicating this to places where gamers are, like Liam @
gamingonlinux and Michael @ phoronix. This would help us getting data
early on how well this works with plenty of time for the LTS. Once we
have a semi-official place it will also allow other people to
contribute if they'd like to.

- The intent here is very much like umake; we recognize that people
want the latest bling, and no matter what they're going to do it, so
we might as well put a framework around it so people can get what they
want without breaking their computer.

On a semi-related note, Marc Deslauriers has been maintaining a PPA
with the latest SteamOS stuff, the dedicated session, xpad controller
fixes, and the compositor, once we get the baseline set with the
drivers I would love to see someone grab these bits and get them into
the distro proper. The xpad stuff has already been submitted to the
upstream kernel, but if someone wants to help get the other parts into
the distro, that would be amazing.

Let's hunt some orc: https://youtu.be/XD-PfIdGIBE?t=1m25s

Thoughts?

-- 
Jorge Castro
Canonical Ltd.
http://juju.ubuntu.com/ - Automate your Cloud Infrastructure

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-10 Thread Bryan Quigley
- Let's not break distro, SRUs and existing distro policies exist for
a reason; breaking my dad's computer isn't worth it, so 

- Let's do a blessed PPA with the latest drivers, so that people can
 just get those drivers without resorting to xorg-edgers and bleeding.

 - This PPA can have a give be the latest bling section, which is
 basically automated builds of the latest drivers; and a stable
 section that is basically a few days behind for people who want the
 latest, but don't want to be beta testers.

 - Lets add a hook to the graphical driver installer for Pure upstream
 nvidia driver, which would enable this PPA. (Actually the entire
 wording of the drivers in that capplet is horrible, but let's save
 that for another day).

I don't think we can save that for another day.  There are already
more choices in the drivers applet then the average user knows what to
do with.  - And having the official drivers applet call a PPA doesn't
seem like it would pass distro policies..
Why would the average user not choose -  Pure upstream nvidia
driver? It has a higher number after all *and* generally should give
users the best experience.

I'd propose that we just give users 3 visible options for every modern card:
Latest Stable Nvidia Driver (proprietary, tested)  - We don't have
to release this same day..2 week lag time seems fine, we would need to
get a MRE for this I think
Previous Stable Nvidia Driver Series (proprietary, tested, if you
have trouble with Latest) -  Should stay on the same series, basically
like nvidia-346-updates now.
Nouveau drivers, (open source, tested, may have limited 3d acceleration)

For non-modern cards it becomes easier, as you only need to offer the
last series that supported that card.

I believe the average user would be better suited with the latest
stable then the previous series.  Obviously we'd have to have a good
test plan.  I wonder if it's

 One last thing but aside from the topic slightly, the Steam package in
 Ubuntu is semi-broken for certain systems because the installer doesn't have
 the newest Steam runtime so it just straight up breaks on 15.04.

 I have found that in general when there's a new HWE release that Steam
 is uninstallable for a certain period of time, but have not had a
 chance to investigate this other than when I see people complaining
 about it on reddit or whatever. Maybe it might be a good idea to put
 steam on the list of things that get tested as part of the HWE
 process? It might be useful if people gathered a list of bug reports
 around this if anyone out there is reading this and knows more about
 it.

Agreed, I know of at least 2 people who couldn't get Steam installed
in Ubuntu.  I determined HWE was the culprit after the fact, but they
had already moved on.
A few example bugs:
https://github.com/ValveSoftware/steam-for-linux/issues/3728,
https://github.com/ValveSoftware/steam-for-linux/issues/3730

It sounds like getting a bunch of gaming stakeholders in the same
(virtual) room might help let us get good next steps on this.
Thoughts?

Thanks!
Bryan

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Coordinating work around newer upstream Nvidia drivers for users

2015-08-10 Thread Jorge O. Castro
On Mon, Aug 10, 2015 at 7:55 PM, Shane Fagan
shanepatrickfa...@ubuntu.com wrote:
 Some things to note, so this is an Nvidia only thing going by what you are
 saying, could we have a split for AMD users too?

If you want to gather people up to do the AMD side of the house I
think that would be swell.

 Also what about tweaks like setting the CPU usage to performance mode, it
 has a slight bump at least for my machine in frame rates. (cpupower
 frequency-set performance)

So for things like this I was thinking let's sort the driver situation
first, get that solid, then investigate other things down the road.

 The biggest question I have is the future of the effort given the move away
 from apt to Snappy eventually.

Without defaulting to snappy will solve all our problems, I'm more
concerned about sorting the issues out over the next cycle for the LTS
since we know that we'll still be on Unity7/Traditional Xorg.

  Can someone elaborate on what the idea for
 the future of PPAs after Snappy comes to the desktop, I'm presuming it will
 be the default eventually.

It is my understanding that with snappy upstreams can publish directly
to their users and that the idea of PPA won't really matter anymore
for snappy systems, but I'll let someone from that team explain that
bit.

 One last thing but aside from the topic slightly, the Steam package in
 Ubuntu is semi-broken for certain systems because the installer doesn't have
 the newest Steam runtime so it just straight up breaks on 15.04.

I have found that in general when there's a new HWE release that Steam
is uninstallable for a certain period of time, but have not had a
chance to investigate this other than when I see people complaining
about it on reddit or whatever. Maybe it might be a good idea to put
steam on the list of things that get tested as part of the HWE
process? It might be useful if people gathered a list of bug reports
around this if anyone out there is reading this and knows more about
it.

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop