Comment corriger la rotation automatique GPD Pocket 4 qui ne fonctionne pas (Code 10)
Si votre GPD Pocket 4 a cessé de faire pivoter l’affichage automatiquement, que l’option Verrouillage de rotation est manquante et que l’accéléromètre affiche « Ce périphérique ne peut pas démarrer (Code 10) » dans le Gestionnaire de périphériques, le problème peut être causé par une récente mise à jour du pilote du contrôleur AMD I2C.
Les systèmes récemment affectés ont été restaurés en revenant à la version précédente du contrôleur AMD I2C spécifique utilisé par l’accéléromètre du Pocket 4. Réinstaller le pilote de l’accéléromètre ou le package de pilotes GPD complet peut ne pas fonctionner car Windows peut conserver le pilote AMD I2C plus récent et de version supérieure.
Symptômes
- L’affichage ne pivote plus lorsque le GPD Pocket 4 est tourné.
- La commande Verrouillage de rotation est absente des Paramètres Windows ou des Paramètres rapides.
- L’accéléromètre Memsic MXC6655 apparaît dans le Gestionnaire de périphériques avec une icône d’avertissement jaune.
- L’état du périphérique indique « Ce périphérique ne peut pas démarrer (Code 10) ».
Qu’est-ce qui cause le problème ?
Le GPD Pocket 4 utilise un accéléromètre Memsic MXC6655, qui communique avec Windows via un contrôleur AMD I2C. Les preuves provenant des systèmes affectés indiquent une régression de compatibilité dans le pilote AMD I2C plus récent plutôt qu’une défaillance physique de l’accéléromètre.
AMD Ryzen Chipset Software 8.07.16.1035 inclut la version 1.2.0.131 du pilote AMD I2C. Le package précédent 8.05.04.516 inclut la version 1.2.0.126. Le retour du contrôleur concerné au pilote précédent a restauré l’accéléromètre et la rotation automatique sur les appareils affectés.
Cela n’a pas été formellement confirmé par AMD ou GPD comme un défaut universel, donc vérifiez la version du pilote installée avant d’apporter des modifications. Ne forcez pas un pilote non lié si votre version ou votre matériel diffère.
Correctif : revenir à la version précédente du contrôleur AMD I2C
- Cliquez avec le bouton droit sur le bouton Démarrer et sélectionnez Gestionnaire de périphériques.
- Ouvrez le menu Affichage et sélectionnez Périphériques par connexion.
- Localisez l’accéléromètre défaillant Memsic MXC6655. Utilisez l’arborescence des connexions pour identifier le contrôleur AMD I2C parent.
- Cliquez avec le bouton droit sur ce contrôleur AMD I2C et sélectionnez Propriétés.
- Ouvrez l’onglet Pilote et notez la version actuelle du pilote. Il est recommandé de prendre une photo ou une capture d’écran.
- Sélectionnez Revenir à la version précédente du pilote. Si Windows demande une raison, sélectionnez l’option expliquant que le pilote précédent fonctionnait correctement.
- Redémarrez le GPD Pocket 4.
Si plusieurs contrôleurs AMD I2C sont répertoriés, ne revenez pas à des versions précédentes de contrôleurs au hasard. Utilisez Périphériques par connexion pour identifier le contrôleur associé à l’accéléromètre.
Si Revenir à la version précédente du pilote n’est pas disponible
- Ouvrez la fenêtre Propriétés du contrôleur AMD I2C affecté et sélectionnez Mettre à jour le pilote.
- Sélectionnez Parcourir mon ordinateur pour rechercher des pilotes, puis Me laisser choisir dans une liste de pilotes disponibles sur mon ordinateur.
- Si le pilote AMD I2C 1.2.0.126 est répertorié pour le même contrôleur, sélectionnez-le et terminez l’installation.
- Redémarrez l’appareil.
Si le pilote précédent n’est pas stocké sur le PC, utilisez la version précédente d’AMD Ryzen Chipset Software ou le package de pilotes officiel GPD Pocket 4. L’installation normale d’un package plus ancien peut encore laisser le pilote I2C plus récent en place, donc vérifiez la version du pilote du contrôleur par la suite. Si vous n’êtes pas sûr du contrôleur ou du pilote applicable, contactez le support avant de forcer une installation manuelle de pilote.
Effectuer une réinitialisation à froid
Si le Code 10 persiste après le retour à la version précédente du pilote :
- Éteignez complètement Windows.
- Déconnectez le chargeur, les périphériques USB, les docks et autres périphériques.
- Le Pocket 4 étant éteint, maintenez le bouton d’alimentation enfoncé pendant environ 20 à 30 secondes.
- Reconnectez le chargeur et démarrez l’appareil.
Confirmer que le correctif a fonctionné
- Ouvrez le Gestionnaire de périphériques et confirmez que l’icône d’avertissement et l’erreur Code 10 ont disparu de l’accéléromètre MXC6655.
- Vérifiez que le Verrouillage de rotation est de nouveau disponible dans les Paramètres Windows ou les Paramètres rapides.
- Faites pivoter le Pocket 4 dans chaque orientation prise en charge et laissez quelques secondes à Windows pour répondre.
Éviter de réinstaller le pilote problématique
Windows Update ou une installation ultérieure du chipset AMD peut à nouveau proposer le pilote I2C plus récent. Jusqu’à ce qu’AMD ou GPD fournisse une version corrigée confirmée, vérifiez la version du contrôleur AMD I2C après les mises à jour du chipset. Évitez les correctifs de rotation du registre, le flashage du BIOS ou la réinstallation de Windows tant que l’accéléromètre signale encore le Code 10 ; ces étapes ne résolvent pas un pilote de contrôleur qui ne peut pas démarrer le capteur.
Ressources officielles de pilotes
Questions sur ce guide
1 avec réponseHas 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.