
此安装指南仅适用于macOS 10.9至10.12。
本文的目的是提供一个全面的初学者安装指南,以便Mac用户可以为其计算机构建外部图形卡(eGPU)。随着新Mac和Thunderbolt eGPU保护套的推出,我们将以最新信息更新本指南。首先,您需要以下硬件:
装有Raiden的Mac电脑
Thunderbolt 3或Thunderbolt 2 PCIe机箱
Nvidia或AMD PCIe显卡
基于机箱和GPU配对的电源
带有HDMI,DVI或DisplayPort的外接显示器
HDMI无头显示适配器(可选)
外部显卡可用于所有配备Thunderbolt的Mac计算机。第一代Thunderbolt的2011 MacBook Pro和Thunderbolt 3的最新2017 MacBook Pro均可获得eGPU的强大功能。根据我们的经验,仅带有集成显卡的Mac更易于与外部GPU匹配。带星号(*)的Mac型号表示它们具有独立的图形作为标准功能。下表详细列出了所有具有Thunderbolt连接性的Mac计算机。

为了从eGPU设置中获得最高性能,我们建议使用四核处理器Mac。从我们收集的有限资源中,2016年底的15“ MacBook Pro目前是外部GPU实施的最佳主机。我们发现Apple将最新15” MacBook Pro的PCIe通道直接连接到四核i7 CPU笔记本电脑。
Macbook Pro中的15英寸是目前唯一具有更快TB3-CPU架构的笔记本电脑

这与大多数通过平台控制器中心(PCH)路由PCIe通道的Thunderbolt计算机不同。通过PCH进行Thunderbolt连接的缺点是PCH与其他内部组件(例如PCIe闪存,网卡,USB端口)共享带宽,并且可能会限制eGPU性能。在此表中,Nando解释了2016年底MacBook Pro上eGPU使用的最大带宽。

在对Mac和eGPU的兼容性感到兴奋之前,您应该知道Apple从未宣布外部图形功能是其计算机的正式功能。 Apple完全不支持在Mac上构建和使用外部图形卡。如果您将外部GPU盒放入Apple Store,Genius Bar绝对会让您失望的。我们的Mac安装论坛是询问有关您eGPU设置的合适地点。
2017年6月更新:本安装指南仅适用于Mac OS 10.9至10.12版本。苹果最近宣布在其下一个macOS版本10.13 High Sierra中提供外部图形支持。如果您正在运行High Sierra beta,则唯一支持官方eGPU支持的显卡是Radeon RX 580.。该GPU与RX 470,RX 480和RX 570共享PCI ID 67DF,因此其中某些显卡也可以位于10.在13以下运行。
⚡Apple当前没有经过eGPU认证的Mac系统
在Mac OS中开发外部图形卡一直是修改系统文件以支持外部图形卡的过程。 Mac OS的未来版本可能会破坏现有程序以启用eGPU。当前,必须完成以下三个步骤才能拥有功能齐全的eGPU:
第1步:Thunderbolt机箱与计算机之间的通信。
第2步,确定Mac OS中包含图形卡的外壳。
第3步:在Mac OS中安装并加载相应的GPU驱动程序。
第1步:雷电3盒
大多数具有PCIe插槽的Thunderbolt机箱可以与Mac OS(10.9到10.12).. Thunderbolt 2机箱(例如AKiTiO Thunder2))直接与所有第一代和第二代通信Thunderbolt Mac计算机可以一起工作。由于物理接口相同,因此Thunderbolt 2(TB2)向后兼容Thunderbolt(TB1)。2016年底MacBook Pro的发布带来了Thunderbolt 3(TB3)]和新型USB-C连接器。AppleThunderbolt 3(USB-C)转Thunderbolt适配器可实现向后和向前兼容性。使用此适配器,TB1和TB2 Mac可以使用TB3机箱,而TB3 Macs可以使用TB2机箱
选择Thunderbolt 2外壳非常容易,因为只有少数几个。 AKiTiO Thunder2 PCIe扩展盒是eGPU最经济的产品。其他适用于外部图形设置的TB2外壳包括:OWC Mercury Helios,Sonnet Echo Express III-D,Netstor NA211TB-LD。

Thunderbolt 3机箱有更多选择。自MacBook Pro于2016年10月下旬推出以来,每月都会出现一个新的Thunderbolt 3机箱。英特尔正在高速推进Thunderbolt 3 / USB-C连接标准。随着整个行业的设计语言越来越轻,对扩展机箱的需求已达到历史最高水平。以下是2017年最受欢迎的Thunderbolt eGPU机箱列表(“外部GPU购买者指南”中的最新机箱信息:与2017年最佳eGPU机箱相比)。

1对于macOS High Sierra:AMD RX480 / 580&全部受支持; Nvidia支持可以添加应用程序的解决方案。
2达到或超过预期的视频卡的峰值功率要求。请参阅TechPowerUp卡评估,例如:GTX1080Ti来找到它。
3达到或超过TB3笔记本电脑的充电器功率,使TB3机箱成为包括充电在内的单电缆解决方案。例如,Macbook USB-C充电器。
4第二个TB3端口可以用作菊花链,例如USB-C3.1或Displayport。注意:Intel不允许eGPU机箱上的第二个TB3端口。仅适用于PCIe机箱。
使用5个端口可使eGPU带宽在10Gbps时降低31.2%,在5Gbps时降低15.6%。 (i)Displayport设备(ii)XG Station 2通过单独的有线USB交换机托管端口。
5如果在带有49美元的Apple TB3-TB2适配器的TB2 / 1系统上使用,则USB端口在Windows中不可见(包括Aorus的风扇控制)。它们确实出现在macOS中。参考:Theitsage。
6允许eGPU检测系统报告Windows中的“ Thunderbolt软件支持的外部GPU:否”。
Thunderbolt 3保护壳可以通过价格为49美元的Apple TB3至TB2适配器与Mac OS上的TB2 / TB1 Mac和PC笔记本电脑一起使用。
我们一直在使用AKiTiO Node,这是一个可用的eGPU机柜。我们审查了此Thunderbolt 3机箱,并强烈建议您首次使用eGPU。 AKiTiO Node是目前市场上最经济,最实惠的解决方案。它几乎可以满足市场上所有图形卡的使用,包括使用液体散热的图形卡。它还具有内置400W电源。它具有的另一个重要功能是德州仪器(TI)的TI83 USB-C控制器。具有macOS Sierra 10.12的本机支持,因此带有TI83控制器的Thunderbolt 3机箱是最好的。
Mantiz Venus Thunderbolt 3手机壳是另一个不错的选择。它具有更,并建议我们在2016年底与MacBook Pro配对。Mantiz Venus具有5个标准USB3.0端口,1个以太网端口,1个SATA III连接和87W充电电源。这是终极的Thunderbolt 3 eGPU扩展坞。

不支持所有Thunderbolt 2机箱和Thunderbolt 3机箱以及较旧的TI82控制器,因此与macOS进行通信更加困难。 Netkas论坛上的Kid2010发现这是Apple从10.12.1开始实施的软件模块。幸运的是,他找到了绕过此限制的解决方案。如果在Thunderbolt机箱的系统信息> Thunderbolt设备树中看到“不支持”消息,请下载并运行TB3-Enabler。运行此脚本后,Thunderbolt机箱将显示“ support”并能够与macOS进行通信。 Mac OS 10.9至10.11没有此Thunderbolt软件模块

第2步:外部图形卡识别
下一步是使Mac识别出外壳上连接了外部GPU。 Goalque找到了解决方案,并开发了autoate-eGPU脚本来简化此过程。该脚本修改了现有的Mac OS系统文件,以识别通过Thunderbolt机箱连接的外部图形卡。 automate-eGPU.sh v [k18]0.1是支持Mac OS 10.9至10.12的最新版本。如前所述,Apple尚未正式发布Mac版的eGPU功能,因此,每次Mac OS更新时,都需要完成此步骤。
第3步:安装eGPU驱动程序
除了在Mac OS中识别外部图形卡外,automate-eGPU脚本还有助于图形卡驱动程序的安装过程。某些AMD Radeon显卡在Mac OS上具有本机驱动程序和部分运行的驱动程序,而Nvidia GeForce显卡使用Nvidia的网络驱动程序。运行automate-eGPU.sh v [k18]0.1脚本为AMD GPU加载相应的Mac OS驱动程序,或为Nvidia GPU安装网络驱动程序。
2017年4月11日,英伟达发布了期待已久的Pascal显卡网络驱动程序。这些驱动程序目前处于测试阶段,但仍允许Mac使用GTX 10系列GPU。以下是我们发现可与macOS Sierra 10.12一起使用的最新到最旧的图形卡的列表。
外部显卡设置
选择并放置了Mac eGPU版本的所有硬件组件后,下一步就是在Mac OS中安装该软件。当前,Mac运行时无法连接或断开外部图形卡。将Mac连接到外部图形卡机箱需要冷启动。在计算机运行时断开eGPU机柜的连接将冻结系统并导致内核崩溃。拔下Thunderbolt电缆之前,请确保关闭Mac。
Automate-eGPU.sh说明
关闭Mac之后,将Thunderbolt电缆从eGPU机箱连接到Mac的Thunderbolt端口。开启计算机后再开启计算机。打开终端以下载并运行automate-eGPU.sh [剪切并粘贴此长命令行]
cd〜/ Desktop && curl -o automate-eGPU.sh && chmod + x automate-eGPU.sh && sudo ./automate-eGPU.sh

AMD卡(macOS 10.12.2及更高版本)需要执行以下附加步骤:
完成autoate-eGPU.sh后关闭
断开eGPU的连接
启动至macOS,热插拔,然后重新运行:sudo ./automate-eGPU.sh
如果您的Mac比2014年末更新,则可能需要启用-a模式:sudo ./automate-eGPU.sh -a。如果第一次尝试失败,请打开一个模式,将其关闭(sudo ./automate-eGPU.sh -m),从头开始,然后跳过此步骤。
关闭
如果您拥有TB3 Mac,则现在需要将USB-C适配器插入另一个TB3端口(例如,从USB-C到USB,从USB-C到DP)。
连接eGPU并启动到macOS,您很快就会听到“呜呜”的声音!

如果一切顺利。没关系。
完成后的效果

本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-328275-1.html
喔