Mir

[enhancement] Support Vulkan

Bug #1539896 reported by Emanuele Antonio Faraone
32
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Mir
Triaged
Wishlist
Cemil Azizoglu
Ubuntu SDK IDE
Invalid
Undecided
Unassigned
mir (Ubuntu)
Triaged
Wishlist
Unassigned

Bug Description

full support to the libraries vulkan in mir and in canonical system image.

Tags: enhancement
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: [enhancement] Support Vulkun

We do aim to support Vulkan. But you have to be careful what you wish for...

Vulkan clients/apps: Absolutely. Let's support getting them on screen as soon as possible.

Vulkan-rendered shells: Not a major priority. Mir already has a shortage of usable shells written for it. And they are all OpenGL based right now. For the foreseeable future we need to focus on building shells that lots of people in the real world have the hardware to run.

tags: added: enhancement
summary: - Full support to Vulkan
+ [enhancement] Support Vulkun
Changed in mir:
importance: Undecided → Wishlist
status: New → Confirmed
Changed in canonical-devices-system-image:
status: New → Invalid
summary: - [enhancement] Support Vulkun
+ [enhancement] Support Vulkan
Changed in mir:
assignee: nobody → Cemil Azizoglu (cemil-azizoglu)
no longer affects: canonical-devices-system-image
Changed in mir:
status: Confirmed → In Progress
milestone: none → 0.20.0
Changed in mir:
milestone: 0.20.0 → 0.21.0
Revision history for this message
Emanuele Antonio Faraone (emanueleant03) wrote :

Is expected for 16.04?

Revision history for this message
Cemil Azizoglu (cemil-azizoglu) wrote :

We don't have a specific target. We have most of the plumbing either landed or MP'ed already. As soon as final set of MPs land, the Vulkan effort can be started and should take weeks not months.

Changed in mir:
milestone: 0.21.0 → 0.22.0
Changed in mir:
milestone: 0.22.0 → 0.23.0
Kevin DuBois (kdub)
Changed in mir:
milestone: 0.23.0 → 0.24.0
Revision history for this message
Emanuele Antonio Faraone (emanueleant03) wrote :

at what point is integration?

Revision history for this message
Cemil Azizoglu (cemil-azizoglu) wrote :

Initial Vulkan (Mesa) integration was done a few weeks ago but it uses some private headers. There were a few new Mir interfaces that have yet to be published. Once they are published in the dev trunk, they will then go out on an official release (0.24)? Vulkan Mesa support can then be finalized and upstreamed.

Revision history for this message
Benjamin Zeller (zeller-benjamin) wrote :

There is nothing the Ubuntu-SDK-IDE can do about this.

Changed in ubuntu-sdk-ide:
status: New → Invalid
Kevin DuBois (kdub)
Changed in mir:
milestone: 0.24.0 → 0.25.0
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I think comment #5 is out of date now. Got any newer news?

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

Oh I forgot the Vulkan work is based on NBS. And NBS only just got turned on in Mir releases 0.23.5 and 0.24.0.

Was that the only blocker?

Changed in mir (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Cemil Azizoglu (cemil-azizoglu) wrote :

NBS headers are still private.

Revision history for this message
Emanuele Antonio Faraone (emanueleant03) wrote :

And now?

Revision history for this message
Emanuele Antonio Faraone (emanueleant03) wrote :

?

Revision history for this message
Cemil Azizoglu (cemil-azizoglu) wrote :

I don't have an official date for Vulkan support but estimate that we are still some months away. We are currently revamping our surface objects for Vulkan and Mesa integration as well as Mir Version 1.0 release.

Changed in mir:
milestone: 0.25.0 → 0.26.0
Changed in mir:
milestone: 0.26.0 → 1.0.0
Revision history for this message
Cemil Azizoglu (cemil-azizoglu) wrote :

A Vulkan patch for Mir WSI support for the Intel driver in Mesa has been incorporated as a distro patch. Should be landing in Zesty soon.

This support is preliminary/experimental and should be considered pre-alpha.

Changed in mir:
milestone: 0.27.0 → 0.28.0
Changed in mir:
milestone: 0.28.0 → none
status: In Progress → Triaged
Revision history for this message
Emanuele Antonio Faraone (emanueleant03) wrote :

Any news?

Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

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.