wwdc2017
苹果在稍早的 WWDC 大会宣布新版的 MacOS 、代号 High Sierra ,除了强调一些新的 Safari 浏览器功能(例如预设禁止自动播放、强化安全性)还有邮件等机能以外,也一并宣布全新的图像兼运算用的 Metal 2 API , Metal 2 也搭上近期人工智慧的顺风车,宣布支援深度学习功能。
而随着新版的 Mac 产品也陆续导入与 Intel ***同制定的 Thunderbolt 3 介面,这项介面已开始在 Windows 装置上提倡透过外接方式连接 GPU ,苹果这次也正式在 High Sierra 更新支援此项功能,意味着升级到 High Sierra 能够正确的支援外接 GPU 。
苹果同时也宣布将推出外接 GPU 的 Developer Kit ,简单的说这项装置应该就是跟目前 PC 上的 Thunderbolt 3 PCIe 介面外接盒差不多,不过除了苹果认证外,还标准搭配 AMD 的 Radeon RX 580 GPU ,当然依照今年 NVIDIA 在今年四月发表 GTX 1080 Ti 时提及将提供 MacOS 驱动,也意味着能把 GPU 置换为 NVIDIA 的 GTX 10 系列。
不过透过 Thunderbolt 3介面外接 GPU 虽可大幅提升图形效能,或是让没有独立 GPU的产品如 13吋 MacBook 或是新款的 21.5 吋 iMAC 获得 GPU ,但由于频宽限制并不能完全发挥 GPU的效能,相较直接透过主机板的 PCIe 介面效能会受到限制,就先前的比较约会折损 20-30% (依照直接外接萤幕或是使用主机本身萤幕而定)。
关于 Thunderbolt 3 GPU 外接可见先前 Razer Core 试用报告:请点此
由于支援外接 GPU ,这也意味着能够获得更高的运算效能(毕竟即便是 Mac Book 选配到最高阶的 GPU 也还未达 VR Ready ),苹果也宣布支援 Metal for VR ,目前看起来跟 Windows PC 上主流支援的 VR 技术类似,包括基于单一绘制搭配多个 ViewPort 降低运算需求的方式、基于光线追踪技术的声音追踪等等。
Metal for VR 也支援两项主流的游戏引擎,包括 Unreal 以及 Unity ,另外目前主要是与 Steam 的 Vive 进行合作展示。