Dingoonity.org

Other Portable Consoles => GPD Windows Devices => Topic started by: nex86 on November 11, 2016, 09:45:23 pm

Title: Make the card reader great again
Post by: nex86 on November 11, 2016, 09:45:23 pm
What I noticed about the card reader, it tends to put itself in some kind of sleep mode after a while and when a process access the sd card again there is a huge delay which which can make the process freeze for around 2 seconds, especially games.

Anyone has an idea how to disable this feature?

GPD also made it so on their system image that the sd card is seen as a local drive.
I have no idea if this fixes the problem and I have no idea how to change it back into that state.
Title: Re: Make the card reader great again
Post by: okyoureabeast on November 11, 2016, 10:17:45 pm
What I noticed about the card reader, it tends to put itself in some kind of sleep mode after a while and when a process access the sd card again there is a huge delay which which can make the process freeze for around 2 seconds, especially games.

Anyone has an idea how to disable this feature?

GPD also made it so on their system image that the sd card is seen as a local drive.
I have no idea if this fixes the problem and I have no idea how to change it back into that state.

This is controlled by Window's power plan. I'm going to assume that this is controlled by the USB selective suspend setting. I don't have my GPD Win yet, but a PC is a PC so give this a shot.

1. Into the search box type, "Edit Power Plan"
2. Click "Choose Advanced Power Settings"
3. Select the entry for "USB Selective Suspend" and turn it to "disable".
4. Do this for all of your power plans.

Does this help prevent the card from going to sleep?

Title: Re: Make the card reader great again
Post by: nex86 on November 11, 2016, 10:34:21 pm
well the thing is the card reader is not connected over USB, its GPIO.
Title: Re: Make the card reader great again
Post by: nex86 on November 13, 2016, 06:22:45 pm
@okyoureabeast ok I tried that it doesn't help.
Title: Re: Make the card reader great again
Post by: okyoureabeast on November 13, 2016, 06:39:49 pm
Interesting, what happens if you go through that panel and turn everything up to "on" or "full performance" ?
Title: Re: Make the card reader great again
Post by: nex86 on November 13, 2016, 07:47:37 pm
this is exactly what I did.
Title: Re: Make the card reader great again
Post by: Smoker1 on November 13, 2016, 11:10:05 pm
I tried to do what I saw in a Video in order to access the Full Performance, but that did not work. Required going into the Registry Editor and changing the Power Setting. I did however get to the Windows Based Power Settings and changed a few of them. Especially that part where if you Press the Power Button it will Turn Off the Display instead of Sleep Or Hibernate which will basically make your System Shut Down.
Title: Re: Make the card reader great again
Post by: mikegpd on November 13, 2016, 11:35:44 pm
@Smoker1

Did this work? Is the card reader working consistently for you now? The constant hiccups are getting quite annoying.
Title: Re: Make the card reader great again
Post by: nex86 on November 14, 2016, 02:25:12 am
For me it didn't.
there might a driver setting in the registry.

I'm currently reverting to the GPD shipping image.

if nothing is gonna fix it I might just end up using an external cardreader or the Samsung Fit over USB 3.0.
Sooner or later there will be 256GB Nano USBs that will be great!
Title: Re: Make the card reader great again
Post by: Smoker1 on November 14, 2016, 03:03:20 am
@Smoker1

Did this work? Is the card reader working consistently for you now? The constant hiccups are getting quite annoying.

There appears to be No Setting for the Card Reader. The constant waiting for it is annoying.
Title: Re: Make the card reader great again
Post by: nex86 on November 14, 2016, 03:30:32 am
I agree.
When I play PS2 games PCSX2 completely freezes while it waits for data.. its really annoying.
Title: Re: Make the card reader great again
Post by: Smoker1 on November 14, 2016, 08:49:28 am
I agree.
When I play PS2 games PCSX2 completely freezes while it waits for data.. its really annoying.

Best bet is Install ISOs, large Roms and Games to the USB. But find a good USB Drive. Do not suggest a HDD since if you shock it, it will damage the Spinning Drive. USB Flash Drive should be OK, SSDs also, but be careful with the SSD you choose. I got a Samsung T1 USB 3.0 500GB SSD and it is giving me Problems. I try Installing Large Games to it, it gets VERY warm and starts Disconnecting on me. I looked at the Reviews and found I am not the only one with that Problem.
Title: Re: Make the card reader great again
Post by: seahouse45 on November 14, 2016, 08:53:09 am
Anybody want to try this fix for another Chinese laptop on their Win? http://forum.xda-developers.com/showpost.php?p=66881342&postcount=3064

We shouldn't really have to run a batch script every 10 seconds to keep our SD card reader alive but it might work as a temporary fix?

I would try, but my GPD Win is currently on the way back to China to be fixed.
Title: Re: Make the card reader great again
Post by: Rj00 on November 14, 2016, 09:57:07 am
Happens to me too. Highly annoying having to wait 2 seconds middle game.

I thought it was a problem with my 200gb micro ad card.

Perhaps we should change the name of the thread as it sounds like a political joke and not a real issue
Title: Re: Make the card reader great again
Post by: Alien Grey on November 14, 2016, 10:17:26 am
Maybe try this: https://www.tecklyfe.com/tech-tip-how-to-mount-sd-cards-as-a-local-drive-in-windows/ (https://www.tecklyfe.com/tech-tip-how-to-mount-sd-cards-as-a-local-drive-in-windows/)
Title: Re: Make the card reader great again
Post by: skelton on November 14, 2016, 10:23:24 am
I only use ad for roms and isos and runs.for.me, even with huge isos like ps2. For games i use a lexar usb s45 thumbdrive and works great for games.
Title: Re: Make the card reader great again
Post by: baka-neko on November 14, 2016, 04:52:28 pm
I had the same issue with the SD card freezing too often in games, so I've made a small program that write a small file on the SD card, and this completely fixed the issue!

I used the sources of an old program of mine, so the code is not pretty, but it does work fine:
http://neko.works/u/hddping.zip (http://neko.works/u/hddping.zip)

You can close the program using the notification icon, the app is named "SyStatus" (which is the name of my old program I've modified).

Note that this will write a file named "ping" on the SD drive. Use the relevant executable depending on its letter: I've prepared 3 alternatives for drive D, E and F.

If your SD card isn't on these letters, just use an hex editor on the .EXE and search for "E:\ping", replace "E" by your SD card letter as shown on the screenshot bellow.

Enjoy :)

(http://neko.works/upload/487.png)
Title: Re: Make the card reader great again
Post by: nex86 on November 14, 2016, 05:49:56 pm
I can't find such string in there.
Title: Re: Make the card reader great again
Post by: baka-neko on November 14, 2016, 06:00:43 pm
[EDIT]
Title: Re: Make the card reader great again
Post by: nex86 on November 14, 2016, 06:03:15 pm
thanks
Title: Re: Make the card reader great again
Post by: Faust on November 14, 2016, 06:05:06 pm
I had the same issue with the SD card freezing too often in games, so I've made a small program that write a small file on the SD card, and this completely fixed the issue!

I used the sources of an old program of mine, so the code is not pretty, but it does work fine:
http://neko.works/u/hddping.zip (http://neko.works/u/hddping.zip)

Note that this will write a file named "ping" on the E drive. If your SD card isn't on E, just use an hex editor on the .EXE and search for "e:\\ping", replace "e" by your SD card letter (or set your SD card drive as E).

Enjoy :)
Good job Pal, thanks
Title: Re: Make the card reader great again
Post by: baka-neko on November 14, 2016, 09:40:45 pm
No problem ;)

I've edited my post and updated the .ZIP file with 3 alternatives for drive D, E and F. Should be easy enough for most users now 8)
Title: Re: Make the card reader great again
Post by: chaleman on November 15, 2016, 12:06:22 am
thanks!!  one question... does this also apply for a USB thumb drive like the Samsung Fit or only the card in the microsd slot?  If it applies to both, how can we make it so that it writes both to the D and E drive to keep both alive?

Thanks again!!!

Carlos
Title: Re: Make the card reader great again
Post by: Netjam on November 15, 2016, 12:26:50 am
thanks!!  one question... does this also apply for a USB thumb drive like the Samsung Fit or only the card in the microsd slot?  If it applies to both, how can we make it so that it writes both to the D and E drive to keep both alive?

Thanks again!!!

Carlos

I'm guessing you run two of the executable files at once.

@kamui_kun Thanks for the tool, so does this occasionally write a file to the specified drive or does it read a file occasionally? What's the frequency of it?
Title: Re: Make the card reader great again
Post by: baka-neko on November 15, 2016, 12:37:17 am
thanks!!  one question... does this also apply for a USB thumb drive like the Samsung Fit or only the card in the microsd slot?  If it applies to both, how can we make it so that it writes both to the D and E drive to keep both alive?

It only rely on the drive letters, so it will work on any type of storage: SD cards, USB etc.

Currently only one instance can be run at once, so just use the variation you need (D or E) depending on your current usage. You can close the app using the icon on the notification area and run the other variation if your need change.

This is just a proof of concept I've made using some old sources of mine, very quickly. I might write something more professional if I find the time, then again, this is really simple to implement, so anyone can make something similar in any language.

Thanks for the tool, so does this occasionally write a file to the specified drive or does it read a file occasionally? What's the frequency of it?

It writes a small file "ping" on the root folder every 5 seconds. This is the best timing I've found (10 seconds is not enough).
Title: Re: Make the card reader great again
Post by: Jellyfish on November 15, 2016, 03:16:42 am
Trying to run HDDPing on my unit (after first getting the two DLLs it demanded) gives a 0xc000007b error. I have a clean install of Win10 and the redistributables for Visual Basic 2010 & 2015 already on board. Hopefully whatever I messed up is easy to track down.
Title: Re: Make the card reader great again
Post by: okyoureabeast on November 15, 2016, 11:53:29 am
Interesting solutions here. I'll continue doing more readings.

Is it possible to re-install windows 10 using a RAID configuration? If Windows was installed onto both it might prevent the card reader from going to sleep.
Title: Re: Make the card reader great again
Post by: Maniac on November 15, 2016, 01:24:52 pm
Here's another idea, what about creating a VHD (virtual hard drive) file on the SD Card and mounting that in Disk Management as a new drive?

http://www.online-tech-tips.com/computer-tips/create-mount-vhd-windows/
http://mattblogsit.com/microsoft/windows/configure-surface-to-use-microsd-as-primary-storage
http://superuser.com/questions/692151/on-windows-8-or-10-particularly-on-tablets-with-a-permanently-inserted-sd-card

I don't have my Win right now (out for repair), so I can't try this...


OOOH this might be even better! It appears that it makes the actual SD card be seen as an HDD:
http://forums.windowscentral.com/microsoft-surface-windows-8-pro/224762-guide-mount-sd-card-harddisk.html
https://mariofraiss.wordpress.com/2015/05/02/attach-a-micro-sd-card-as-physical-hard-drive-in-windows-8/
Title: Make the card reader great again
Post by: mr.white on November 16, 2016, 12:14:04 am
GPD should publish a hotfix for that.
Title: Re: Make the card reader great again
Post by: chaleman on November 16, 2016, 03:19:35 am
Trying to run HDDPing on my unit (after first getting the two DLLs it demanded) gives a 0xc000007b error. I have a clean install of Win10 and the redistributables for Visual Basic 2010 & 2015 already on board. Hopefully whatever I messed up is easy to track down.


Same here...  :'(
Title: Re: Make the card reader great again
Post by: mikegpd on November 17, 2016, 02:25:41 am
This is awesome. Haven't had a single hiccup, and a lot of games got a little bump in FPS. Huzzah!

For anyone still having problems with installing it: make sure you install the x86 VC redistributable package in addition to the x64 version. Link is here:

https://www.microsoft.com/en-us/download/details.aspx?id=48145
Title: Re: Make the card reader great again
Post by: Maniac on November 17, 2016, 02:32:43 am
OOOH this might be even better! It appears that it makes the actual SD card be seen as an HDD:
http://forums.windowscentral.com/microsoft-surface-windows-8-pro/224762-guide-mount-sd-card-harddisk.html
https://mariofraiss.wordpress.com/2015/05/02/attach-a-micro-sd-card-as-physical-hard-drive-in-windows-8/

So has anyone tried this?
Title: Re: Make the card reader great again
Post by: nex86 on November 17, 2016, 02:12:41 pm
Not yet. seems very tricky.
Title: Re: Make the card reader great again
Post by: Maniac on November 17, 2016, 03:48:29 pm
Not yet. seems very tricky.
It's a lot easier than it sounds. Should take about 5 minutes.
Title: Re: Make the card reader great again
Post by: sakya on November 17, 2016, 06:04:25 pm
I made a small utility to keep alive the sd card (the same "old" method...write to the sd card every X seconds).

You can download the installer from here:
http://www.sakya.it/wordpress/wp-content/plugins/download-monitor/download.php?id=8

Source code can be downloaded here:
http://www.sakya.it/wordpress/wp-content/plugins/download-monitor/download.php?id=9
Title: Re: Make the card reader great again
Post by: shinkamui on November 17, 2016, 07:02:47 pm
Please publish the source, at least in this thread.  While i appreciate your efforts, a fresh face with a closed source software contribution is not the smartest thing to run on the windows platform.  Not personal, its just i think anyone security conscious in here would feel a bit better about a source review, compilation and sha1 verification against your binaries...

For the record, that is also why im not messing with HDDPing posted earlier either.
Title: Re: Make the card reader great again
Post by: sakya on November 17, 2016, 07:28:26 pm
Please publish the source, at least in this thread.  While i appreciate your efforts, a fresh face with a closed source software contribution is not the smartest thing to run on the windows platform.  Not personal, its just i think anyone security conscious in here would feel a bit better about a source review, compilation and sha1 verification against your binaries...
Here you go. ;)

http://www.sakya.it/wordpress/wp-content/plugins/download-monitor/download.php?id=9

I also edited the previous post with the download link.
I didn't publish the source code just because I'm lazy (and the source code is not interesting since it's really a simple utility, but I understand your point). :D
Title: Re: Make the card reader great again
Post by: shinkamui on November 17, 2016, 08:06:32 pm
Please publish the source, at least in this thread.  While i appreciate your efforts, a fresh face with a closed source software contribution is not the smartest thing to run on the windows platform.  Not personal, its just i think anyone security conscious in here would feel a bit better about a source review, compilation and sha1 verification against your binaries...
Here you go. ;)

http://www.sakya.it/wordpress/wp-content/plugins/download-monitor/download.php?id=9

I also edited the previous post with the download link.
I didn't publish the source code just because I'm lazy (and the source code is not interesting since it's really a simple utility, but I understand your point). :D

Much obliged.  Your utility looks very handy, so after validation Ill be happy to endorse it. :)

*edit*

Code is clean in both senses of the term. :)  Very simple, thanks for providing the source.
Title: Re: Make the card reader great again
Post by: dzung on November 17, 2016, 08:56:55 pm
OOOH this might be even better! It appears that it makes the actual SD card be seen as an HDD:
http://forums.windowscentral.com/microsoft-surface-windows-8-pro/224762-guide-mount-sd-card-harddisk.html
https://mariofraiss.wordpress.com/2015/05/02/attach-a-micro-sd-card-as-physical-hard-drive-in-windows-8/

So has anyone tried this?
DO NOT TRY! I followed the first link, after done all the step, restart window and stuck in GPD logo!
Title: Re: Make the card reader great again
Post by: dzung on November 17, 2016, 09:14:13 pm
what can i do now, my gpd didnt boot anymore plz help!
(https://s14.postimg.org/w6jdpvc0h/image.jpg)
Title: Re: Make the card reader great again
Post by: sakya on November 17, 2016, 09:41:10 pm
what can i do now, my gpd didnt boot anymore plz help!
Maybe you can try to boot Windows in safe mode and revert your changes (if possible) else I think you'll need to reinstall Windows.
I never used safe mode on Windows 10 but searching the web it seems that on modern machines with UEFI bios F8 or SHIFT-F8 doesn't work.
Title: Re: Make the card reader great again
Post by: zdanee on November 17, 2016, 11:15:19 pm
Anybody want to try this fix for another Chinese laptop on their Win? http://forum.xda-developers.com/showpost.php?p=66881342&postcount=3064

We shouldn't really have to run a batch script every 10 seconds to keep our SD card reader alive but it might work as a temporary fix?

I would try, but my GPD Win is currently on the way back to China to be fixed.

Ha-ha, that's my post from ages ago! The internet is a small place! You have a Cube i7 too? :)
Title: Re: Make the card reader great again
Post by: Maniac on November 18, 2016, 01:05:39 am
OOOH this might be even better! It appears that it makes the actual SD card be seen as an HDD:
http://forums.windowscentral.com/microsoft-surface-windows-8-pro/224762-guide-mount-sd-card-harddisk.html
https://mariofraiss.wordpress.com/2015/05/02/attach-a-micro-sd-card-as-physical-hard-drive-in-windows-8/

So has anyone tried this?
DO NOT TRY! I followed the first link, after done all the step, restart window and stuck in GPD logo!

So the second link was way more simple and doesn't require test signing... that's the one you should have done.

Did you make changes in the bios? Try going into the bios and undoing the changes you did (hit DEL at the GPD logo when booting).
Title: Re: Make the card reader great again
Post by: dzung on November 18, 2016, 02:33:29 am
OOOH this might be even better! It appears that it makes the actual SD card be seen as an HDD:
http://forums.windowscentral.com/microsoft-surface-windows-8-pro/224762-guide-mount-sd-card-harddisk.html
https://mariofraiss.wordpress.com/2015/05/02/attach-a-micro-sd-card-as-physical-hard-drive-in-windows-8/

So has anyone tried this?
DO NOT TRY! I followed the first link, after done all the step, restart window and stuck in GPD logo!

So the second link was way more simple and doesn't require test signing... that's the one you should have done.

Did you make changes in the bios? Try going into the bios and undoing the changes you did (hit DEL at the GPD logo when booting).

I did nothing with bios, only restart normally, then the thing happen, try to search google for solution but no help. Now i need my original driver back, do you have this driver? Because now my win cant boot up. I dont want to clean install because i will lost all my data
(https://s12.postimg.org/6f0y7d03h/image.jpg) (https://postimg.org/image/4agl69ygp/)free image hosting (https://postimage.org/index.php?lang=italian)
Title: Re: Make the card reader great again
Post by: Pintek on November 18, 2016, 03:05:19 am
You are out of luck on recovering from that if you didn't make a recovery usb for your computer cause i'm pretty sure once you can't boot into windows its time to nuke the drive an fresh install
Title: Re: Make the card reader great again
Post by: nex86 on November 18, 2016, 03:12:27 am
Don't experiment with stuff like that. Thats one of the reasons I didn't do it.

Try this instead: http://www.sakya.it/wordpress/?p=665
Title: Re: Make the card reader great again
Post by: Maniac on November 18, 2016, 12:19:22 pm
I did nothing with bios, only restart normally, then the thing happen, try to search google for solution but no help. Now i need my original driver back, do you have this driver? Because now my win cant boot up. I dont want to clean install because i will lost all my data
(https://s12.postimg.org/6f0y7d03h/image.jpg) (https://postimg.org/image/4agl69ygp/)free image hosting (https://postimage.org/index.php?lang=italian)

A step was definitely missed somewhere. You need to disable Driver Signature Enforcement:
http://answers.microsoft.com/en-us/windows/forum/windows_10/error-installing-windows-10/2835a357-f376-4b90-9e30-0262a59645a4

You'll probably have to slam the F8 key while booting (can you simply press it while on that screen?).

If the error keeps coming up after Disabling Driver Signature Enforcement, you'll need to uninstall the driver. Windows will automatically install the correct one after you do that.
Title: Re: Make the card reader great again
Post by: nex86 on November 19, 2016, 03:22:36 pm
that seems to be it.
Windows needs a driver to boot that has no signature.
disabling Driver Signature Enforcement should fix it.
Title: Re: Make the card reader great again
Post by: sakya on November 21, 2016, 01:06:18 pm
Updated GPD Win Keepalive to version 1.1.0
Code: [Select]
Changelog
*Minor GUI changes
*Enable/disable clicking on the tray icon
*Added confirm on exit

Download installer here (http://www.sakya.it/wordpress/wp-content/plugins/download-monitor/download.php?id=8)
Donwload source code here (http://www.sakya.it/wordpress/wp-content/plugins/download-monitor/download.php?id=9)
Title: Re: Make the card reader great again
Post by: Maniac on February 18, 2017, 08:05:13 pm
OOOH this might be even better! It appears that it makes the actual SD card be seen as an HDD:
http://forums.windowscentral.com/microsoft-surface-windows-8-pro/224762-guide-mount-sd-card-harddisk.html
https://mariofraiss.wordpress.com/2015/05/02/attach-a-micro-sd-card-as-physical-hard-drive-in-windows-8/

OK, I got this working. The 2nd link doesn't work and will leave your Win unable to start. Use the first link. A few revisions/tips:

1. In case you mess something up, run this command from an elevated command prompt first:
bcdedit /set {bootmgr} displaybootmenu yes

This will make it so that there is a pause during bootup, allowing you to hit F8 and get to safe mode or something if you mess something up. When we're all done, simply run
bcdedit /set {bootmgr} displaybootmenu no

to disable

2. Don't use My_WCP_Watermark_Editor.exe, it doesn't work. Use Universal Watermark Disabler:
http://winaero.com/download.php?view.1794


After all is said and done, you'll have a SD card that functions as a hard drive. I don't know yet if this fixes the performance issues, but it does enable a lot of other features.
Title: Re: Make the card reader great again
Post by: Alien Grey on February 22, 2017, 06:59:26 am
OOOH this might be even better! It appears that it makes the actual SD card be seen as an HDD:
http://forums.windowscentral.com/microsoft-surface-windows-8-pro/224762-guide-mount-sd-card-harddisk.html
https://mariofraiss.wordpress.com/2015/05/02/attach-a-micro-sd-card-as-physical-hard-drive-in-windows-8/

OK, I got this working. The 2nd link doesn't work and will leave your Win unable to start. Use the first link. A few revisions/tips:

1. In case you mess something up, run this command from an elevated command prompt first:
bcdedit /set {bootmgr} displaybootmenu yes

This will make it so that there is a pause during bootup, allowing you to hit F8 and get to safe mode or something if you mess something up. When we're all done, simply run
bcdedit /set {bootmgr} displaybootmenu no

to disable

2. Don't use My_WCP_Watermark_Editor.exe, it doesn't work. Use Universal Watermark Disabler:
http://winaero.com/download.php?view.1794


After all is said and done, you'll have a SD card that functions as a hard drive. I don't know yet if this fixes the performance issues, but it does enable a lot of other features.

Did this fix the slow response time when the MicroSD card has been idle for some time?

My old Dingoo A-380 runs ScummVM games better from a memory card. This makes me believe that it isn't a hardware problem.
Title: Re: Make the card reader great again
Post by: Maniac on February 22, 2017, 10:44:22 am

Did this fix the slow response time when the MicroSD card has been idle for some time?

My old Dingoo A-380 runs ScummVM games better from a memory card. This makes me believe that it isn't a hardware problem.

I don't know, I'm not sure I ever experienced the issue in the first place. I did play Final Fantasy IX PC and did not notice any load improvements when using GPD Win KeepAlive.

Is there a reliable way to reproduce this issue? I'll try it if you know of one.
Title: Re: Make the card reader great again
Post by: Alien Grey on February 22, 2017, 11:07:48 am

Did this fix the slow response time when the MicroSD card has been idle for some time?

My old Dingoo A-380 runs ScummVM games better from a memory card. This makes me believe that it isn't a hardware problem.

I don't know, I'm not sure I ever experienced the issue in the first place. I did play Final Fantasy IX PC and did not notice any load improvements when using GPD Win KeepAlive.

Is there a reliable way to reproduce this issue? I'll try it if you know of one.

There is. Just try playing a ScummVM game. You will notice a big difference if you put the game on the internal drive or the MicroSD card. I takes a long time for the MicroSD card to respond when ScummVM needs access to it.
Title: Re: Make the card reader great again
Post by: Maniac on February 22, 2017, 01:06:58 pm
I tried Beneath a Steel Sky CD on ScummVM. I'm not really sure if it fixes it or not. I experienced a pause once, but not another time (left the screen still for a few minutes, then went through the door where I had the pause before). If there's a consistent way to reproduce the issue, I can test it for you. If not, I would recommend trying it yourself.
Title: Re: Make the card reader great again
Post by: Alien Grey on February 22, 2017, 06:43:23 pm
I tried Beneath a Steel Sky CD on ScummVM. I'm not really sure if it fixes it or not. I experienced a pause once, but not another time (left the screen still for a few minutes, then went through the door where I had the pause before). If there's a consistent way to reproduce the issue, I can test it for you. If not, I would recommend trying it yourself.

I didn't try Beneath a Steel Sky yet but I'm going to give it a try and see what happens. I'm currently playing Indiana Jones and the fate of Atlantis. Wit both text and speech enabled. The delays are noticeable when there's lots of speech that needs to be loaded.
Title: Re: Make the card reader great again
Post by: Alien Grey on February 22, 2017, 09:25:02 pm
I just tried Beneath a Steel Sky with ScummVM and I also notice the delays when running the game from the MicroSD card.  ???
Title: Re: Make the card reader great again
Post by: Alien Grey on February 22, 2017, 10:05:54 pm
@sakya thanks for the tool. It does fix the delays when running ScummVM games from the MicroSD card. Would it be possible to make the change to the tool to only write the first time and than make it read every X seconds?

It probably doesn't make any difference if you make it write or read every X seconds to keep it alive.
Title: Re: Make the card reader great again
Post by: Maniac on February 23, 2017, 02:28:15 pm
I just tried Beneath a Steel Sky with ScummVM and I also notice the delays when running the game from the MicroSD card.  ???

When exactly are you getting these delays? Between every screen? Only certain screens? Is it consistent, does it depend on how long you've been in the room? Or is it random? How long did you have to play?
Title: Re: Make the card reader great again
Post by: Alien Grey on February 23, 2017, 07:15:57 pm
I just tried Beneath a Steel Sky with ScummVM and I also notice the delays when running the game from the MicroSD card.  ???

When exactly are you getting these delays? Between every screen? Only certain screens? Is it consistent, does it depend on how long you've been in the room? Or is it random? How long did you have to play?

I played it for a few minutes. I'm getting these delays when there's speech that needs to be played. It sometimes takes too long before you hear the speech and that's because of the delay to read from the MicroSD card. I think that a Windows powersaving feature is causing this problem.

Title: Re: Make the card reader great again
Post by: sakya on February 23, 2017, 07:27:19 pm
@sakya thanks for the tool.
You're welcome. ;)

Would it be possible to make the change to the tool to only write the first time and than make it read every X seconds?
It probably doesn't make any difference if you make it write or read every X seconds to keep it alive.
It does a huge difference: reads would be cached by the OS and the SD card hardware wouldn't wake up.
Title: Re: Make the card reader great again
Post by: Alien Grey on February 23, 2017, 07:55:21 pm
@sakya thanks for the tool.
You're welcome. ;)

Would it be possible to make the change to the tool to only write the first time and than make it read every X seconds?
It probably doesn't make any difference if you make it write or read every X seconds to keep it alive.
It does a huge difference: reads would be cached by the OS and the SD card hardware wouldn't wake up.

OK. It sucks that we can't disable this power saving feature in Windows 10. Your tool does it's job. I didn't experience any delays anymore with ScummVM with your tool.
Title: Re: Make the card reader great again
Post by: Maniac on February 27, 2017, 02:41:56 pm
I played it for a few minutes. I'm getting these delays when there's speech that needs to be played. It sometimes takes too long before you hear the speech and that's because of the delay to read from the MicroSD card. I think that a Windows powersaving feature is causing this problem.

I'll try it again sometime soon, but I didn't notice any delays when there was speaking when I tried earlier.
Title: Re: Make the card reader great again
Post by: Alien Grey on February 28, 2017, 02:44:56 pm
You should also notice the difference when using CD images stored on the MicroSD card with emulators. I've tried it with Skies of Arcadia and NullDC. It runs fine with GPD Win Keep Alive from my MicroSD card and it doesn't without it or disabled.
Title: Re: Make the card reader great again
Post by: Alien Grey on March 05, 2017, 03:28:24 pm
There's a easy fix to stop the MicroSD card from going in sleep mode every time. You just have to change the value from a registry key.

Go to Search Windows and type regedit. Start regedit and go to "Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power". Right click on CsEnabled and click on Modify... Change Value data from 1 to 0 and click OK.

That's it. Now every power plan is back available and it's possible to make the change to never turn off the Hard disk. It won't make the MicroSD card read/write speed faster but it does seem to fix the annoying delays after being idle for some time.
Title: Re: Make the card reader great again
Post by: Faust on March 05, 2017, 11:07:02 pm
There's a easy fix to stop the MicroSD card from going in sleep mode every time. You just have to change the value from a registry key.

Go to Search Windows and type regedit. Start regedit and go to "Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power". Right click on CsEnabled and click on Modify... Change Value data from 1 to 0 and click OK.

That's it. Now every power plan is back available and it's possible to make the change to never turn off the Hard disk. It won't make the MicroSD card read/write speed faster but it does seem to fix the annoying delays after being idle for some time.
Does it affect the card reader in sleeps mod? I don't want the card reader to pull battery will the Win is into sleeps mod.
Title: Re: Make the card reader great again
Post by: Alien Grey on March 06, 2017, 11:21:14 am
I don't know if it would be an issue with sleep mode. I don't use sleep and hibernation. It's something you should try out. If it is an issue than you can change it back to 1 minute or try with a longer time before it shutdown the disks.
Title: Re: Make the card reader great again
Post by: Maniac on March 06, 2017, 01:28:12 pm
Does it affect the card reader in sleeps mod? I don't want the card reader to pull battery will the Win is into sleeps mod.
CSEnabled removes sleep mode, so... yes?
Title: Re: Make the card reader great again
Post by: Faust on March 06, 2017, 01:29:42 pm
Does it affect the card reader in sleeps mod? I don't want the card reader to pull battery will the Win is into sleeps mod.
CSEnabled removes sleep mode, so... yes?
Thanks, so I rather keep the software and the sleeps mod
Title: Re: Make the card reader great again
Post by: Alien Grey on March 06, 2017, 05:30:12 pm
Does it affect the card reader in sleeps mod? I don't want the card reader to pull battery will the Win is into sleeps mod.
CSEnabled removes sleep mode, so... yes?

Hmm... But it was enabled and I did disable it.  ???
Title: Re: Make the card reader great again
Post by: Maniac on March 06, 2017, 06:26:43 pm
Does it affect the card reader in sleeps mod? I don't want the card reader to pull battery will the Win is into sleeps mod.
CSEnabled removes sleep mode, so... yes?

Hmm... But it was enabled and I did disable it.  ???
I should say, setting CSEnabled to 0 removes sleep mode.
Title: Re: Make the card reader great again
Post by: Alien Grey on March 06, 2017, 07:00:35 pm
I don't care for sleep or hibernation. For me it's much more important that everything runs fine. Disabling CSEnabled and change the Shutdown Harddisk to never did fix the delays with the MicroSD card. That's something that did bother me a lot.
Title: Re: Make the card reader great again
Post by: Alien Grey on January 10, 2018, 06:58:42 pm
Hmm... After a clean Windows 10 Home X64 Anniversary Update installation on my GPD Win the MicroSD card slow response time was back.

I did disable the Turn off Hard Disk setting but this time it didn't fix it. After a bit of research I've found the reason why it didn't fix it. There's an other registry setting that needs to be altered to make the response time quick again.

Open Regedit and go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV\Parameters. Look for queuePriorityEnable. Change the value from 0 to 1 if it isn't already.

You still need to set the Turn of Hard Disk setting to 0 or Never.


After a restart the slow response time is back.  :(