منتدى استراحات زايد

منتدى استراحات زايد (http://vb.ma7room.com/index.php)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/forumdisplay.php?f=183)
-   -   22-11-2011 شرح طريقه Speed Patch + Battery Patch + Tweaks (http://vb.ma7room.com/showthread.php?t=681726)

محروم.كوم 11-22-2011 08:10 PM

22-11-2011 شرح طريقه Speed Patch + Battery Patch + Tweaks
 

من خلال الموضوع هذا سوف اقوم بعمليه شرح الاجزاء ال 4

1- Speed Patch : لعميله رفع سرعه ال n900
2- Battery Patch : لزياده عمر البطاريه .
3-Battery Patch Non KP : لزياده عمر البطاريه بدون استخدام الكيرنال باور .
4-Tweaks : لجعلك تستمتع بال N900 :)



الجزء الاول Speed Patch :


الكثير منا سمع عن ال 200 مسار الى اسراع اللينكس في حين اعلنت الرد هات للمطورين انه اصبح 4 مسارات للقيام بذلك واطلق عليه معجزه التصحيح .

وتم تطبيقه على المايمو 5 لجهازنا العزيز

وسوف تلاحظون ذلك في تطور في ال hildon-desktop
وايضا في جميع الاشياء .

والان سوف نقوم بشرح ماهي ال Speed Patch :-



ال CFS = completely fair scheduler

في نواه الهاتف يقوم باداره المواقع للمصادر (وحده المعالجه المركزيه / الذاكره) من خلال المهام.
وهو صمم لتعاون مع عده كلاسات مثل الويب سيرفر و الداتا بيس ويعطي للمهام متساويه للوصول الى المصدر
بمعنى اذا كان السيرفر مشغول فجميع المهام في الجهاز تبطىء بالتساوي
والمشكله التي تواجهنا في عناوين التصحيح اثناء عملها بانها تاخذ ماذا يعمل الان في اللحظه وايضا تستعمل المعلومات لتسريع المهام الحاليه اثناء استعمالها وتبطاء مهام اخرى على النظام والمستخدم لن يلاحظو الاشياء التي تعمل بالخلفيه وهي تسير بشكل ابطاء ولكن سوف نرى فقط التطبيق اثناء عملها تكون بشكل اسرع ويكون ذلك عن طريق خلق فئات متعدده من المهام.
ولو نرى هذا المثال يمكن يسهل علينا عمليه الفهم قليلا

-------------------------------------------
/dev/cgroup/cpu/tasks
/dev/cgroup/cpu/desktop/tasks
/dev/cgroup/cpu/applications/tasks
/dev/cgroup/cpu/applications/standby/tasks
/dev/cgroup/cpu/applications/launcher/tasks
-------------------------------------------
اذا نظرتم الى محتويات هذه الملفات ، سترى عملية معرفات جميع المهام في كل فئة. ويجري تقاسم وحدة المعالجة المركزية والذاكرة إلى هذه الطبقات باستخدام الملفات
"cpu.shares", and "memory_limit_in_bytes".
وعند الكثير من المهام وتطالب وحدة المعالجة المركزية / الذاكرة دفعة واحدة ، يتم تسليم الموارد إلى المهام اعتمادا على المشاركه. وهذا هو السبب بالشعور باللطف والسلاسه اثناء عمل الجهازعندما يكون لديك هذا التصحيح -- النواة تصنف المهام تلقائيا ويكرس أكثر من وحدة المعالجة المركزية / ذاكرة إلى "التطبيق" و "سطح المكتب" مهام الطبقة ، وأقل من ذلك بكثير لفئات أخرى مثل "الانتظار" .


بعد ما خلصنا من الشرح للمعنى

ناتي الان لطريقه التحميل ال Speed Patch

عن طريق الاكستيرمنال (وخلك شابك النت ) :
كود:
sudo gainroot
apt-get install speedpatch

وقم بعمليه الري بوت للجهاز مرتين


ملاحظه مهمه : -
1- اذا حدث خطا اثناء تنفيذ الامر فاعلم انه الامر لم يتم تثبيته بالشكل السليم .
2- السبيد باتش ممكن لا يتم تفعيله بعد ما تقوم بعمليه الري بوت خلال المرتين ومن الممكن يحتاج الى 4 او 5 مرات .
3- ممكن ان تتاكد ان السبيد باتش يعمل بالشكل السليم عن طريق ( عمليه التاكد وسوف نقوم بشرحها ) .

لازالت ال Speed Patch


عن طريق الاكستيرمنال
كود:
sudo gainroot
apt-get purge speedpatch
بعدها قم بعمليه الري بوت للجهاز .

الجزء الثاني BATTERY PATCH :-

هذا الخاصيه تستخدم في تحسن عمر البطارية لدينا N900
في حاله الاستعداد واستمرار الاستخدام.

# عندما يتم تأمين الجهاز : أو نظام غير نشط :-

1- vfs_cache_pressure يذهب إلى (10) : ثبت أن من يفعل هذا يوفر الكثير من البطارية في وضع الاستعداد.
2- تغيير underclock الى : vdd1 vdd2 وتكون مفعله
وايضا powersave_bias=20
وايضا stock voltages لتجنب الري بوت .

# عندما يفتح قفل الجهاز أو سطوع الشاشه :-
1- vfs_cache_pressure يعود إلى 100
2- تحميل overclock profile وذلك بتفعيل vdd2
وايضا conservative mode النمط المحافظ
وايضا powersave_bias=20 وحفظ الطاقه يكون بالقيمه 20

هذا شرح موجز لما يقوم به الBATTERY PATCH

وقد يتسال شخص انا لا اريد ال N900 يكون يستخدم ال UNDRCLOCK
ويوقف بعض العمليات اثناء عمليه قفل الشاشه لاني احمل ملف كبير الحجم ؟

الحل هو فتح الكيبورد وقفل زر الشاشه ودع الكيبورد مفتوحه فيكونbatterypatch بوضع غير فعال
وقفل الشاشه راح يفعل العمليه .

نجي الحين لمتطلبات التحميل batterypatch :-

dbus-scripts, kernel-power, kernelpower-settings

لتحميل ال BATTERPATCH :-
عن طريق الاكستيرمنال
كود:
sudo gainroot
apt-get install batterypatch
لازاله ال BATTERPATCH :-
عن طريق الاكستيرمنال

كود:
sudo gainroot
apt-get purge batterypatch

الجزء الثالث Battery Patch Non KP :-


في هذا الجزء للاشخاص الذين يريدون تحميل ال Battery Patch بدون استخدام الكيرنال باور.

#عندما يتم تأمين الجهاز : أو نظام غير نشط

1 - vfs_cache_pressure يذهب إلى (10) : ثبت أن من يفعل هذا يوفر الكثير من البطارية في وضع الاستعداد

#عندما يفتح قفل الجهاز أو سطوع الشاشه

1 - vfs_cache_pressure يعود إلى 100
2- ان العمليات المتعدده تبداء ثانيه .

نجي الحين لمتطلبات تحميل Battery Patch Non KP :

dbus-scripts

ولتحميل ال Battery Patch Non KP :-

عن طريق الاكستيرمنال ( خلك شابك على النت )
كود:
sudo gainroot
apt-get install batterypatch-non-kp

ولازالته ال Battery Patch Non KP :-

عن طريق الاكستيرمنال
كود:
sudo gainroot
apt-get purge batterypatch-non-kp
## عمليه التاكد للسبيد باتش والبطاريه باتش ## :-

ال Speed Patch

1- اما عن طريق اننا نفتح الاكستيرمنال ولو شاهدنا هنالك خطا بالاكستيرمنال فعلم انه لم يتم تركيب السبيد باتش واذا لم نشاهد ظهور الخطا فعمليه التركيب تكون سليمه

2- او عن طريق ادخال الاوامر بالاكستيرمنال
كود:
cd /dev/cgroup/cpu/user/
ls
لابد انك تشاهد ملفات بعد تنفيذ الامر اذا لم تشاهد فعلم انك لم تركبه بالشكل السليم

ال Battery Patch


ندخل الاوامر التاليه بالاكستيرمنال
كود:
sudo gainroot
echo 1000 >> /proc/sys/vm/vfs_cache_pressure
بعدها نقوم باقفال زر الlock للشاشه وبعدها قم بفتح الزر للشاشه
وقم بادخال الامر التالي
كود:
cat /proc/sys/vm/vfs_cache_pressure
لابد تشاهد 100 اذا شاهدته فيكون شغال معك اما اذا لم تشاهده فيكون غير شغال

الجزء الرابع TWEAKS :-

لجعل ال hildon-desktop اكثر سلاسه ولكن ممكن ان يكون غير مستقر ( لتجربتك الشخصيه )
اذا كان غير مستقر فقط قم بعمليه التعطيل
لتفعيل الخاصيه الذهاب الى المسار التالي etc/powervr.d/hildon-desktop.ini
وتغير قيمه ال WSEGL_UseHWSync=0
الى WSEGL_UseHWSync=1

او عن طريق الاكستيرمنال
كود:
sudo gainroot
leafpad /etc/powervr.d/hildon-desktop.ini
تتغير ال
كود:
WSEGL_UseHWSync=0
الى
كود:
WSEGL_UseHWSync=1
وراح تشوف الفرق

لتعطيلها اذا حصل ري بوت للجهاز كل ما عليك فعله هو
تغير القيمه كود:
WSEGL_UseHWSync=1
الى كود:
WSEGL_UseHWSync=0
وكما سبق ذكره هذي للناس الي تحب تجرب ولكن من الممكن الدخول في ال loop للجهاز
واحتماليه استقرارها 80%

وممكن انك تستبعد هذي الخطوه والانتقال للخطوه التاليه اذا ما تحب تجربها :)
2- تحميل برنامج ال swappolube عن طريق الاكستيرمنال (خلك شابك على النت )
كود:
sudo gainroot
apt-get install swappolube
بعد التحميل نتبع الخطوات التاليه
PROPOSED نضغط
ثم APPLY ثم STORE
3- نحمل برنامج tracker-cfg علشان لما التعقب باستخدام كميات أقل من وحدة المعالجة المركزية والذاكرة التي من شأنها تحسين سرعة بت

عن طريق الاكستيرمنال (خلك شابك على النت )
كود:
sudo gainroot
apt-get install tracker-cfg
بعد ما حملنا البرنامج نقوم بفتحه واختيار lowmemorymode
ثم حفظ ونخرج من البرنامج
4- نحمل برنامج ApMeFo ونحاول من خلال البرنامج تنظيم الملفات وجعلها في فولدر وبهذي الطريقه يعطينا ايضا اداء افضل .
طريقه تحميل البرنامج بالاكستيرمنال ( وخلك شابك النت )
كود:
sudo gainroot
apt-get install apmefo
5-وايضا ممكن تحميل مجمع المايمو ليقوم ايضا بعمليه التحسين لاداء الجهاز
6- للمعلوميه فقط يتطلب الكيرنال باور لتحميله
كود:
sudo gainroot
apt-get install kernel-power-flasher
اذا تم تطبيق كل الخطوات بالشكل السليم سوف تحظى بسلاسه بالجهاز لم تشاهدها من قبل

الجزء الاخير : لازالت جميع ماقمت بتحميله من السبيد باتش والبطاريه باتش

قم بتحميل الفايل التالي

http://www.mediafire.com/?0rj6v8icpal7npz
ووضعه بال MyDocs
ثم تنفيذ الامر بالاكستيرمنال
كود:
sudo gainroot
mv /home/user/MyDocs/speedpatch-batterypatch-remove.txt /home/user/sbr
chmod +rwx /home/user/sbr
/home/user/sbr

اتمنى اني اكون وفقت في عمليه الشرح والترجمه بالشكل المقبول وللامانه تم نقل الفكره من المايمو توك واعاده صياغتها بالشكل المطلوب .


وانتظرونا في مواضيع اخرى


الساعة الآن 11:32 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227