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了
31044 次点击
所在节点    macOS
53 条回复
liranda
2014-10-29 09:57:14 +08:00
@ShadyK 我的意思是如何添加,把<key>IOPCITunnelCompatible</key>
<true/>添加在 CFBundleIdentifier <true/> 前面么?里面很多个那关键词开头的都添加么?你看我添加的对不对帮帮我。成功我去拜访您。

<key>IOPCITunnelCompatible</key>
<true/><true/> ????
ShadyK
2014-10-29 10:22:56 +08:00
@liranda
看到<key>CFBundleIdentifier</key>上边一行有一个<dict>嘛?
往下找能找到一个</dict>
在这个</dict>前插入
<key>IOPCITunnelCompatible</key>
<true/>

注意嵌套关系,如果是
<dict>
<key>CFBundleIdentifier</key>
<...>
<dict>
<....>
</dict>
</dict>
那你必须插入在第二个<dict>之前或者第一个</dict>之后

插入后就像下边
<key>NVDAStartup</key>
<dict>
<key>CFBundleIdentifier</key>
[…]
<key>NVDAType</key>
<string>Official</string>
<key>IOPCITunnelCompatible</key>
<true/>
</dict>


只能帮你到这里了朋友,换了顶配rmbp了,最近都没再玩eGPU了
Zhang
2014-11-29 13:43:39 +08:00
楼主,怎样才能知道osx确切支持哪些GPU型号呢?
ShadyK
2014-11-29 15:54:42 +08:00
@Zhang 看文件名,驱动程序有
NVDAGF100Hal.kext:
Contents

NVDAGF100HalWeb.kext:
Contents

NVDAGK100Hal.kext:
Contents

NVDAGK100HalWeb.kext:
Contents

NVDAGM100HalWeb.kext:
这几个,GF100和GM100核心的应该都支持
Zhang
2014-11-29 16:00:52 +08:00
按照国外Hackintosh网站的指南买,会不会出问题?
ShadyK
2014-11-29 18:29:27 +08:00
@Zhang 应该不会
andy9931
2014-12-04 14:29:55 +08:00
您好~请问能否将修改后的文件发送给我呢~我自己尝试了一下最终导致需要重装~请您将文件发送到我的邮箱,万分感谢!andy9931@icloud.com
andy9931
2014-12-04 14:31:22 +08:00
我在加拿大~现在该睡觉了,可能会迟些回复,抱歉~
ShadyK
2014-12-04 15:49:59 +08:00
@andy9931 抱歉我现在都没有玩这些了,你看那个@Zhang好像还在玩,麻烦你问他索取?
Zhang
2014-12-04 16:27:28 +08:00
@andy9931 我不是还在玩,是还没开始玩。
andy9931
2014-12-05 02:33:34 +08:00
@ShadyK 那我可不可以吧三个文件拷贝出来您帮我改一下呢,实在是抱歉呢,我不太会弄,麻烦您了
chor02
2015-05-03 19:04:40 +08:00
@ShadyK EXP GDC好像是hdmi的,可以雷電直接轉hdmi嗎
kkhaike
2015-05-10 11:36:49 +08:00
parallels deskop 可以正常使用新显卡吗 @ShadyK @Zhang

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

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

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

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

© 2021 V2EX