用MacBook玩遊戲,顯卡不夠力! 馬上透過Thunderbolt外接顯卡來解決這個問題吧~
小弟是看了這篇之後才有信心thunderbolt能做到這種事
不過Coco9797大 寫的是Window8版 那小弟在這邊就補齊 OS X 版吧
--------------------------------------------------------------------------------------
有鑒於多數版友不確定 Thunderbolt 能有怎樣的用途 到底有多強大
以及一些版友想知道如何架一個 外接顯卡 (eGPU)
小弟在這邊寫下eGPU 的硬體/配線/軟體 的設定 step by step
讓大家不用多花冤枉錢
前提&外接顯卡的想法:
Q:為什麼要那麼麻煩呢? 買一台桌機不就好了?
A:
會這樣做最主要是
當我在家時我需要高效能
當我外出時我需要筆電的輕便
但如果組第二台電腦那就浪費掉筆電的 ram , SSD , retinaDisplay 和 cpu 了
所以才想到了這種麻煩的設定
Q:外接盒那麼貴 買了不會覺得很浪費嗎?
A:
不會 試想
MAC 最讓人不滿意的是什麼? 我的答案是 擴充性
只要花了這筆錢就能外接PCIE 的任何設備
甚至還能加裝顯卡,我認為花這筆錢很值得
--------------------------------------------------------------------------------------
所需設備: (必須)
1.MAC * 1
2.Thunderbolt to PCI-E *1
3.nVidia顯示卡 *1
4.外接螢幕 *1
5.電源供應器 *1
6.Molex對sata轉接線(轉什麼不重要 這條是拿來剪的 重點是Molex 4Pin要公頭就可以了)
(7).PCIE 延長線(不建議使用)
所需設備: (非必需)
撥線鉗、尖嘴鉗、榔頭、螺絲起子、電銲接槍、焊接錫、鑿刀、
我用的Mac 是 Macbook 15" 2013 late
原則上不限筆/桌電 但要是MAC, 只要有 Thunderbolt或Thunderbolt 2 這個孔都行
Thunderbolt to PCI-E 盒選購的是八千多塊的 Akitio thunderbolt 2 box, PCHome 有賣
這已經是最便宜的選項了 因為最便宜 有些線路要自己改, 下面會教
若是選Sonnet的 不用自己改線路 不過很貴.....我買不下手
顯卡一定要選 nVidia 的,AMD我不知道有沒有驅動
要注意的是 “效能會降一階",什麼意思呢?
如果選 GTX980的話,效能可能只比桌機階970高一點點
這邊選購的事 MSI GTX 980 ti LE 實測出來的確有比桌機接GTX980 高一些些
外接螢幕隨便 只要顯卡能插上去都好
--------------------------------------------------------------------------------------
硬體準備:
先不要接任何電源
也不要接顯卡
<1>
首先將剛剛的Thunderbolt box拿出來
把外接盒上的所有螺絲都轉開
如果顯卡比較寬擺不進去的話 把榔頭拿出來+鑿刀 破換掉外接盒的尾部的焊接處
然後把尾部敲到跟側邊平行 讓顯卡有空間放

接下來是些改電線的部份了
拿剛剛的Molex 對Sata轉接線 從藍色地方剪斷
紅線也剪斷取出 等一下要用到 其他3條線都留在4Pin接頭上

拿剛剛外接盒的變壓器 黑色那個長方形
剪斷變壓器的線 然後變壓器就用不到了 我們要的是那個圓形電源接頭
用撥線鉗撥開那條線後 會有白線 跟沒綁鐵絲塑膠套的一堆金屬絲

接著把剛剛做的那條 Molex 4Pin 接到 這條線上
接法如下

接好之後就可以接到電源供應器的4Pin 上了喔~~

<2>
照著<1>上做的話 會有多一條紅線
拿起電源供應器的這個孔
把紅線插到 綠線跟旁邊隨便一條黑線 內 如下

把他們用絕緣膠帶貼緊確認不會跑掉就可以了
到這邊才接上電源供應器的電源
打開電原供應器的開關,若電源供應器的風扇有在轉 表示步驟<2>有成功
沒有的話步驟<2>可能沒接穩 重接就可以了
--------------------------------------------------------------------------------------
步驟<1> 主要是因為 Akitio 本身對PCIE供電只有25W,但PCIE至少需要75W來驅動,因此要用電源供應器的線來供電
步驟<2> 強迫電源供應器供電
--------------------------------------------------------------------------------------
這邊可以把顯卡接到外接盒上了
<3>
電腦關機,電源供應器關掉,把剛剛的東西全部接好,外接螢幕也接上顯卡,顯卡接上電源,Thunderbolt 線接電腦跟轉接盒
電源供應器打開,電腦開機。
此時轉接盒的LED燈如果有亮,表示步驟<1>做得很成功。
到這邊硬體就設定好了~~~~~
如果沒問題的話可以把外接盒的主機板鎖回鐵盒上
--------------------------------------------------------------------------------------
系統/軟體準備:
先去下載OSX版的
(1)nVidia Web Driver
(2)CUDA
上面兩個都裝好之後
下載下面檔案 存到桌面 確認檔名為 automate-eGPU.sh
(3)automate-eGPU.sh (若不能下載 按右鍵 下載檔案)
打開應用程式>工具程式>終端機
複製以下命令貼上(一行一行做,如果有需要就輸入密碼)
sudo chmod 744 ~/Desktop/automate-eGPU.sh
sudo ~/Desktop/automate-eGPU.sh
有問題停下來的畫按y就可以了
重開機後 如果外接螢幕有畫面 代表成功了~~~
--------------------------------------------------------------------------------------
測試:
把主螢幕設定成外接螢幕,內建螢幕設定成副螢幕,
在外接螢幕上執行一些耗顯卡的程式 很順就代表成功了
以下跑分
1080p外接螢幕,反鋸齒/畫質全開

大概gtx980的效能高一點
完成圖

用nvcc也可以正常跑cuda的程式 相當開心
*****注意*****
要拔/插外接顯卡時都要先關機,不然電腦會當機(也是會自動重開)
這樣就可以完成兼具 效能/輕便 於一身的電腦了
謝謝收看~~~