【eGPU】外付けグラフィックボードに挑戦してみた。マインクラフト影Mod編
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

【eGPU】外付けグラフィックボードに挑戦してみた。マインクラフト影Mod編

2015-04-30 14:06
  • 80
  • 16

追記:ブログ移動してます(第3のツイッター)

2016/02/14追記:50000閲覧越えました。ありがとうございます。→お知らせ

こんにちは。ばくりんです。お久しぶりです。
ブロマガの最終更新が去年の6月でしたので、約1年ぶりです。

今回は外付けでグラボを乗せようということです。
そんなことできるのか?!って思われると思いますが、一応できます。

ただ、かなり色々な条件があり、うまくいかないとリソース不足で
windowsがエラーを出したり、そもそも認識してもらえなかったり、
かなりリスクはあるので、100%動くとは言えません。
詳しいことは、このあたりの記事を読んでもらえればいいと思います。

私が考える条件としては、

・まずある程度スペックの高いパソコンであることです。
あまりにもスペックが低いとグラボをつける意味があまりないかと思うので、
そこは承知してください。
ある程度とは?というのも、明確にここという線引きはできないので
eGPU(海外ではこう呼ばれています)について各自情報を探してもらい、
いける、いけない、わからないを判断してください。
ちなみに私のパソコンのスペック等はここに少し書かれていますので、参考にどうぞ↓
http://ch.nicovideo.jp/baku_Rin/blomaga/ar304657

・また、32bitOSの場合だと、そのパソコンの扱えるメモリの上限が決まっているので
それを越えるとエラーが出ます。そのあたりの知識はある程度勉強しないと
難しそうなので省かせてもらいます。(申し訳ない。理解できたら追記します)

なお、今回はwindows機での解説になります。
MacOSもkextの書き換え等を行うとできるようですが、
そこも今回は割愛させていただきます。

そのあたりを踏まえて読んでもらえればいいかと思います。

やり方は大体で分けると3パターンあると思います。

①Thunderbolt経由で接続する方法。
②ExpressCard経由で接続する方法。
③パソコン内部のMini PCIe経由で接続する方法。
この3つが主かと思います。

※調べていて発見したのが、USBをPCIeに変換するアダプタがあるようですが、
これでは不可能です。理由はケーブルの構造そのものが違う、ということです。
詳しくは自分で調べてください。

自分のwindows機はThunderboltが使えるので最初は①で行こうかと思いましたが、
Thunderbolt経由は欠点があり、
・Thunderbolt to pcieの機材は最低3万円くらいする
・Thunderboltでグラボを接続しているパソコンは調べた限りMacbook(MacOS)のみ。
Windowsで同じように動くかは分からない。
ということです。
動くか分からないものに3万円は出せませんでした。ビビりです。はい。

そして、②は、そもそもExpressCardスロットが存在しないので、\(^o^)/

そこで今回挑戦したのは③の方法。
海外のサイトやアマゾンの関連商品、YouTubeを見て、
これならいけると思い、③にしました。
グラボを除いた機材は1万数千円で購入できるので、
まぁ3万円投資して動かなかった時よりはいいかと。

②、③の方法のデメリットは、
速度に限界があるということです。

バージョンとレールの長さと通信速度の比例については
こちらを読んでもらえば分かります。

また、ケーブルが背面から出ているので
ノートパソコンとして使うことはできなくなりますので、
デスクトップパソコンと同じ扱いをすることになります。

★最初の準備
③の方法を試すときは機材を購入する前に、まず、
ノートパソコンの背面パネルを空けてみて、MiniPCIeがあるか
確認してください。(たぶんありますが、大丈夫な位置にあるか確認してください)

私も、Mini PCIeがあるのか確認するため、
さっそくパソコン背面のパネルを開けてみました。

ありました。Mini PCIe。
ただ、何かすでに何か繋がってる・・・?
intelナントカって書いてあるけど、
外しても大丈夫か?と疑問がありましたが、外しました。
すると、ノートパソコン内蔵の無線LANが使えなくなりました。チーン Ω\ζ゚)

しかし、ちょうどいいタイミングで
バッファローの有線を無線に変換するアダプタを購入していたので
ネットは復活です。3つ目の方法で、無線LANを使用する場合は
そういったアダプタが必要になりますので購入しておきましょう。

写真中央下にあるのが、MiniPCIeにささっていたもの。右にあるのが無線アダプタです。


★購入するもの一覧
・MiniPCIeをPCIeに変換するアダプタ:
PE4L-PM060A: MiniCard(mPCIe)接続PCIe X1スロット用外部アダプタ v2.1b
1万円弱

・ATX電源:
私が購入したもの→KEIAN BullMAX 420W電源 KT-420RS
3000円ほど

・グラフィックボード:
32bitOSを使っている人はメモリの大きさに注意してください。
また、一部給電方法が違うグラボもあるようですので、そこは避けましょう。
参考サイト様→http://nesoberi.blog.fc2.com/blog-entry-30.html

私が購入したもの→
GALAX NVIDIA GeForce GTX960 GF PGTX960-OC/2GD5 MINI
(GTX960で外付けグラボをした例は見つからなかったので
たぶん私が最初の報告者かと思います)

(ここから先は必要なら購入してください)

・無線LAN子機:
私が購入したもの→
BUFFALO 11n/a/g/b 300Mbps 簡単無線LAN子機 WLI-UTX-AG300/C
4000円ほど

・ディスプレイ:
1920x1080で表示できるディスプレイがあったほうがいいです。
海外のサイトの意見だとディスプレイに映すのを推奨しています。
私はLGの23EA53を使っています。
1万円~

あと、準備しておいたほうがいいものとして、
・ペットボトルのフタ2つ
パソコンの背面から直にケーブルが出ているので
キャップを置いてパソコンを浮かしておく必要があります。
もちろんキャップでなくても何でもいいです。

必要なものはこんなところです。


★組み立て
ここはベストな方法がイマイチ分からないので、私が行った手順を説明いたします。
100パーセントこれが正しいという手順ではありません。

・パソコンとアダプタ以外の部分のケーブルをつなぎましょう。
・グラボにATX電源のケーブルをさすこと。
・ATX電源スイッチも忘れずに取り付けましょう。



基板にはSW1、SW2というスイッチがありますが、SW1は2-3,SW2は3にしましょう。
・グラボを基板に取り付けます。
・グラボとディスプレイを接続します。
・ATX電源本体と先ほど取り付けたスイッチを点けます。
・パソコンの電源を切ります。
・パソコンとアダプタを接続します。
写真のような感じになります。ふたはまだ閉じない方がいいです。

・パソコンの電源を点けます。
私の場合は認識こそしてドライバを入れることはできましたが、
グラボはありませんという謎の判定になりました。意味が分からなかったです。
写真はそのときのスクリーンショットです。

デバイスマネージャーを開き、表示タブの非表示のデバイスを表示にチェックを入れて、
ディスプレイアダプターの項目をみると、半透明のグラフィックアダプタが表示されているので、ドライバを更新するとこうなります。

・そして一旦パソコンの電源を切り、ケーブルをはずし、パソコンの電源を点けます。
・最後に、パソコンの電源が付いている状態でケーブルをさして、再起動。
・ノートパソコン内蔵のモニターは映らなくなり、その代わりに外部モニターに映りました。
・パソコン背面のフタは閉められそうであれば一部閉めておきましょう。
写真は自分が外付けグラボに挑戦して映った瞬間です。



これで映らなければ、どこかに問題があるので探しましょう。
デバイスマネージャーを見て、接続されているのか、認識されているのか、確認しましょう。下の写真を参考にしてください。

メモリリソースのエラーが出ているのであれば、
それを回避するソフトが有料で海外のサイトで売っているので
それを購入するか、メモリの小さいグラボに変えるか、しかないかと思います。

※ノートパソコンのモニターも表示したい場合は、BIOSが対応している必要があるようです。
それ以外の方法があればまた追記します。
私のパソコンは対応していないようですので、
中央のディスプレイは映りません。



★テスト

テストで、Minecraftの影modを動かしてみました。
オンボード、内蔵のHDグラフィックスだとエラーを吐いて
画面がバグってできなかった影modが動く様子を
obsという配信兼録画ソフトで録ってみました。
どうぞ。基本20~30fps出ているので、普通に遊べます。
追記:雲の表示を消すと最大で50fps出ました。
雲を消してプレイすればもっと快適にマイクラ影modをプレイできると思います。


ちなみにノートパソコンに隠れて見えませんが、
組み立てた外付けグラフィックボード、こんな感じです。






GTX960のショート基板モデル、出力ポートが5つもあるので、マルチディスプレイを使っている人にはオススメします。

今度はPC版のGTA5など他のゲームもやってみようかと思っています。
その時はまた挙動の報告などをしていこうと思いますので
よろしくお願いします。

参考サイト様一覧
基本はExpressCard経由のアダプタ、②の方法で書かれていますが、
接続までの道のりなどは同じなので参考にさせていただきました。

ねそべりすたいる
へんてこ.co.jp
eGPU experience(海外サイトですが、多くの情報が載っています)
情報科学屋さんを目指す人のメモ

分からないことがあれば、コメントしてください。
答えられる範囲で答えます。
ではではノシ

続き(外付けグラボでGTA5プレイしてみた)


広告
他70件のコメントを表示
×
>>74
返信遅くなりごめんなさい。おそらく一番の原因は内蔵GPUだと思われます。あと、PE4Lのスイッチは切り替えられましたか?PCIE CARDと書かれているSW2のスイッチを2-3方向へ切り替えてください。次に内蔵GPUのドライバーの停止をすれば、外付けグラボのほうに映像が映ると思います。だめなら再起動してください。だめなら次はHDグラフィックスの停止をして再起動で、だめならまた相談してください。
14ヶ月前
×
>>75
ありがとうございます!
PE4Lのスイッチはちゃんと正しい方向に入ってました。
一旦、PCにつながっているものを全て外し、Cドライブのリカバリをかけ、終わってすぐにデバイスマネージャーを「非表示のデバイスを表示」にチェックを入れて見たのですが、ディスプレイアダプターにはGeForce 310Mしか載っておらず、Intel HD Graphics は見当たりませんでした。
310Mのドライバーの停止、又は削除をすると解像度が下がった状態で画面は表示されますが、その後外付けグラボを繋いでも上手く行きいません……
BIOSを最新のものに更新してもHD Graphics をいじる項目はみつからず、Intel のホームページで第1世代Core iシリーズCPU用のHD Graphics ドライバーを探しても全く見つかりません……
完全に八方ふさがりな気がしてきたのですが、何か打開策をご存知でしたら教えて下さい、お願いします。
14ヶ月前
×
>>77
解像度が下がるということはどうやらHDグラフィックスは入っていないようですね。ならばそこは大丈夫だと思われます。
少し機材を調べさせてもらったところ、まず、電源周りが気になりました。GTX960についている補助電源は6ピンですが、電源のコネクタをみると4ピンしか見当たらないので、そこはどうされていますか?次に、PE4Lには電源からコネクタをつないでいますか?あとは、電源スイッチの確認もお願いします。マザーボード用のコネクタにさしてONにしてありますか?
また、これは可能性は低いですが、GTX960の推奨電源は400Wですので、もしかしたら電力不足の可能性もあるかもしれません。
あと、PC側の話ですが、メモリは何GBですか?8なら問題ないですが4だと足りないかもしれません。
また、デバイスマネージャーでは表示されているということなのでPC起動後になんどか挿し直すと認識するパターンもあるようなのでそちらも試してみるといいかもしれません。自分もそうでした。
14ヶ月前
×
>>78
電源にペリフェラル4ピンケーブルが2つあるので、グラボに付属されていた 8ピン(ペリフェラル×2)→6ピン変換ケーブルを使っています。PE4Lのメイン基板にはFDD用4ピン、もう1つの電源用基板にはマザボ用のATX20+4ピンを挿しています。スイッチも確認しました。グラボはLEDが点灯しファンも回っているので、電源周りは大丈夫だと思います。
メモリは8GBです(アドテック ADS8500N-4GW (PC3-8500 DDR3 SO-DIMM 4GBx2))。
抜き差しはまだそんなに試していないので、やってみます。
ありがとうございます。
14ヶ月前
×
初めまして。
eGPUは前から気になってたんですけどこのブロマガを見てついにやってみました。
が、失敗なのかデバイスマネージャーで認識すらされていません。
グラボ自体はファンが回って動いてはいるんですが・・・。
何かアドバイスをいただけたら嬉しいです。

スペックは以下のとおりです。
PC:NEC PC-LS150MS
CPU:i5-3340M
eGPU:GIGABYTE GeForce GTX960 GV-N960WF2OC-2GB-GA
アダプター:PE4L-PM060A(ACアダプターで電源供給)
電源:KRPW-L5-400W
7ヶ月前
×
>>80
ACアダプタではなくPSU(電源)から電源を供給しましょう。
PE4Lに白いコネクタがあるのでPSUのケーブルをそこに刺しましょう。
あとは、忘れがちなところとして、
基盤のスイッチが変更されているか(SW1が2−3、SW2が3)、
PE4Lにも電源供給をしているか、グラボも電源と基盤にしっかり刺さっているか、チェックしましょう。
自分がやったことは、PCの電源を入れたままケーブルを抜き差しして再起動する、
等なんども繰り返していたら認識しました。
7ヶ月前
×
Nvidia Optimusドライバーを用いてノートPCのモニターに移すことが可能だと海外のフォーラムで知りました。
それが可能なのかどうか検証していただけないでしょうか。
GTX10シリーズだとe-gpuを検知してドライバーの初期化に失敗するそうなので、9x0番台での検証お願いしたいです。
参考にする動画を貼っておきます。
https://www.youtube.com/watch?v=70w5xkrhI_Q
よろしくお願いします。
2ヶ月前
×
>>82
こんにちは。申し訳ないのですが、この記事を書いたのが2年も前でして、この検証に使ったノートパソコン、グラボ、ケーブルを手放してしまったので検証することができません。あと記憶も飛び飛びになっていますのでご了承ください。
自分が外付けグラボをしていた頃も、Optimusを使ってノートPCの画面に映像を出している人はいましたが、パフォーマンスが下がってしまうためオススメはされていませんでした、ということはお伝えしておきます。
通常、グラボがパソコンに刺さるとオンボード(intel HD graphics)は無効化されます。画面が映らないのはこのためです。
そして、自分が書いた記事を見ると、映せるか映せないかはBIOSにも依存している、的なことを書いてあります。
参考→https://nuriemon.com/archives/4729
http://quoqlish.hatenablog.jp/entry/2015/10/27/063024
自分はこのマルチモニター機能の項目がなかったのでできませんでした。もう少し探せば見つかったかもしれません。とりあえずBIOSを見てもらって、HDgraphicsも有効にできる項目があるか確認してからOptimusを導入した方がいいと思います。
2ヶ月前
×
コメント失礼します。
PE4L PM060A v2.1b を使って、ノートPCにmsi 750tiを接続しようとしたのですが、デバイスマネージャから見ても、認識されません…
グラボのファンは回っています。
何か解決策があれば、教えていただきたいです(泣)

PC mouse computer LBNI736DR32W7
CPU i7-3630QM 2.40GHz
メモリ 8GB
オンボ HD Graphics 4000
Windows7 64bit
2ヶ月前
×
>>84
GTX 750tiには補助電源があるモデルとないモデルがあります。調べたところ、アダムさんが使われているのはグラボに補助電源のないモデルですね。グラボ自体に電源コードを刺す場所がないのであれば補助電源なしのモデルです。ファンだけ動くということはおそらく電力不足で動いていないと思われます。。。
それ以外の可能性もあるとしたら、グラボをつけた状態で、デバイスマネージャ、HD Graphicsを右クリックして無効化を選択、画質が荒くなったらそのまま再起動したら起動するかもしれません。その場合ノートPCのモニターには映らないので、別のテレビかディスプレイを用意してください。
1ヶ月前
コメントを書く
コメントをするには、
ログインして下さい。