I'm not trying to berate GPD or this device in any matter but unfortunately for me, mine is defective with minor driver crashes, on which the driver can recover quickly.
I'm lucky enough to have this defect than those who got hard shutdown (bugcheck) or non functioning keyboard. Mine is working good, apart from those driver crashes. Apparently some games runs marvelously without any problem (PPSSPP under OpenGL, Model 2 Emulator, Descent D1x, Zandronum; an OpenGL Doom source port, etc) on my unit while others don't (naming Need for Speed Most Wanted 2005).
I also KNOW it's most likely a HARDWARE issue. So this doesn't actually solve the main problem, rather a workaround. It shouldn't behave like this, no matter what combinations of settings or driver I had on the device, it should be perfectly stable.
Soldering the capacitor as been instructed by GPD isn't a good solution as I don't have any soldering skill let alone that kind of tiny part. I can't return it for repair or replacement since the shipping + custom fee would be far too expensive for me.
So, in short, if you DO have the budget and wanted to opt to return your device back to China, I encourage you to.
It's their responsibility to provide you with perfectly functional unit and provide after sales service for those whoever need it. So the first option is that YOU SHOULD return your device to china.
Me, this is the only
option I have for me.
Let's cut to the chase.In summary :
1. In BIOS, load optimized defaults (just to be sure)
2. In BIOS, DISABLE
TURBO for CPU (Advanced > CPU Configuration > Power Technology > Custom > Turbo Mode > Disabled)
3. In BIOS, ENABLE
"IGD Turbo Enable" (Chipset > North Bridge > Intel IGD Configuration > IGD Turbo Enable > Enable)
4. Use this driver : https://downloadcenter.intel.com/download/26228/Intel-Graphics-Driver-for-Windows-10-and-Windows-7-8-1-15-40-
I suppose "Turbo enabled" for CPU is actually letting the CPU goes beyond 1.6 ghz, temporarly overclocked whenever it's needed. Judging by the discussion before it's suspected that in these kind of unit like mine the graphics hardware didn't get enough power, so that when the CPU boosted it cannot keep up thus the crashes. It's just my theory, I don't havetechnical knowledge of electronics that deep. But this solution works for me anyway.
A note on disabling the Turbo for CPU, it doesn't give me much performance loss, on which I compare both RE5 with turbo enabled and disabled are very similar. I don't feel any difference with either turbo on or off in any games I play. It does (probably) have its benefit for being cooler and more battery saver.The workaround has been tested with all kinds of games that crashed on me even on title before this workaround :
- Dragon Age Origins
- Saints Row the Third
- Sonic All Stars Racing Transformed
- Half Life 2 Episode 2 (before this workaround this game ALWAYS crashed instantly right after the game loaded )
- Counter Strike GO (Since source engine games reported crashed quite often, but so far it's very stable, CS GO threw me out of the game because of low memory though)
- NFS Most Wanted 2005 works without any hiccup at all (previously the screen flashed but the graphics recovered quickly, after this workaround, I experienced none of those from couple of hours playing this game)
- X-Men Origins Wolverine and Alice Madness Returns (UE3 games, never tried it before, but runs marvelously with ini editings)If your device have SIMILAR symptoms as mine, and opting for replacement or sending your unit back is NOT an option for you... do try the above workaround. Let me know if it works for you.