web-dev-qa-db-ja.com

USB3コントローラーとKinect2

最近、Kinect v2と互換性を持たせるために、PCをWindows8.1に更新しました。これは、次の仕様のASUSN53Sです。

  • CPU:Intel Core i7-2670QM(2.2GHz)
  • RAM:16 GB
  • GPU:GEForce GT 550M
  • USB3コントローラー:Fresco Logic xHCI

Kinect v2構成ベリファイアを実行すると、すべての項目が緑色になりますSBコントローラーを除く(Kinectも検出されます)。 USBハブに互換性がないか、ドライバーがないことを意味していると思います。

デバイスマネージャを見て、wdf kinectsensor interface 0の横に黄色の警告があることがわかりました。警告にはコード1が含まれています。これは、デバイスを起動できなかったことを意味します。

それ以外の場合、すべてのドライバーは最新です。

私はかなり多くのことを閲覧していて、同じUSBコントローラーを持っている他の人々が同様の問題を抱えていることを知りましたが、投稿で言及された解決策はありません。

誰かが問題が何であるかについての考えを持っていますか?

7
Pimich

すべてのUSB3コントローラーがKinectv2をサポートしているわけではありません。 このページ に記載されているようにXbox.comから:

IntelおよびRenesasのUSB3コントローラーのみがサポートされています

別のブランドのUSB3コントローラーを使用すると、Kinectセンサーが正しく機能しない場合があります。

この他のページ (MSDNの公式ドキュメントから)には、USB3コントローラーに関するもう1つの役立つ詳細があります。

アダプターを介して既存のPCにUSB3.0機能を追加する場合は、それがWindows 8準拠のデバイスであり、Gen-2をサポートしていることを確認してください。 )

したがって、コントローラーはGen-2以外のものである可能性があります(USB 3.1 Gen-2の詳細については、 このフォーラム を参照してください)。

テスト済みで動作しているコントローラーのリスト(一部は低コストでも入手可能)については、 公式のMicrosoft Kinect SDK v2フォーラムの専用トピック を参照してください。さらに、同じフォーラムに、Fresco USB3コントローラーで同様の問題を抱えたユーザーの投稿がいくつかあります。

したがって、最善の解決策は、おそらく新しいUSB3コントローラーを入手して使用することです。

5
Vito Gentile

MFPlat.DLLがないため、Kinectservice.exeを開始できないというEventLoggerによって検出された同様の問題がありました。事実上、KinectConfigurationVerifierは、感嘆符を付けて「Kinectの深さとカラーストリームを検証する」と述べています。 DLLを少し検索した後、問題はシステムのメディアパッケージの不足が原因である可能性があります。

Windows Nバージョン(Media Playerを含まないEUバージョン)では、MFReadWrite.dllまたはMFPlat.DLLが見つからないシステムエラーでアプリケーションがクラッシュします。 Windowsバージョン用のMediaFeature Packが必要です:Blockquote

0
Yang C
  1. 一部のラップトップは、USB3.0ポートとともにいくつかのUSB2.0ポートを保持します。ケーブルがSB 3.0ポートに接続されていることを確認してください。通常、USB 3.0ポートには、USBシンボルの横に「[〜#〜] ss [〜#〜]」シンボルがあります。

  2. KinectがUSB3.0ポートに接続されていることが確実な場合は、kinectケーブルがPCに接続されている間にPCを再起動します。 HPラップトップでこの問題に直面し、この方法でPCを再起動するとうまくいきます。それがあなたにもうまくいくことを願っています。

0
Rafaf Tahsin