備忘録:ASUS NUCがeGPUを認識しない

結論:最新のBIOSに更新しよう  

 博士時代から使っているIntelの小型PC(NUC7i5BNH)がwindows11アップデート非対応だったため、昨年10月に新PCへ慌てて乗り換えた。新PCは旧PCと同様にベアボーンキットであったが、立ち上げ自体はほとんど一緒だったので本体自体は問題なく使えるようになった。

 唯一困った点として、旧PCで使用していたeGPUを認識してくれない問題があった。新PCもそれなりの内蔵GPUが入っているのでELANでの動画解析程度ならサクサク動くものの、GoProで撮影したビデオの変換や統計解析のためにわざわざ旧PCを引っ張り出すのも億劫である。何とかしたいと思っていたが、購入後すぐにアフリカに行くことになったので腰を据えて取り組むがなく、先週ようやく解決できたので備忘録を残しておく。

環境

PC 

本 体:ASUS NUC Pro 15Kit Tall(型番:NUC15CRH-B)
CPU:Intel Core Ultra 5 225H(Intel Arc 130T GPU内蔵)
O S:Windows 11 Home

eGPU

筐 体: AKiTiO Node 400Wモデル
グラボ: Radeon RX Vega 56

 試したこと

1.PCとeGPUをThunderboltケーブルで接続し、eGPU→PCの順で起動。AMDからDLしたグラフィックドライバをインストール

  通常ならPCログイン後にeGPUのファンが回り始めてPC側が外部デバイスの接続を認識するはずなのだが特に変化なし。AMDからRadeon RX Vega 56のドライバーをDLしてインストールを試みるも、案の定デバイスが見つからないという理由で中断した(エラー173)。 

2.デバイスマネージャ、Thunderboltコントロール・センターの確認

  そもそもeGPUが認識されているのかデバイスマネージャ、Thunderboltコントロール・センターで確認するも、どちらもに表示なし。

3.Thunderbolt関係のドライバ・ファームウェアの更新

 更新して1~3を試すも状況は変わらず。 

4.BIOS画面からPCIe・Thunderbolt関係の設定を確認

 PCIeやThunderboltのセキュリティ関係の設定が有効だと新しいデバイスが自動的に認識されないことがあるらしい。そこでBIOS画面からそれらの設定を確認してみるも、そもそも現PCのBIOS上にはThunderbolt関係の詳しい設定に関する項目がないことが判明。

5.最新のBIOSに更新、再度eGPU→PCの順で起動

 BIOS画面で現在のバージョンを確認したのち(1つ前のバージョンだった)、ASUSのサポートからWindows版のBIOSアップデートファイルをDL、BIOS更新アプリを起動。更新完了後、正常に起動したのを確認してシャットダウン。
 再度eGPU→PCの順で起動するも、画面の右上に_(アンダースコア)が表示されるのみでスタート画面へ遷移しない仕方ないので電源ボタン長押しでシャットダウンし、Thunderboltケーブルを外した状態で起動すると「このeGPUにはBIOSが対応していないウンタラカンタラ~、Enterを押すとWindowsを起動する」とのメッセージが出る

6.PC起動後にeGPUを接続、グラフィックドライバーのインストール(成功!)

  少なくともPCがeGPUを認識するようにはなったので、今度はPCを起動した後にeGPUを接続した。接続直後にeGPUのファンが回り始めたので、AMDのグラフィックドライバーを起動してみた。今度は「エラー173」の表示もなく処理が進んでいき、ついにインストールに成功!