Mac mini 外置 eGPU 显卡成功,Yosemite 系统

2014-06-11 23:04:25 +08:00
 ShadyK
家里的Mac mini late 2012,用了这几年,上网看电影什么的性能一直够用,但是老婆最近吵着要回WoW玩玩,HD4000那个效果真的不敢恭维,正好手头有块闲置的GT260,不折腾不舒服,开始尝试在Mac上玩eGPU。

首先需要以下几个东西:
1、Sonnet EchoPro ExpressCard Thunderbolt Adapter,这玩意的作用就是从雷电引出来一个ExpressCard接口,这东西taobao上有卖,不过黑贵,直接美国亚马逊要便宜些,不到1000块的样子;
2、EXP GDC或者类似产品,这个东西就是把PCI-E槽变成ExpressCard,其实就是台湾某公司产品的山寨,taobao上也很多,300-500块钱的样子;
3、雷电线缆一根,话说买雷电产品都不配线,真不厚道,一般淘宝上买二手用过的也就100左右;
4、显卡一块,最好是N卡,功率不要太大,200W一下最好。

安装就很简单了,该插的都插上,然后关键在于一下几部:


1. 打开终端

1.1 Yosemite下要运行sudo nvram boot-args="kext-dev-mode=1"关闭kext保护,老版本貌似不用

2. 运行
sudo nano /System/Library/Extensions/IONDRVSupport.kext/Info.plist

3. 找到以"CFBundleIdentifier"开头的部分

( 三处: AppleHDAController 1 / IONDRVSupport 3 / NVDAStartup 1 )

4. 在该部分的</dict>之前插入以下内容

<key>IOPCITunnelCompatible</key>
<true/>

5. 按 "Ctrl+X" 然后 "Y"

6. 同上更改一下两个文件

sudo nano /System/Library/Extensions/NVDAStartup.kext/Contents/Info.plist sudo nano /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/Info.plist

7. 清除下缓存
sudo kextcache -system-caches

8. 重启

然后你应该就能看到你的外置显卡了,玩下游戏,会有比较明显的提高,但是由于ExpressCard的带宽问题,所以肯定性能有损失,不过肯定比HD4000强

当然这只是“廉价”方案,如果你选择购买专门的雷电2直接转PCI-E的机箱产品,你甚至可以直接外置显卡搞SLI

至于windows下,就更简单了,UEFI模式安装,然后进系统,自动安装驱动程序就OK了
31006 次点击
所在节点    macOS
53 条回复
yushaw
2014-06-11 23:09:10 +08:00
1000+500+100+显卡钱...

我现在玩 WOW 只敢开最低画质,集显确实太坑
lsylsy2
2014-06-11 23:23:29 +08:00
雷电转Express再转PCIE……
理论上可以去掉中间一个的,大天朝不给力啊……
ShadyK
2014-06-11 23:36:40 +08:00
@lsylsy2 可以,贵
lsylsy2
2014-06-12 01:14:26 +08:00
@ShadyK 所以说大天朝不给力啊……
baconyeung
2014-06-12 01:25:30 +08:00
@ShadyK 居然在這裡看到你………
supman
2014-06-12 01:56:36 +08:00
据说外置显卡因为受到带宽限制 只能发挥50%左右..不知道是不是...
ShadyK
2014-06-12 07:24:21 +08:00
@baconyeung 早就看到你了,丑爆的头像
ShadyK
2014-06-12 07:25:19 +08:00
@supman 还是比50%多些,主要是expresscard带宽不足,如果直接用雷电2转PCIE就没问题了
Zhang
2014-06-12 07:30:36 +08:00
如果mac mini本身是独显呢?
Zhang
2014-06-12 07:45:06 +08:00
如果thunderbold能直接转pcie呢?
canautumn
2014-06-12 08:42:42 +08:00
感谢分享,有几个问题想请教,1,EXP GDC接一个显卡,显卡需要电源另外供电吗?2,我之前看到网上说ViDock比较火,后来发现它也是转成Expresscard,还是要那个Sonnet转成Thunderbolt才能接mac,这个ViDock比EXP GDC贵不少,那好在哪呢? 3,不知楼主有没有看到过这个方案外接Tesla做GPU运算的有没有成功案例? 感谢
ShadyK
2014-06-12 09:55:25 +08:00
@Zhang 雷电直接转PCIE的话效率会高很多,不过设备很贵,两三千,如果有N卡独显的话可以组SLI

@canautumn
1,显卡需要供电,用改过接口的类似笔记本电源的那种砖块,系统关机,待机外置显卡也会自动断电
2,vidock就是带个盒子而已,用起来都差不多,毕竟板子上的东西都是那几样
3,tesla应该是可以用的,因为我看到有相关的驱动

想多了解可以去看看这个论坛
http://forum.techinferno.com/diy-e-gpu-projects/6088-native-thunderbolt-egpu-osx-win8-1-a.html
ptyfork
2014-06-12 09:57:22 +08:00
感觉不错, 有可能外接4k显示器吗?
ShadyK
2014-06-12 10:06:28 +08:00
@ptyfork 没试过,没那个条件
Zhang
2014-06-12 10:34:13 +08:00
Zhang
2014-06-12 10:34:24 +08:00
Zhang
2014-06-12 10:34:47 +08:00
这货行么?!
Zhang
2014-06-12 10:45:54 +08:00
Zhang
2014-06-12 10:46:01 +08:00
还有这货呢?
ShadyK
2014-06-12 10:54:50 +08:00
@Zhang 这几个转PCIE的都可以,你觉得价格能接受就好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/117000

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX