Sådan løser du GPD Pocket 4 auto-rotation, der ikke virker (Code 10)
Hvis din GPD Pocket 4 er holdt op med automatisk at rotere skærmen, indstillingen Rotation Lock mangler, og accelerometeret viser “This device cannot start (Code 10)” i Enhedshåndtering, kan problemet være forårsaget af en nylig opdatering af AMD I2C-controllerdriveren.
Nyligt påvirkede systemer blev gendannet ved at rulle den specifikke AMD I2C Controller tilbage, som bruges af Pocket 4-accelerometeret. Geninstallation af accelerometerdriveren eller hele GPD-driverpakken virker muligvis ikke, fordi Windows kan bevare den nyere AMD I2C-driver med højere version.
Symptomer
- Skærmen roterer ikke længere, når GPD Pocket 4 drejes.
- Kontrollen Rotation Lock mangler i Windows-indstillinger eller Hurtige indstillinger.
- Memsic MXC6655-accelerometeret vises i Enhedshåndtering med et gult advarselsikon.
- Enhedsstatus rapporterer “This device cannot start (Code 10)”.
Hvad forårsager problemet?
GPD Pocket 4 bruger et Memsic MXC6655-accelerometer, som kommunikerer med Windows gennem en AMD I2C-controller. Beviser fra påvirkede systemer peger på en kompatibilitetsregression i den nyere AMD I2C-driver snarere end en fysisk fejl i accelerometeret.
AMD Ryzen Chipset Software 8.07.16.1035 inkluderer AMD I2C-driver version 1.2.0.131. Den foregående pakke 8.05.04.516 inkluderer version 1.2.0.126. At rulle den relevante controller tilbage til den forrige driver har gendannet accelerometeret og den automatiske rotation på påvirkede enheder.
Dette er ikke formelt bekræftet af AMD eller GPD som en universel defekt, så kontroller den installerede driverversion, før du foretager ændringer. Tving ikke en urelateret driver igennem, hvis din version eller hardware afviger.
Løsning: rul AMD I2C Controller tilbage
- Højreklik på Start-knappen, og vælg Enhedshåndtering.
- Åbn menuen Vis, og vælg Enheder efter forbindelse.
- Find det fejlende Memsic MXC6655-accelerometer. Brug forbindelsestræet til at identificere den overordnede AMD I2C Controller.
- Højreklik på den AMD I2C Controller, og vælg Egenskaber.
- Åbn fanen Driver, og noter den aktuelle driverversion. Det anbefales at tage et foto eller skærmbillede.
- Vælg Rul driver tilbage. Hvis Windows beder om en årsag, skal du vælge den mulighed, der forklarer, at den forrige driver fungerede korrekt.
- Genstart GPD Pocket 4.
Hvis der er angivet mere end én AMD I2C Controller, må du ikke rulle controllere tilbage tilfældigt. Brug Enheder efter forbindelse til at identificere den controller, der er knyttet til accelerometeret.
Hvis Rul driver tilbage ikke er tilgængelig
- Åbn vinduet Egenskaber for den påvirkede AMD I2C Controller, og vælg Opdater driver.
- Vælg Gennemse min computer for drivere, efterfulgt af Lad mig vælge fra en liste over tilgængelige drivere på min computer.
- Hvis AMD I2C-driver 1.2.0.126 er angivet for den samme controller, skal du vælge den og fuldføre installationen.
- Genstart enheden.
Hvis den forrige driver ikke er gemt på pc’en, skal du bruge AMDs tidligere Ryzen Chipset Software-udgivelse eller den officielle GPD Pocket 4-driverpakke. Installation af en ældre pakke på normal vis kan stadig efterlade den nyere I2C-driver på plads, så kontroller controllerens driverversion bagefter. Hvis du er i tvivl om, hvilken controller eller driver der gælder, skal du kontakte support, før du tvinger en manuel driverinstallation igennem.
Udfør en kold nulstilling
Hvis Code 10 fortsætter efter tilbagerulningen af driveren:
- Luk Windows helt ned.
- Afbryd opladeren, USB-enheder, docks og andre eksterne enheder.
- Mens Pocket 4 er slukket, skal du holde tænd/sluk-knappen nede i cirka 20 til 30 sekunder.
- Tilslut opladeren igen, og start enheden.
Bekræft, at løsningen virkede
- Åbn Enhedshåndtering, og bekræft, at advarselsikonet og Code 10-fejlen er forsvundet fra MXC6655-accelerometeret.
- Kontroller, at Rotation Lock igen er tilgængelig i Windows-indstillinger eller Hurtige indstillinger.
- Rotér Pocket 4 gennem hver understøttet retning, og giv Windows et par sekunder til at reagere.
Undgå at geninstallere den problematiske driver
Windows Update eller en senere AMD-chipsætinstallation kan igen tilbyde den nyere I2C-driver. Indtil AMD eller GPD leverer en bekræftet rettet udgivelse, skal du kontrollere AMD I2C Controllerens version efter chipsætopdateringer. Undgå registreringsrettelser for rotation, BIOS-flashning eller geninstallation af Windows, mens accelerometeret stadig rapporterer Code 10; disse trin løser ikke en controllerdriver, der ikke kan starte sensoren.
Officielle driverressourcer
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.