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

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

×

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

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

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

2017/08/01追記:ちょっと見なかった間に12万9千閲覧に達していました。
12万って、何万だよ・・・。ありがとうございます。
しかし何万閲覧しようが、この記事で扱っている外付けグラフィックボードは
非推奨であることには変わりません。責任は取れませんのでよろしくお願いします。
質問・万が一外付けグラボを試す際はコメントのやり取りも全て目を通してもらえると
より問題なくできるかと思います。


こんにちは。ばくりんです。お久しぶりです。
ブロマガの最終更新が去年の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プレイしてみた)


広告
他73件のコメントを表示
×
>>91
申し訳ないのですが、正確な数値は測り損なってしまったのでわかりません。
帯域不足では本来の性能が引き出せませんがグラボ自体は動いてくれます。
先日の参考サイトではゲームのスコアはHDgraphicsに比べて、間違いなく上がっているのでグラボをつける前より下がるということはないです。
最近の話で、Thunderbolt3でグラボを繋ぐ機材が増えてきたので、そのスコアを参考にすると、帯域は関係なしに7-8割の性能になるということだそうです。
https://www.pc-koubou.jp/blog/13note_game.php
これから帯域不足分を引くことになります。別のモニターを用意できれば、理論上は必要な帯域を半分に解消できるのでそちらをオススメします。
3ヶ月前
×
>>92
ご回答ありがとうございます、参考になります。
結局、PE4C系統は少し高いというのがあって、ExpGDCを使用することにしました。
成功したら、GPUを外付けする前と後のベンチマークテストの数値とともにご報告させていただきます。
3ヶ月前
×
>>93
面白い記事を見つけました。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14161789059
解像度が低いとフレームレートが上がってデータ量が増え性能が落ちるが、解像度が高いとフレームレートが下がってデータ量も減るため性能が一定になるという、不思議な統計です。あとマイニング用のマザーボードはx4が大量に付いていて演算用にグラボを大量につけるのですが、これも1つのグラボのやり取りするデータの量は小さいからx4でいいという理屈なのかなと思います。
いい報告待ってます。
3ヶ月前
×
>>94
お世話になります。
eGPUを実際に試してみました。
グラフィックボードを認識するところまでは、案外すんなりとクリアしました。
ですが、その後のモニターにグラボから出力するというのが上手くいかず、何度再起動などをしてもノートパソコンの方の画面が付いてしまいます。
なにか、解決方法は無いでしょうか?
2ヶ月前
×
>>95
起動中にノートパソコン側のグラボをデバイスマネージャーで停止するというのはどうですかね。
2ヶ月前
×
>>96
デバイスマネージャーでノーパソ側のグラボを停止、再起動しても映りませんでした。
すべてのディスプレイアダプターを切っても画質が落ちないのが不安ですが…
ノートパソコン側のディスプレイを切るなどすればいいんですかね?
2ヶ月前
×
>>97
外付けしたグラボ以外にディスプレイアダプターが表示されているのであれば、もしかしたら内蔵グラフィックスが機能しているかもしれないので、切ってみてください。パフォーマンスは落ちるかもしれませんが、画質は落ちません。
2ヶ月前
×
>>98
現在、より状況が悪くなり、エラー43を吐いて上手く認識してくれません。
GTX1060ではそのようなことがあると書いてあったのですが、古いドライバを使えば直るとも書いてありました。
しかし、古いドライバをインストールしようとしましたが、互換性のあるグラフィックスハードウェアが検出されませんでした。と言われ手詰まり状態です。

モニターに映らなかったのは、おそらく設定をミスっていたからだと思うのですが、今更気づいても遅いですね。

とにかく、なんとかやってみます。
ありがとうございます。
2ヶ月前
×
こんにちは
エラー43問題は解決しました。
今では「正常に動作しています」とディスプレイアダプターには表示されています。

しかし、電源を入れると、内部モニターには何も映らず、外部モニターには黒い画面にカーソルのみ表示されます。
カーソルは移動できる上、一応裏では動作しているようで、パスワードを入力してから画面を切り替えると内部モニターが映ります。

おそらくモニターに映像が出力すればeGPUは成功だと思うのですが、いったいなぜ出力されないのでしょうか?
接続にはHDMIを利用しているので、他のケーブルで繋いでみることも考えています。

何度も何度も質問すみませんm(_ _)m
2ヶ月前
×
>>100
どこでみた記事か忘れましたが、HDMIから出すとオプティマスが邪魔して表示されないことがあるという記事をみたことがあるので、DPやDVIから出すのはどうでしょうか。
2ヶ月前
コメントを書く
コメントをするには、
ログインして下さい。