Come risolvere la rotazione automatica non funzionante su GPD Pocket 4 (Codice 10)
Se il vostro GPD Pocket 4 ha smesso di ruotare automaticamente il display, l’opzione Blocco rotazione è scomparsa e l’accelerometro mostra “Impossibile avviare il dispositivo (Codice 10)” in Gestione dispositivi, il problema potrebbe essere causato da un recente aggiornamento del driver del controller AMD I2C.
I sistemi recenti interessati sono stati ripristinati eseguendo il rollback del controller AMD I2C specifico utilizzato dall’accelerometro del Pocket 4. Reinstallare il driver dell’accelerometro o il pacchetto driver GPD completo potrebbe non funzionare perché Windows può mantenere il driver AMD I2C più recente e con versione superiore.
Sintomi
- Il display non ruota più quando si gira il GPD Pocket 4.
- Il controllo Blocco rotazione è scomparso da Impostazioni di Windows o dalle Impostazioni rapide.
- L’accelerometro Memsic MXC6655 appare in Gestione dispositivi con un’icona di avviso gialla.
- Lo stato del dispositivo segnala “Impossibile avviare il dispositivo (Codice 10)”.
Qual è la causa del problema?
Il GPD Pocket 4 utilizza un accelerometro Memsic MXC6655, che comunica con Windows attraverso un controller AMD I2C. Le prove provenienti dai sistemi interessati indicano una regressione di compatibilità nel driver AMD I2C più recente, piuttosto che un guasto fisico dell’accelerometro.
AMD Ryzen Chipset Software 8.07.16.1035 include il driver AMD I2C versione 1.2.0.131. Il pacchetto precedente 8.05.04.516 include la versione 1.2.0.126. Il rollback del controller pertinente al driver precedente ha ripristinato l’accelerometro e la rotazione automatica sui dispositivi interessati.
Ciò non è stato confermato formalmente da AMD o GPD come difetto universale, quindi controllare la versione del driver installata prima di apportare modifiche. Non forzare un driver non correlato se la vostra versione o hardware differisce.
Soluzione: eseguire il rollback del controller AMD I2C
- Fare clic con il pulsante destro del mouse sul pulsante Start e selezionare Gestione dispositivi.
- Aprire il menu Visualizza e selezionare Dispositivi per connessione.
- Individuare l’accelerometro Memsic MXC6655 non funzionante. Utilizzare l’albero delle connessioni per identificare il controller AMD I2C padre.
- Fare clic con il pulsante destro del mouse su quel controller AMD I2C e selezionare Proprietà.
- Aprire la scheda Driver e annotare la versione attuale del driver. Si consiglia di scattare una foto o uno screenshot.
- Selezionare Ripristina driver. Se Windows chiede un motivo, selezionare l’opzione che spiega che il driver precedente funzionava correttamente.
- Riavviare il GPD Pocket 4.
Se sono elencati più controller AMD I2C, non eseguire il rollback dei controller a caso. Utilizzare Dispositivi per connessione per identificare il controller associato all’accelerometro.
Se Ripristina driver non è disponibile
- Aprire la finestra Proprietà del controller AMD I2C interessato e selezionare Aggiorna driver.
- Selezionare Cerca i driver sul computer, quindi Consenti di scegliere da un elenco di driver disponibili sul computer.
- Se il driver AMD I2C 1.2.0.126 è elencato per lo stesso controller, selezionarlo e completare l’installazione.
- Riavviare il dispositivo.
Se il driver precedente non è memorizzato sul PC, utilizzare la versione precedente di AMD Ryzen Chipset Software o il pacchetto driver ufficiale GPD Pocket 4. Installare normalmente un pacchetto più vecchio potrebbe comunque lasciare in uso il driver I2C più recente, quindi verificare successivamente la versione del driver del controller. In caso di dubbi su quale controller o driver si applichi, contattare il supporto prima di forzare un’installazione manuale del driver.
Eseguire un reset a freddo
Se il Codice 10 persiste dopo il rollback del driver:
- Spegnere completamente Windows.
- Scollegare il caricatore, i dispositivi USB, i dock e le altre periferiche.
- Con il Pocket 4 spento, tenere premuto il pulsante di accensione per circa 20-30 secondi.
- Ricollegare il caricatore e avviare il dispositivo.
Confermare che la soluzione abbia funzionato
- Aprire Gestione dispositivi e confermare che l’icona di avviso e l’errore Codice 10 siano scomparsi dall’accelerometro MXC6655.
- Verificare che Blocco rotazione sia di nuovo disponibile in Impostazioni di Windows o nelle Impostazioni rapide.
- Ruotare il Pocket 4 attraverso ogni orientamento supportato e attendere qualche secondo affinché Windows risponda.
Evitare di reinstallare il driver problematico
Windows Update o una successiva installazione del chipset AMD potrebbero offrire di nuovo il driver I2C più recente. Finché AMD o GPD non forniscono una release corretta confermata, controllare la versione del controller AMD I2C dopo gli aggiornamenti del chipset. Evitare correzioni di rotazione tramite registro, flashing del BIOS o reinstallazione di Windows mentre l’accelerometro segnala ancora il Codice 10; questi passaggi non risolvono un driver del controller che non riesce ad avviare il sensore.
Risorse ufficiali per i driver
Domande su questa guida
1 con rispostaHas 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.