GPD Pocket 4の自動回転が機能しない問題を修正する方法(コード10)
GPD Pocket 4がディスプレイを自動的に回転しなくなり、回転ロックオプションが表示されず、デバイスマネージャーで加速度計が「このデバイスを開始できません(コード10)」と表示される場合、問題は最近のAMD I2Cコントローラードライバーの更新が原因である可能性があります。
影響を受けた最近のシステムは、Pocket 4の加速度計が使用する特定のAMD I2Cコントローラーをロールバックすることで復元されました。加速度計ドライバーやGPDドライバーパッケージ全体を再インストールしても機能しない場合があります。Windowsがより新しい、より高いバージョンのAMD I2Cドライバーを保持する可能性があるためです。
症状
- GPD Pocket 4を回転してもディスプレイが回転しなくなりました。
- Windowsの設定またはクイック設定から回転ロックコントロールが表示されません。
- デバイスマネージャーにMemsic MXC6655加速度計が黄色の警告アイコンとともに表示されます。
- デバイスの状態が「このデバイスを開始できません(コード10)」と報告します。
問題の原因は何ですか?
GPD Pocket 4はMemsic MXC6655加速度計を使用しており、AMD I2Cコントローラーを介してWindowsと通信します。影響を受けたシステムからの証拠は、加速度計の物理的な故障ではなく、新しいAMD I2Cドライバーの互換性の回帰を示しています。
AMD Ryzenチップセットソフトウェア8.07.16.1035には、AMD I2Cドライバーバージョン1.2.0.131が含まれています。先行する8.05.04.516パッケージにはバージョン1.2.0.126が含まれています。該当するコントローラーを以前のドライバーにロールバックすると、影響を受けたデバイスで加速度計と自動回転が復元されました。
これはAMDまたはGPDによって普遍的な欠陥として正式に確認されていないため、変更を加える前にインストールされているドライバーバージョンを確認してください。バージョンやハードウェアが異なる場合は、無関係なドライバーを強制的に適用しないでください。
修正:AMD I2Cコントローラーをロールバックする
- スタートボタンを右クリックし、デバイスマネージャーを選択します。
- 表示メニューを開き、接続別デバイスを選択します。
- 失敗しているMemsic MXC6655加速度計を見つけます。接続ツリーを使用して親のAMD I2Cコントローラーを特定します。
- そのAMD I2Cコントローラーを右クリックし、プロパティを選択します。
- ドライバータブを開き、現在のドライバーバージョンを記録します。写真やスクリーンショットを撮ることをお勧めします。
- ドライバーのロールバックを選択します。Windowsが理由を尋ねてきた場合は、以前のドライバーが正しく動作していたことを説明するオプションを選択します。
- GPD Pocket 4を再起動します。
複数のAMD I2Cコントローラーがリストされている場合は、コントローラーを無作為にロールバックしないでください。接続別デバイスを使用して、加速度計に関連付けられたコントローラーを特定してください。
ドライバーのロールバックが利用できない場合
- 影響を受けたAMD I2Cコントローラーのプロパティウィンドウを開き、ドライバーの更新を選択します。
- コンピューターを参照してドライバーを検索を選択し、続いてコンピューターで利用可能なドライバーのリストから選択を選択します。
- 同じコントローラーに対してAMD I2Cドライバー1.2.0.126がリストされている場合は、それを選択してインストールを完了します。
- デバイスを再起動します。
以前のドライバーがPCに保存されていない場合は、AMDの以前のRyzenチップセットソフトウェアリリースまたは公式GPD Pocket 4ドライバーパッケージを使用してください。古いパッケージを通常どおりインストールしても、新しいI2Cドライバーが残る場合があるため、後でコントローラーのドライバーバージョンを確認してください。どのコントローラーまたはドライバーが該当するか不明な場合は、手動でドライバーを強制インストールする前にサポートに連絡してください。
コールドリセットを実行する
ドライバーのロールバック後もコード10が残る場合:
- Windowsを完全にシャットダウンします。
- 充電器、USBデバイス、ドック、その他の周辺機器を切断します。
- Pocket 4の電源がオフの状態で、電源ボタンを約20~30秒間押し続けます。
- 充電器を再接続し、デバイスを起動します。
修正が機能したことを確認する
- デバイスマネージャーを開き、MXC6655加速度計から警告アイコンとコード10エラーが消えたことを確認します。
- Windowsの設定またはクイック設定で回転ロックが再び利用可能であることを確認します。
- Pocket 4をサポートされている各方向に回転させ、Windowsが応答するまで数秒待ちます。
問題のあるドライバーを再インストールしないでください
Windows Updateまたは後のAMDチップセットインストールで、新しいI2Cドライバーが再度提供される場合があります。AMDまたはGPDが確認された修正リリースを提供するまで、チップセット更新後にAMD I2Cコントローラーのバージョンを確認してください。加速度計がまだコード10を報告している間は、レジストリによる回転修正、BIOSの書き換え、Windowsの再インストールを避けてください。これらの手順は、センサーを起動できないコントローラードライバーに対処するものではありません。
公式ドライバーリソース
Questions on this guide
1 answeredHas GPD, and by extension, any stores such as this one, reported this issue to AMD, and recommended customers do so as well.
AMD will NOT pay attention and fix the issue without push from OEM/ODM/Reseller/Customers
I have done my part and submitted a ticket, anyone having this issue should as well.
We have reported it to GPD.