Quote:
Originally Posted by Decidion
Lots of good detailed technical info here!
However, for the layman, such as myself who isn't going to be hex editing my ROM, what registry keys should I be changing and what would suggest as new values. I realize you probably answered this in various parts of your post, but can you break it down into an easy to understand list?
Thanks for compiling all of this!
|
The basic changes I suggest in the XIP are (all numbers are decimal and all added keys are type DWORD):
HKLM\System\StorageManager\FATFS\CacheFilt - add value LockIOBuffers = 1
HKLM\System\StorageManager\Filters\fsreplxfilt - change value ReplStoreCacheSize from 0 to 4096, change value ReplStoreDoImmaculate from 0 to 1
HKLM\System\StorageManager\Profiles\FLASHDRV\FATFS - change value DataCacheSize from 2048 to 0 (system managed), change value FatCacheSize from 256 to 0, add UpdateAccess = 0, add EnableFatCacheWarm = 1
HKLM\System\StorageManager\Profiles\SDMemory\FATFS - add values DataCacheSize = 0, EnableFatCacheWarm = 1, EnableWriteBack=1, FatCacheSize = 0
That should give you some boost without taking up too much memory.