お使いのGPD Pocket 4がディスプレイを自動的に回転しなくなり、Rotation Lockオプションが表示されず、デバイスマネージャーで加速度センサーが「このデバイスを開始できません (コード 10)」と表示される場合、最近のAMD I2Cコントローラードライバーの更新が原因である可能性があります。
最近の影響を受けたシステムは、Pocket 4の加速度センサーが使用する特定のAMD I2Cコントローラーをロールバックすることで復旧しました。加速度センサードライバーやGPDドライバーパッケージ全体を再インストールしても機能しない場合があります。Windowsがより新しい、バージョンの高いAMD I2Cドライバーを保持し続ける可能性があるためです。
症状
- GPD Pocket 4を回転してもディスプレイが回転しなくなりました。
- Windowsの設定またはクイック設定からRotation Lockコントロールが消えました。
- Memsic MXC6655加速度センサーがデバイスマネージャーに黄色の警告アイコンとともに表示されます。
- デバイスの状態に「このデバイスを開始できません (コード 10)」と表示されます。
問題の原因は何ですか?
GPD Pocket 4はMemsic MXC6655加速度センサーを使用しており、AMD I2Cコントローラーを介してWindowsと通信します。影響を受けたシステムからの証拠は、加速度センサーの物理的な故障ではなく、新しいAMD I2Cドライバーにおける互換性のリグレッションを示しています。
AMD Ryzen Chipset Software 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 Chipset Softwareリリースまたは公式のGPD Pocket 4ドライバーパッケージを使用してください。古いパッケージを通常どおりインストールしても、新しいI2Cドライバーがそのまま残る場合があるため、その後でコントローラーのドライバーバージョンを確認してください。どのコントローラーまたはドライバーが該当するか不明な場合は、手動でドライバーを強制インストールする前にサポートにお問い合わせください。
コールドリセットを実行する
ドライバーのロールバック後もコード10が残る場合:
- Windowsを完全にシャットダウンします。
- 充電器、USBデバイス、ドック、その他の周辺機器を切断します。
- Pocket 4の電源がオフの状態で、電源ボタンを約20~30秒間押し続けます。
- 充電器を再接続し、デバイスを起動します。
修正が機能したことを確認する
- デバイスマネージャーを開き、MXC6655加速度センサーから警告アイコンとコード10エラーが消えたことを確認します。
- Windowsの設定またはクイック設定でRotation Lockが再び使用可能になったことを確認します。
- Pocket 4をサポートされている各方向に回転させ、Windowsが応答するまで数秒待ちます。
問題のあるドライバーを再インストールしない
Windows Updateまたはそれ以降のAMDチップセットのインストールにより、新しいI2Cドライバーが再び提供される場合があります。AMDまたはGPDが確認済みの修正リリースを提供するまでは、チップセットの更新後にAMD I2Cコントローラーのバージョンを確認してください。加速度センサーがコード10を報告している間は、レジストリによる回転の修正、BIOSのフラッシュ、またはWindowsの再インストールを避けてください。これらの手順は、センサーを起動できないコントローラードライバーに対処するものではありません。
質疑応答