Hvordan fikse at GPD Pocket 4 automatisk rotasjon ikke fungerer (Code 10)
Hvis GPD Pocket 4 har sluttet å rotere skjermen automatisk, alternativet Rotasjonslås mangler, og akselerometeret viser “Denne enheten kan ikke starte (Code 10)” i Enhetsbehandling, kan problemet være forårsaket av en nylig oppdatering av AMD I2C-kontrollerdriveren.
Nylig berørte systemer ble gjenopprettet ved å rulle tilbake den spesifikke AMD I2C-kontrolleren som brukes av Pocket 4-akselerometeret. Å installere akselerometerdriveren eller hele GPD-driverpakken på nytt fungerer kanskje ikke fordi Windows kan beholde den nyere AMD I2C-driveren med høyere versjon.
Symptomer
- Skjermen roterer ikke lenger når GPD Pocket 4 snus.
- Rotasjonslås-kontrollen mangler fra Windows-innstillinger eller Hurtiginnstillinger.
- Memsic MXC6655-akselerometeret vises i Enhetsbehandling med et gult advarselsikon.
- Enhetsstatusen rapporterer “Denne enheten kan ikke starte (Code 10)”.
Hva forårsaker problemet?
GPD Pocket 4 bruker et Memsic MXC6655-akselerometer, som kommuniserer med Windows gjennom en AMD I2C-kontroller. Bevis fra berørte systemer indikerer en kompatibilitetsregresjon i den nyere AMD I2C-driveren snarere enn en fysisk feil på akselerometeret.
AMD Ryzen Chipset Software 8.07.16.1035 inkluderer AMD I2C-driver versjon 1.2.0.131. Den foregående 8.05.04.516-pakken inkluderer versjon 1.2.0.126. Å rulle den relevante kontrolleren tilbake til den forrige driveren har gjenopprettet akselerometeret og automatisk rotasjon på berørte enheter.
Dette er ikke formelt bekreftet av AMD eller GPD som en universell defekt, så sjekk den installerte driverversjonen før du gjør endringer. Ikke tving en urelatert driver hvis din versjon eller maskinvare er forskjellig.
Fiks: rull tilbake AMD I2C-kontrolleren
- Høyreklikk på Start-knappen og velg Enhetsbehandling.
- Åpne Vis-menyen og velg Enheter etter tilkobling.
- Finn det feilende Memsic MXC6655-akselerometeret. Bruk tilkoblingstreet til å identifisere den overordnede AMD I2C-kontrolleren.
- Høyreklikk på den AMD I2C-kontrolleren og velg Egenskaper.
- Åpne Driver-fanen og noter gjeldende driverversjon. Det anbefales å ta et bilde eller skjermbilde.
- Velg Rull tilbake driver. Hvis Windows spør om en årsak, velg alternativet som forklarer at den forrige driveren fungerte riktig.
- Start GPD Pocket 4 på nytt.
Hvis mer enn én AMD I2C-kontroller er oppført, ikke rull tilbake kontrollere tilfeldig. Bruk Enheter etter tilkobling for å identifisere kontrolleren som er knyttet til akselerometeret.
Hvis Rull tilbake driver ikke er tilgjengelig
- Åpne Egenskaper-vinduet til den berørte AMD I2C-kontrolleren og velg Oppdater driver.
- Velg Bla gjennom datamaskinen min for drivere, deretter La meg velge fra en liste over tilgjengelige drivere på datamaskinen min.
- Hvis AMD I2C-driver 1.2.0.126 er oppført for samme kontroller, velg den og fullfør installasjonen.
- Start enheten på nytt.
Hvis den forrige driveren ikke er lagret på PC-en, bruk AMDs forrige Ryzen Chipset Software-utgivelse eller den offisielle GPD Pocket 4-driverpakken. Installasjon av en eldre pakke på vanlig måte kan fortsatt etterlate den nyere I2C-driveren på plass, så verifiser kontrollerens driverversjon etterpå. Hvis du er usikker på hvilken kontroller eller driver som gjelder, kontakt support før du tvinger en manuell driverinstallasjon.
Utfør en kald tilbakestilling
Hvis Code 10 vedvarer etter tilbakerullingen av driveren:
- Slå av Windows helt.
- Koble fra laderen, USB-enheter, dokker og andre eksterne enheter.
- Med Pocket 4 slått av, hold strømknappen nede i omtrent 20 til 30 sekunder.
- Koble til laderen igjen og start enheten.
Bekreft at fiksen fungerte
- Åpne Enhetsbehandling og bekreft at advarselsikonet og Code 10-feilen har forsvunnet fra MXC6655-akselerometeret.
- Sjekk at Rotasjonslås er tilgjengelig igjen i Windows-innstillinger eller Hurtiginnstillinger.
- Roter Pocket 4 gjennom hver støttede orientering og la det gå noen sekunder før Windows reagerer.
Unngå å installere problemdriveren på nytt
Windows Update eller en senere AMD-brikkesettinstallasjon kan tilby den nyere I2C-driveren igjen. Inntil AMD eller GPD gir en bekreftet korrigert utgivelse, sjekk AMD I2C-kontrollerens versjon etter brikkesettoppdateringer. Unngå registerrotasjonsfikser, BIOS-flashing eller reinstallasjon av Windows mens akselerometeret fortsatt rapporterer Code 10; disse trinnene løser ikke en kontrollerdriver som ikke kan starte sensoren.
Offisielle driverressurser
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.