Start a fallback session if platform is too old or unsupported

Bug #1305513 reported by Jean-Baptiste Lallement
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
New
Undecided
Unassigned
Unity 8
Invalid
Undecided
Unassigned
unity8 (Ubuntu)
New
Undecided
Unassigned
unity8-desktop-session (Ubuntu)
New
Undecided
Unassigned

Bug Description

If a platform is too old or unsupported Mir starts but unity8 crashes (bug 1304959) The result is a black screen with a mouse pointer.

Instead, at least a warning should be displayed or better, fallback to a supported lightweight session (like it was with Unity-GL -> Unity-2D)

Test Case:
1. Install Trusty on a machine that is not capable of running Mir + Unity8
2. Install unity8-desktop-session-mir
3. In lightdm select the session 'unity8-mir'
4. Login

Actual behavior:
A black screen with a mouse pointer and a unity8 crash (bug 1304959)

Expected behavior:
Detect if the platform is supported and start a fallback session if it is not.

summary: - Provide a fallback or warning dialog if platform is too old or
- unsupported
+ Start a fallback session if platform is too old or unsupported
description: updated
Revision history for this message
kevin gunn (kgunn72) wrote :

the problem here is there is no X (w/o mir) to fallback to, since Unity8 relies on Mir. What is really needed to get to a "fallback" is a Mir sw renderer (when no gl support is possible)
we've had this as an enhancement, but simply haven't had time to address.
https://bugs.launchpad.net/mir/+bug/1118903
note: this would be a great community contribution

Changed in unity8:
status: New → Invalid
Revision history for this message
kevin gunn (kgunn72) wrote :

actually, just duplicating

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.