Mir

Mir does not support multiple GPUs/cards simultaneously

Bug #1598243 reported by Nick Dedekind
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mir
Triaged
Medium
Chris Halse Rogers
mir (Ubuntu)
Triaged
High
Chris Halse Rogers

Bug Description

I have a Lenovo laptop which has a hybrid graphics chipset.
When I have a monitor connected to the displayport, the displayport monitor is on /dev/dri/card0 while the LVDS (integrated lcd) is at /dev/dri/card1.

Our kms implementation only supports a single device; that which is found first with a valid connection. We need to support multiple devices.

Changed in mir:
importance: Undecided → Medium
status: New → Triaged
tags: added: multimonitor
Revision history for this message
Cemil Azizoglu (cemil-azizoglu) wrote :

bumping the priority due to :

<kgunn> camako: bregma so multimonitor is getting to be hot, is there anyway we could raise priority for this one
<kgunn> https://bugs.launchpad.net/mir/+bug/1598243
 actually effects a few people on unity team

Changed in mir:
importance: Medium → High
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Whoops. Technically this is not a multimonitor bug. It's about multiple GPUs/cards. The dominant use case is on laptops with hybrid graphics where there are two GPUs but only one monitor.

summary: - Mir does not support displays on different cards at the same time.
+ Mir does not support multiple GPUs/cards simultaneously
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

And possibly this is not an important bug at all unless you want to play games. Mir (should) still supports the primary GPU on hybrid systems just fine, and runs normally.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Spoke too soon. Apparently Mir isn't so great at choosing the right GPU -> bug 1418662

tags: added: hybrid
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

We'll need a little architectural overhaul to solve this. It involves having multiple different graphics drivers loaded simultaneously, allowing some to have zero outputs attached, and passing buffers between the different drivers.

Changed in mir:
assignee: nobody → Chris Halse Rogers (raof)
kevin gunn (kgunn72)
Changed in canonical-devices-system-image:
assignee: nobody → Stephen M. Webb (bregma)
importance: Undecided → High
Changed in mir (Ubuntu):
importance: Undecided → High
assignee: nobody → Chris Halse Rogers (raof)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

We discussed doing a quick fix for 1.0 that supports only the multiple Mesa devices case. If we do that then this bug still needs to stay open for the main case of multiple different devices/drivers such as Nvidia+Intel (not nouveau).

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mir (Ubuntu):
status: New → Confirmed
Stephen M. Webb (bregma)
Changed in mir:
status: Triaged → In Progress
Changed in mir (Ubuntu):
status: Confirmed → In Progress
Changed in canonical-devices-system-image:
status: New → In Progress
Changed in mir:
milestone: none → 1.0.0
Changed in mir (Ubuntu):
status: In Progress → Triaged
Changed in mir:
milestone: 0.27.0 → 0.28.0
Changed in mir:
milestone: 0.28.0 → none
status: In Progress → Triaged
no longer affects: canonical-devices-system-image
Changed in mir:
importance: High → Medium
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.