On upgrade from 10.10 to 11.04 tell the user if they've been downgraded to the Unity-2D or classic experiences.

Reported by Paul Sladen on 2011-04-01
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ayatana Design
Undecided
Unassigned
Unity
Undecided
Unassigned
unity (Ubuntu)
Undecided
Unassigned

Bug Description

Filing based on Gerry's experiences of upgrade. Gerry specifically saw the uber cool screenshots of Unity, thought it was super awesome and decided to upgrade. During the upgrade Gerry's PC's hardware was checked against the RAM and graphics criteria for running Unity-3D and they didn't make the pass mark. Gerry was left with either a classic desktop or Unity-2D experience (he isn't sure).

Much as we hate dialogues or extra steps in Ubuntu there is probably a case for giving the user some feedback that their machine isn't quite leet enough, making it clear that the policy decision was taken, and why, rather than just leaving it unclear.

This is in effect the difference between the known unknowns and the unknown unknown ("did it just break, or was it intentional?").

Gerry Carr (gerry-carr) wrote :

It's a bit worse than that. I had turned off login so even if I wanted to make a choice of environment there was no way of doing so. I still don't know how to enable 2d unity from what the system has told me. I still don't know if it is my system or something I chose that is defaulting me to classic. I don't know that I am in classic mode.

From a user perspective I have no idea what is going on and why - after going through all the trouble of upgrading or installing I am not seeing the advertised experience. Why won't the system give me any information?

Also - when I logged out and enabled Login, the only place that I can see to make a choice was in a footer menu at the login screen with no prompt. How a user is meant to discern that that is where they choose their environment I have no idea. Certainly didn't look like anything I would want to touch. If we are going to make this decision for them then we need to tell them what we have chosen to do

This bit of magic (deciding which shell is best / safest to use) is
handled by the login system. Didrocks is the person to talk to. We can't
count on having Unity-2D around, it's not on the CD and isn't even in
main iirc. If it's installed, it would be used.

Gerry, when you rebooted, did everything work and look similar to your
10.10 setup?

Didier Roche (didrocks) wrote :

The thing is that the detection is made at each startup. There are many reasons for that:
- update to a driver makes your new uber cool card compatible with unity
- you changed your hardware, added more RAM and such and you can run unity
- something died badly on your computer and you can't run unity anymore.

All those reasons are why we don't show anything on upgrade, but there is a generic message (that was just reworked to be more clear and will be uploaded this week) to tell "hum, you can't run unity as your hardware/driver doesn't support it".
Note that the change is to make this messages not appearing on the livecd though, after talking to the release team (frightening first experience of ubuntu).
This message tells you to change your session on gdm to go to the classical desktop.

The unity -> unity2d fallback (if installed, not the case by default on the destkop CD) experience is smoother: no alert at login at the experience is meant to be the same.

Gerry Carr (gerry-carr) wrote :

I should have said Classic not 2D. I will check we are not referring to
2D in any outward comms.

Everything worked and works fine (so far) as a Ubuntu classic
experience. With some slight changes I could be in 10.10. It's the fact
that I was expecting a Unity experience, didn't get one and don't know
why that is bothersome. If there was some prompt in the upgrade
experience as I was focused on something else.

Really I need something at initial login that says either

'Congratulations - your machine support the new Ubuntu experience. If
you like it, do nothing and enjoy. If you prefer a 'classic' Ubuntu
desktop go to <whatever you do>

OR

'unfortunately your graphic card does not support the new Ubuntu
experience. But never mind, you can enjoy the great ubuntu 'classic'
experience until you upgrade your machine or your graphics card."

While I might be a bit disappointed, I'll know why.

Gerry

On 02/04/11 07:57, Mark Shuttleworth wrote:
> This bit of magic (deciding which shell is best / safest to use) is
> handled by the login system. Didrocks is the person to talk to. We can't
> count on having Unity-2D around, it's not on the CD and isn't even in
> main iirc. If it's installed, it would be used.
>
> Gerry, when you rebooted, did everything work and look similar to your
> 10.10 setup?
>

--
Gerry Carr - Director of Communications, Canonical
@gerrycanonical: +44 207 639 2457

Paul Sladen (sladen) wrote :

Perhaps the place for this is actually 'upgrade-manager', which makes various other sanity checks before doing a distro->distro upgrade. For instance checking the hard disk space and processor revision/capability bits so that eg. Cyrix CPUs.

This would be before the upgrade has been attempted, as so the user could put it off until they have gone and ordered more RAM and such.

Florian Boucault (fboucault) wrote :

For the record, Unity 2D is in main. It is the default desktop for Ubuntu ARM images.

Mark Shuttleworth (sabdfl) wrote :

On 04/04/11 09:51, Paul Sladen wrote:
> Perhaps the place for this is actually 'upgrade-manager', which makes
> various other sanity checks before doing a distro->distro upgrade. For
> instance checking the hard disk space and processor revision/capability
> bits so that eg. Cyrix CPUs.

Well, upgrade-manager is running under the prior release, so can't quite
exactly test the soon-to-be-installed libdrm and X etc.

Mark

Mark Shuttleworth (sabdfl) wrote :

On 05/04/11 09:50, Florian Boucault wrote:
> For the record, Unity 2D is in main. It is the default desktop for
> Ubuntu ARM images.

Aha. Thanks Florian. /me thinks we should find an appropriate way to
encourage folks who fall-back to Classic inadvertently, to download and
try -2D.

Mark

Alex Launi (alexlauni) on 2011-04-06
Changed in unity:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers