Mac外接显卡测试:性能让人满意 但缺少软件支持

支持软件 腾讯数码2018-04-26 21:55:25

[摘要]外置显卡支持原本应该是macOS 10.13.4的主打功能,但它给人的感觉却十分不完善。

腾讯数码讯(肖恩)在上月底发布的macOS High Sierra 10.13.4升级当中,苹果终于为Mac带来了外置显卡的支持。

大部分Mac所配备的独立或集成显卡都需要考虑能耗和散热,而外置显卡则不必考虑这些——只要通过Thunderbolt 3接口连接至Mac,用户就能享受到台式机显卡所提供的强大性能。这样一来,Mac本身所存在的限制也就得到了解决,比如无法升级显卡,以及游戏性能偏低。

在去年的WWDC上,苹果曾表示外置显卡可以作为添加多显卡以提高图形性能的理想方式,或者是在显卡跟不上时代之后来提升性能。

由于显卡性能薄弱,Mac一直以来都不适合用来玩游戏,但外置显卡支持的到来让爱玩游戏的用户看到了一丝希望。此外,苹果和英特尔的Thunderbolt 3接口提供了最高40Gbps的理论速度,相比上代标准提升巨大,这也让它在速度上接近传统PCI-e接口,从而避免了对外置显卡的性能造成影响。

那么Mac与外置显卡的配合究竟如何,它能够因此获得多大程度的图形性能提升呢?

连接和管理

连接和管理

外置显卡的设置非常简单。准备好显卡盒子和台式机显卡之后,你只需要把显卡插到盒子内部的PCI-e插槽当中,通电,使用Thunderbolt 3线缆连接Mac,通过外置显卡的HDMI接口连接显示器,然后开机。

进入系统之后,你会在右上角的菜单栏中看到一个新的图标,点击之后就会显示你所连接的外置显卡,点击该显卡可断开连接。如果你没有在拔线之前执行断开连接的操作,就会看到和直接拔U盘类似的错误提示,但应该不会出现系统崩溃的情况。

开启或关闭外置显卡并不需要重启,你不需要安装任何软件或驱动,也不需要修改任何设置。如果你愿意的话,还可以通过外接显卡连接VR头盔。

如果连接的是MacBook,那外置显卡在合上笔记本之后也能工作,并且会和机器一同进入睡眠状态。如果外置显卡的的电源功率充足,那它可以同时给显卡和你的Mac供电,这样你就可以腾出一个Thunderbolt 3接口了。

仍有不少限制

仍有不少限制

外置显卡力不能及的事情依然有很多,其中一些还非常重要。苹果虽然加入了对外置显卡的支持,但侧重面极窄,并且还限制了软硬件上的支持。

当中的一些限制是意料之中且情有可原的,但其他一些则让人觉得苹果还没有准备好就匆匆推出了这项功能。

需要Thunderbolt 3

需要Thunderbolt 3

想要使用外置显卡,你的Mac和显卡盒子都得带Thunderbolt 3接口。但这个要求并非一直存在的:10.13.4的早期测试版本允许Mac Pro通过Thunderbolt 2连接到外置显卡,但这在正式版当中被移除了。

由于这个要求的存在,只有2016年10月之后的MacBook Pro和2017年6月之后的iMac / iMac Pro才能连接外置显卡。这虽然有点让人失望,但可能也是不可避免的。Thunderbolt 2接口的最大数据吞吐量是20Gbps,只有Thunderbolt 3的一半。苹果可能认为前者无法提供流畅的性能。

不支持NVIDIA显卡

不支持NVIDIA显卡

只有AMD的显卡才能获得支持,如果你只有NVIDIA的显卡,那就无法将其连接至Mac。考虑到许多用户认为N卡更适合游戏,这也有些让人失望。

虽然肯定有人对此感到不爽,但这其实也是意料之中的事。目前所有配备独立显卡的Mac使用的都是AMD的显卡,一些早期机型(比如2012款Retina MacBook Pro)虽然使用了N卡,苹果也仍然提供支持,但它们并没有Thunderbolt 3接口,因此无法使用外置显卡。

不支持Boot Camp

不支持Boot Camp

苹果的Boot Camp让Mac运行Windows变得十分简单,但遗憾的是,Boot Camp目前并不具备在Windows环境下连接外置显卡的支持。

这个限制就非常让人恼火了,因为除了运行专业和创意软件之外,大多数用户使用外置显卡都是为了在Mac上玩游戏,而Windows所提供的游戏体验无疑是最好的。但由于不支持Windows,这个功能便丧失的一大卖点。

机器自身的显示屏一般无法由外置显卡驱动

机器自身的显示屏一般无法由外置显卡驱动

macOS 10.13.4的外置显卡解决方案是通过Thunderbolt 3接口将图像传输到外接显示器,如果没有外接显示器的话,那外置显卡便毫无用处——系统的确能够识别该显卡,但图形处理依然是通过本身的独立或集成显卡进行的。

性能

性能

本次测试所使用的外置显卡为AMD Radeon RX 580 8GB GDDR5,显卡盒子为Sonnet eGFX Breakaway Box 350W。测试所用的机器是2016款15英寸MacBook Pro(2.7GHz英特尔酷睿i7-6820HQ + AMD Radeon Pro 460 4GB GDDR5),外接显示器为27UK850-W。

跑分成绩

跑分成绩

测试发现,外接的RX 580一般都能提供显著的性能优势,由于这款显卡的图形性能要高于机器自带的Radeon Pro 460,这也并不是什么意料之外的事。

在测试当中,外置显卡的Metal性能是Pro 460的两倍,OpenGL性能提升在20-75%之间(视应用程序的不同)。如果你使用外置显卡的用途是运行3D建模软件和3A游戏,那这肯定是好消息。

但有一点需要注意,那就是不同应用所拥有的性能提升并不相同。虽然大部分受支持的应用获得了很大程度的提升,但也有一些应用(比如《文明6》)的提升效果并没有预料当中那么大,但这应该不是Thunderbolt接口或其他硬件的限制。

《杀手》跑分工具崩溃

《杀手》跑分工具崩溃

为了测试外置显卡的游戏性能,我们本打算使用《杀手》内置的跑分工具,但首次运行时系统却崩溃了,随后游戏再也无法开启。

更糟的是,这种情况在测试当中时不时就会发生,你很难去预测到运行应用之后会发生什么。一般情况下你都可以获得很大程度的性能提升,有时候提升程度并不大,还有的时候应用程序会直接崩溃。

我们原本打算使用Final Cut Pro来进行性能对比,但却发现这款软件依然使用了内置显卡来执行任务。举个例子,我们创建了一段5分钟、带有多种视觉效果的4K视频,并将其以H.264视频文件格式导出。但在这个过程当中,外置显卡完全没有工作。

苹果自家这款最应该从中受益的软件却并没有提供支持,这不免让人觉得吃惊和失望。但这也并不意味着其他创意软件也不支持外置显卡。举个例子,开源3D建模软件Blender就能很好地利用外置显卡。

总结

总结

在具备软件支持且一切工作正常的情况下,外置显卡所提供的性能提升是非常明显的,这让原本图形性能有限的MacBook也能够运行大型游戏和软件了。

可即便这当中的潜力十分明显,这项功能还并不完善。不同软件所获得的性能提升有所差别,还有的会出现崩溃或其他意料之外的行为。Metal性能提升非常明显,但基于OpenGL开发的应用却提升不大,而Mac平台的许多软件都是使用OpenGL开发的。

外置显卡支持原本应该是macOS 10.13.4的主打功能,但它给人的感觉却十分不完善。如果你还没有购买显卡和显卡盒子,那最好还是先等待一阵子。如果苹果能够搞定软件支持相关的问题,那这个功能还是值得一试的。

来源:ArsTechnica

查看更多支持软件文章
本文相关软件

pp助手(完美支持ios5)官方版

  PP助手PC版是一款windows系统下,管理苹果设备的一款工具软件,集成海量的苹果资源,也...

展开更多软件
相关文章
'); })();