Ubuntu 的 Mir 显示服务器将支持 Vulkan
Mir 显示服务器和 Ubuntu 的系统镜像中完全支持 Vulkan 库的这一想法，已经得到了 Canonical 的首肯，看起来就快成为了现实
Vulkan Mir Unity
Mir 显示服务器和 Ubuntu 的系统镜像中完全支持 Vulkan 库的这一想法，已经得到了 Canonical 的首肯，看起来就快成为了现实
很多人可能已经知道，Canonical 正在积极开发它的 Unity 用户界面，并将其用在 Ubuntu 桌面上。


Unity 8 是流行的 GNU/Linux 操作系统 Ubuntu 的下一代 Unity 桌面环境，Canonical 创始人 Mark Shuttleworth 之前说它马上就可以用了，并在即将到来的 Ubuntu 16.10 中会默认安装。


默认安装并不代表着它是默认桌面，Unity 7 仍将是 Ubuntu 16.10 的主要桌面环境。Ubuntu 16.10 将在今年的 10 月 20 日揭晓。当然，新的 Unity 8 环境在该版本发布后就可以直接切换使用了，不需要用户自己额外安装软件。


Canonical 已经在它的 Ubuntu 智能手机和平板上使用 Unity 8 用户界面获得了巨大成功，Unity 8 是由 Canonical 开发的 Mir 显示服务器所支撑的。现在这些新技术正在移植到 Ubuntu 桌面上，新功能请求也提交到了 Launchpad 上了。


### Mir 0.24 中完全支撑 Vulkan


![](/data/attachment/album/201605/23/164241pzpa8xh4fpaxz393.jpg)


Mir 当前版本是 0.22.1，但是据 Emanuele Antonio Faraone 在 2016 年 1 月[提交的功能请求](https://bugs.launchpad.net/mir/+bug/1539896)，希望 Ubuntu 开发人员能够在 Mir 显示服务器和 Ubuntu 的系统镜像中完全支持 Vulkan 库的这一想法，已经得到了 Canonical 的首肯，看起来就快成为了现实。



> 
> Vulkan 是一个跨平台的 2D 和 3D 绘图应用程序接口（API），最早由 Khronos Group 在2015年游戏开发者大会（GDC）上发表。就像 OpenGL，Vulkan 针对实时 3D 程序（如电子游戏）设计，Vulkan 并计划提供高性能和低 CPU 管理负担（overhead），这也是 Direct3D 12 和 AMD 的 Mantle 的目标。Vulkan 兼容 Mantle 的一个分支，并使用了 Mantle 的一些组件。
> 
> 
> 


“过去几周已经初步集成了 Vulkan（Mesa），但是使用了一些私有头文件，” Mir 显示服务器项目负责人 Cemil Azizoglu 说，“还需要发布一些新的的 Mir 接口，当它们发布到开发主干上后，然后就可以准备放到正式版本了（0.24）。”


在写作此文时，Canonical 已经将完全支持 Vulkan API 作为当前正在开发的 [Mir 0.24](https://launchpad.net/mir/0.24) 的里程碑目标了。不过从上面的引述可以看到，Mir 中的 Vulkan 支持还需要不少开发工作。

