Tampilkan postingan dengan label setting. Tampilkan semua postingan
Tampilkan postingan dengan label setting. Tampilkan semua postingan

reserved memory settings for Galaxy S I9000 in Gingerbread 2.3.3 (I9000XWJVB)

ok guys, time for tweaking the mem thing again. may be u have wondered about why there is no FIMC0/FIMC1/FIMC2 etc in the default config for 2.3.3 (me at least)... so, as usual, i started to take a look at this

for those who have no idea where to change the reserved memory settings, take a look at arch/arm/mach-s5pv210/mach-aries.c and you will be delighted to get them back, plus some interesting things

the default settings for movies play back for general I9000 is:
S5PV210_VIDEO_SAMSUNG_MEMSIZE_MFC0 (35840 * SZ_1K)
S5PV210_VIDEO_SAMSUNG_MEMSIZE_MFC1 (35840 * SZ_1K)

while, for NTT, the settings for "1080p support" is:
S5PV210_VIDEO_SAMSUNG_MEMSIZE_MFC0 (36864 * SZ_1K)
S5PV210_VIDEO_SAMSUNG_MEMSIZE_MFC1 (36864 * SZ_1K)

u'll find also what we used to tune in froyo like:
VIDEO_SAMSUNG_MEMSIZE_FIMC0
VIDEO_SAMSUNG_MEMSIZE_FIMC1
VIDEO_SAMSUNG_MEMSIZE_FIMC2
VIDEO_SAMSUNG_MEMSIZE_JPEG
VIDEO_SAMSUNG_MEMSIZE_PMEM
VIDEO_SAMSUNG_MEMSIZE_GPU1
VIDEO_SAMSUNG_MEMSIZE_ADSP


i've conducted a few tests with the min values for 1080p support but up to now, i do have the answer yet, nor the max available mem in Gingerbread this time. however, i can show you some of the rough values required for 1080p playback:


NOTE THAT THESE VALUES ARE NOT YET OPTIMIZED

MFC0: 36864
MFC1: 36864
FIMC0: 12288
FIMC1: 9900
FIMC2: 12288

minimal set of apps needed for Galaxy I9000 2.2 up

if you wanna save some disk space under /system, here is the list for reference and tested (by assuming deodexed stock apps used)


WARNING: do it at your own risks!!!
You are suggested to do a backup before removing/renaming the files

AccountAndSyncSettings.apk
ApplicationsProvider.apk
AxT9IME.apk* <-- only if you have other input method
BadgeProvider.apk
Bluetooth.apk
BluetoothOPP.apk
BluetoothPBAP.apk
BluetoothServices.apk
Browser.apk <-- new installation requires this, DO NOT delete this if you have CSC.apk, or ONLY IF U R ADVANCED USER
CSC.apk <-- new installation requires this, but can be deleted ONLY IF U R ADVANCED USER
CalendarProvider.apk
CallSetting.apk
CameraFirmware.apk
CertInstaller.apk
Contacts.apk*
ContactsProvider.apk
DataCreate.apk
DefaultContainerService.apk
DialerTabActivity.apk
Divx.apk
DownloadProvider.apk
Email.apk <-- needed for some apps using the camera, will FC if removed
GoogleCalendarSyncAdapter.apk* <-- if you dont need calendar sync
GoogleContactsSyncAdapter.apk* <-- if you dont need contacts sync
GoogleQuickSearchBox.apk* <-- if you do not need search, but will FC if you typed a wrong url in the browser
GoogleServicesFramework.apk
HTMLViewer.apk*
InputEventApp.apk
LogsProvider.apk
MediaProvider.apk
MediaUploader.apk
Mms.apk*
PackageInstaller.apk
Personalization.apk
Phone.apk*
PhoneErrService.apk
Phone_Util.apk
SecDownloadProvider.apk
SecurityProvider.apk
Settings.apk
SettingsProvider.apk
Swype.apk* <-- only if you have other input method
TelephonyProvider.apk
TouchWiz30Launcher.apk* <-- only if you have another home screen
UserDictionaryProvider.apk* <-- may cause FC in some keyboards
Vending.apk
wssomacp.apk


*= can be removed if you want to