Coding Island

编码之岛

Macbook Pro (15'', Late 2013) 外接技嘉显卡扩展坞 使用经验

先放上电脑配置

《Macbook Pro (15'', Late 2013) 外接技嘉显卡扩展坞 使用经验》

笔者用的是2013款的macbook pro,配置目前看来还可以。机身上带有雷电2而不是雷电3接口,因为这个原因用外置显卡的效果就会大打折扣。

为什么要买外置显卡

本来感觉自己的小mbp用着还不错,用了4年多了和买的时候也差不多,一点都不卡,非常的流畅。但是最近用来训练深度学习的网络就发现用cpu训练慢的要死,虽然电脑上有个750GPU,但是小的可怜的2G显存也基本是个废物,用不起来。

换个台式机的换成本比较高,而且不方便携带。在网上查阅了一些帖子和文章后,最后决定购买技嘉的Gaming Box 1070,来进行一下过渡,让用老macbook pro也可以玩深度学习。

外置显卡型号的选择

我在网络上看见有好多外置显卡坞,有一些大厂生产的,一个显卡坞(不带显卡)就特别贵,比如说AKiTiO Node、Razer Core,便宜的也要1、2千;还有一些自制的但是相当麻烦因为还要自己弄电源、改显卡坞外壳之类的,个人觉得兼用性可能不是很好,而且不方便携带。

为什么我最终选择GIGABYTE Aorus Gaming Box这款外置显卡呢?
理由很简单:
①方便(内置了显卡,而且后面有几个USB3.0接口和快充口,也可以直接通过type-c给电脑供电)②小巧③便携④便宜。当然,小巧、便携带来的坏处就是它里面内置的显卡是技嘉推出的小钢炮,尺寸要比其他正常版本的小,所以更换其他显卡不是很方便。

买这个显卡坞之前,产品介绍上面说只支持雷电3接口和win 10系统。但是我查了一些文章后,发现,用雷电2接口的也可以用这个显卡坞,只不过是需要一个雷电3转雷电2的线,和一根雷电2传输线。雷电3的速度是雷电2的2倍,所以说用雷电2的话,显卡的性能肯定会有损耗。但是肯定是会比cpu训练快的太多了。
《Macbook Pro (15'', Late 2013) 外接技嘉显卡扩展坞 使用经验》              《Macbook Pro (15'', Late 2013) 外接技嘉显卡扩展坞 使用经验》

此外还有一个驱动的问题,技嘉和英伟达没有退出mac版的驱动,所以说需要自己动手安装。下面笔者来介绍一下如何安装和我踩过的一些坑。

Mac下安装过程

苹果系统比较顺利,主要是执行automate-eGPU这个高手写的脚本,它会自动识别显卡并下载NVIDIA Web驱动。

①需要先将系统保护关闭

1、重新启动,按 Command-R 进入 Recovery System

2、点击 Utilities 按钮 选择 Terminal 终端

csrutil disable

②使用自动化脚本安装
1、将外接显示器接到你的外置显卡上(这一步很重要,如果没有外置显示器,那么你需要一个显卡欺骗器)

2、在Mac关闭的情况下,将外置显卡连接到Mac上。随后打开电脑,打开终端下载并运行automate-eGPU.sh。把下面的一段命令复制到终端,然后运行即可,一路YYY即可完成安装。安装完成之后,重启电脑。然后将外置显卡和mac断开连接。

cd ~/Desktop && curl -o automate-eGPU.sh  https://raw.githubusercontent.com/goalque/automate-eGPU/master/automate-eGPU.sh  && chmod +x automate-eGPU.sh && sudo ./automate-eGPU.sh

3、重新启动电脑,在出现白苹果的时候,将外置显卡插入到mac上。这个时候你应该可以看到,内建显示器依然由内置独显驱动,外置显示器由外置显卡驱动。这说明已经安装好了驱动

注意事项: ①外置显卡不支持热插拔,你必须关机之后才能把它拔出来。否则会造成系统上的损坏。②插着外置显卡是不能开机的,你必须在出现白苹果的时候将它接入。

③使用内屏显示

外置显卡上面没有接显示器的话,它是无法进行工作的。所以需要接一个外置显示器在上面。

但是有的朋友没有外置显示器,或者说想把内容直接显示在内屏上面,那么之个时候就需要使用显卡欺骗器(虚拟显示器)了。我试用了下如下两款显卡欺骗器,发现都可以使用,供大家参考。

《Macbook Pro (15'', Late 2013) 外接技嘉显卡扩展坞 使用经验》

接下来介绍一下如何进行内屏显示的步骤(我参考了这个egpu上的文章):

1、下载运行 Spectacle (用来完成App内外屏切换);

2、下载运行 DisableMonitor

3、将显卡欺骗器插入外置显卡,将ghost 显示器设置为主显示器;

4、在DisableMonitor中设置内屏对应的分辨率即可。

至此安装结束,祝大家顺利。

参考文章https://egpu.io/setup-guide-external-graphics-card-mac/

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注