PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [كرنل] franco - ورژن r21



Sandroid
12-05-2012, 12:00
کرنل معروف و قدرتمند FRANCO برای این گوشی در دسترس هستش
ویژگیها و تغییرات خوبی از ورژن r1 تا الان داشته
برای نصب این کرنل،باید گوشیتون رو آنلاک و روت کرده باشید و ریکاوری نصب داشته باشید




feature
* Completely 100% warning free kernel - clean as butter
* Compiling fixes from showp1984 (awesome job)
* Compiling fixes from riemervdzee (awesome as well)
* Some merges from TripNRaVer
* CRC32 library updated
* Simple I/O scheduler as default and optimized for flash devices
* Several hotplug patches for maximum stability - hotplug is onlining/offlining CPU's on demand
* Maximum debug stripped out without ruining Wi-Fi module
* fsync() calls disabled for maximum I/O throughput
* CPU frequency transitions latency reduced from 300 * 1000 to 10 * 1000
* Partitions properly mounted in the ramdisk for maximum performance
* VM parameters tuned for battery and performance enhancements
* Lowmemorykiller backported from 3.4 kernel - this should help with memory management
* Memory system calls improved using glibc version
* Ondemand governor is the default and is tweaked for my personal prefered values for battery and performance improvements
* Some other minor tweaks and optimizations available to be seen on my github repository


changelog:
r21:

* Major refactoring of the GPU OC interface. Now you just choose whatever max frequency you want the GPU to scale to instead of setting the whole array of frequencies. For example echo 550 > /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc. This also scales the voltage used based on what GPU clock you choose. My One X freezes if I set anything => 650Mhz. Have fun.

r20:

* GPU overclock interface. Now you're able to choose which frequency you want your GPU to run:
To check the frequencies just do this: cat sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
The default clocks are: 416 416 416 380 332 285 234.
To change to other clocks just do this: echo X X X 380 332 285 234 > sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
Substitute the X with 484, 520, 550, 600 or 700 if you'd like. Be careful that on higher clocks the device might get extremely hot and unstable. You're on your own.
* Added interface for you to choose which max frequency you want the companion core to run:
echo X > sys/devices/system/cpu/cpu0/cpufreq/cpu_lp_max
substitute the X with 100, 200, 300, 400 or 500. 500 is the default value.
* Added some custom driver changes to lowmemorykiller to force the device to have at least roughly 250-300 mb ram free - we don't want the device to run out of memory and we know how memory hog Sense is.
* Fixed CPU voltage interface with the correct values

r18:
* Add back UV interface
* Refactored CPU frequency table: now it goes from 100Mhz to 1500Mhz in 100Mhz increments
* Adjusted memory bandwidth according to the new frequency table
* Tweak ondemand governor sampling time - now its the same as the cpu frequency transition latency
* Now all cores scale to 1500Mhz - previously single core mode scaled to 1500Mhz and when in multi-core it scaled to 1400Mhz. I think faux discovered this fix, so if he did, credits to him

r17:
* Complete rebase into the new 2.17.401.2 sources

r13:
* Merge latest HTC One X sources
* Fixed lots of HTC derps again in the newer source merge
* Some performance improvements on the ramdisk

r12:
* Attempt to fix most of the screen flicker. Like I said on the previous post its mostly fixed but its still partly visible on the lowest brightness. This is what I can see on my device, but there are 6 or 7 different panels around so I can't predict whats going to happen with all the users
* Enable fsync() calls back to the tree. If you enjoyed the extra IO speed I created a module_param where you can enable/disable fsync whenever you want (echo N to disable).: echo Y > /sys/module/sync/parameters/fsync_enabled
* Revert one of my previous cleanup patches that was causing some extra mAh usage during idle
* Some ramdisk tweaks

r10:
* Add userspace voltage control. You can control the voltages via my own app or via terminal commands

r9:
* Revert back to stock Ondemand because I wanted to enable Two-phase algorithm that will possibly increase battery life (thats the goal for the algorithm)
* Decreased Ondemand up_threshold from 95% to 90%
* A little Ondemand tweak explained here: https://github.com/franciscofranco/O...8be69703ecf852
* Cleanup of some of cpu-tegra.c routines explained here: https://github.com/franciscofranco/O...286130d5476edc
* smp.c: fix ARM RCU stalls
* A little patch to nohz from 3.0.31
* Little config cleanup

r8:
* Fix shutdown bug where it restarted instead of shutting off
* Re-worked baseband-xmn-power2.c cleanup - now airplane doesn't restart the device and the odd signal issues should be fixed
* Re-worked tegra_aic3008.c (responsible for the sound) and now listening to music should use less power (not confirmed, just an assumption)
* One or two extra cleanups

r7:
* I present you the first HTC One X completely warning/section mismatch/error free with over 100 patches (maybe more) where I cleaned all HTC's derp. Check my repository to see what I've been doing

r6:
* Some fixes from TripNRaVeR - awesome job be sure to send him a beer or two
* Lots of warnings, ISO C90 warnings, unused variables and other ton of fixes on top of HTC source (that is bloody derped)
* All the fixes are visible on my github repository

r5:
* Ramdisk rebased to stock 1.29.401.11 (it should boot on every rom now)
* Added native init.d support for the ramdisk
* Added previous ramdisk optimizations
* Enable ARCH_POWER to use arm_cpu_topology power management features.
* Added 18 kernel patches from NVIDIA

r4:
* Proper compiler flags (I accidentally built for cortex-a8 last build)
* Allow CPU-supported unaligned accesses - should give a tiny bit of extra performance
* Remove htc_print_active_wake_locks - from TripNRaVer
* Remove HTC pokecpu - from TripNRaVer
* Remove htc_util - from TripNRaVer
* Fix ARM: Move leds idle start/stop calls to idle notifiers from previous process.c cleanup
* cpufreq: ISO C90 forbids mixed declarations and code - from TripNRaVer
* Revert "Decrease minimum VDD allowed for CPU from 850mV to 800mV." - I believe this was causing the extra screen flicker on lowest brightness and some users report of stuttering music while screen off
* CFS scheduler tweaks on the ramdisk for maximum UI responsiveness and smoothness - if you repack this kernel for other ramdisks you'll lose this tweaks
* Some config cleanups for better speed
This is a 1.29.401.7 ramdisk so you'll most likely have to repack it if you're running a 1.29.401.11 rom, so don't bother crying at me for non-booting issues.

r3:
* More fix-ups from showp1984 (danke you)
* Move x86_64 idle notifiers to generic - From Todd Poynor. This allows us to use the idle_notifiers interface for further patches
* Cleanup cpu_idle call from process.s
* Few compiler flags added
* config cleaned up a little bit
* Westwood+ TCP Congestion algorithm by default - should give an extra boost to internet speed and smoothness
* calibrate.c (loops_per_jiffy calculation file) updated to its latest version from Linux mainline
* A few ramdisk tweaks and cleanups

r2:
* Another round of fixes from riemervdzee (send him a beer sometime)
* Add ARM cpu topology definition
* Add Simple IO scheduler and made it default
* Ondemand governor updated to my 3.0.8 Galaxy Nexus branch
* Some MMC power management fixes
* Decrease minimum VDD allowed for CPU from 850mV to 800mV.
* Some PCIE patches from NVIDIA's repo
* Some other small patches available on my github


آموزش نصب:
برای نصب فایل .img از یکی از آموزشهای زیر استفاده کنید
آموزش 1: (http://forum.mobilestan.net/showthread.php?t=227371)
آموزش 2 (http://forum.mobilestan.net/showthread.php?t=217020)
و در نهایت فایل modeules رو از طریق ریکاوری نصب کنید

دانلود:
فایل بوت ورژن r 21 (minooch.com/franciscofranco/One%20X/boot-r21.img)
ماژولهای r21 (minooch.com/franciscofranco/One%20X/modules/franco.Kernel-modules-r21.zip)
تاپیک در xda (http://forum.xda-developers.com/showthread.php?t=1646883)

x_zarbat
08-07-2012, 11:46
سلام برنامه مخصوص این کرنل رو برا دانلود میزارم این برنامه برای کرنل franco هست که یک سری دسترسی های تووپ میده
مثلا تنظیم فرکانس که تو این کرنل 760 هست پیش فرض یا میتونید به برنامه بدید که فقظ از 1 یا 2 یا... از هسته های سی پی یو استفاده کنه و بقیه به کل ولتاژش قطع میشه!!!
خیلی کاربردی هست

اسکرین شات

http://forum.mobilestan.net/attachment.php?attachmentid=769177&stc=1&d=1345746836http://forum.mobilestan.net/attachment.php?attachmentid=769178&stc=1&d=1345746836


دانلود

http://forum.mobilestan.net/Download.png (http://dl.mobilestan.net/index.php/files/get/T1eGzOWUiM/francokernelupdater-6.0.apk)

تذکر:
1.زمانی که میخواید از تک هسته استفاده کنید حتما مین فرکانس رو بالای 100 تنظیم کنید وگرنه در زمان sleep گوشی هنگ میکنه و رسیت میشه
البته این کرنل به صورت اتوماتیک مین فرکانس روی 102 قفل شده که همون مناسب هست

2.کمترین چیزی که هیچ مشکلی برا گوشی پیش نیومد برا من برای تک هسته فعال مین روی 102 و ماکس روی 1.4گیگا بود من اوردم رو 1گیگا گوشی ریب میزد :دی حالا خودتون امتحان کنید دستتون میاد اخه به برنامه ها صفحات سنس در اول و... بستگی داره.

با کاهش هسته ها گرما و مصرف باطری کم میشه

موفق باشید

hojat2021
08-08-2012, 13:46
سلام دوستان.ببخشید سوال یکم مبتدیه!اگه گوشیو root & unlock کنم میتونم نصب کنم نه ؟پیشنهاد میکنین اینو؟یا فقط واسه کاستوم رام ها هس؟
ببخشید مصرف باتری هم تاثیر داره؟

Sandroid
08-08-2012, 13:54
بله.
اگه آنلاک کرده باشید و cwm نصب داشته باشید،میتونید نصب کنید
روی رامهای رسمی و کاستوم هم قابل اجرا هستش
اول فایل بوت رو نصب میکنید،و بعد فایل ماژول رو از cwm نصب میکنید

به گفته،خود دولوپر،باتری بهینه شده و مصرف مناسبی داره

Zyse
09-08-2012, 03:25
ببخشید این ماژول چی هست و چکار میکنه ؟
و اگر بخوایم کرنل رو نصب کنیم ماژول رو هم باید حتما نصب کنیم یا اختیاریه ؟

این کرنل رو میتونم روی روولوشن 8.1 نصب کنم دیگه ؟

S.H.A.H.R.O.K.H
09-08-2012, 07:08
ماژول برای دولوپرها هستش دوست من...
شما برای اندروید رولوشن از این کرنل استفاده کنید..
https://dl.dropbox.com/s/51zpz0pvo543lmp/boot_ARHD_8.1.0_Franco_r13.img?dl=1

Sandroid
21-08-2012, 12:41
ورژن r16 در پست اول معرفی شد
(متاسفانه بعد از r13 توضیحاتی ارائه نشده)

x_zarbat
21-08-2012, 12:51
ورژن r16 در پست اول معرفی شد
(متاسفانه بعد از r13 توضیحاتی ارائه نشده)

من اینو تست کردم (1 ساعته نصبه)
تو xda گفتن کم مصرفه اما من دیدم استوک کم تر مصرف میکنه موقع که صفحه روشنه مصرف رو استوک -121 میلی امپره با این کرنل -161
و باگ زیاد داره
اول که دمای باطری رو اشتباه نشون میده
باطری خنک هست زده 40 درجه!!
دوم بنچ مارک شده حدودد 10 هزار
gpu ار 60-70ftp میاد رو 40-50
بیشتره برنامه های مدیریت فرکانس سی پی یو fc میشه
توی منو تند تند صفحه رد کنی لگ میخوره

اما گوشی تو بازی کم تر گرم میکنه این چیزیه ک من حس کردم



به طور کلی به نظرم گوشی خسته میکنه از اون شادابی و تیزی در میاره
انگار ادم های خسته... از اون سرعت و قدرت وان ایکس خبری نیست!!

رام arhd 9.1

x_zarbat
23-08-2012, 09:24
دوستان کلافه شدم
هر روز کرنل عوض میکنم ی روز این ی روز استوک
اما نمیفهمم کدوم مصرف باطریش کمتره!!!
کسی متوجه شده کدوم کمتره برا arhd؟
به منم بگه!!
به نظرم فرقی نداره بعضی وقتا استوک بهتره بعضی وقتا این!!

Sandroid
23-08-2012, 14:36
آرمان جان،برای اینکه ببینیک کدوم مصرف کمتری داره،از نرم افزارهای جانبی استفاده کن تا بتونی ببینی هر کرنل،چه مقدار از باتری مصرف میکنه
شارژت رو 100 کن،به محیط cwm برو و wipe battery کن و کرنل مد نظرت رو نصب کن
وقتی شارژت به زیر 10% رسید،برو در نرم افزار جانبی (مث zdbox یا battery doctor) و ببین کرنل،چه قدر و از کجا ها مصرف داشته

همین کار رو با یه کرنل دیگه انجام بده و نتایج رو مقایسه کن
تا ببینی کدوم کرنل،مصرف بهتر و معقولتری داشته

SAEED.S.i.S
13-09-2012, 22:34
franco.Kernel-r17

تغییرات:



Complete rebase into the new 2.17.401.2 sources



دانلود 17 (http://minooch.com/franciscofranco/One%20X/boot-r17.img)

hasazo
22-10-2012, 16:51
لینک پست اول حذف شده
لطفا اصلاح بفرمایید

Little Jacob
22-12-2012, 15:31
دوستان اخرین ورژن این کرنلو میخام بنصبم

به نظرتون خوبه؟

Little Jacob
22-12-2012, 15:34
به نظرم این مصرفش فوق العادست این عکس را نگاه کنید

http://dl.xda-developers.com/attachdl/ae136aee0f7d9bbf0c9cdf226280f551/50d5a87a/1/0/5/2/8/9/5/Screenshot_2012-05-10-14-28-34.jpg

PARS M
23-12-2012, 18:22
حتما دانلود کنید عالیه

Little Jacob
25-12-2012, 11:39
من نصب کرده بودم تو بعضی بازیا تاچ کار نمیداد مثلا موست وانتد

-<Sal3H>-
25-12-2012, 13:56
من نصب کرده بودم تو بعضی بازیا تاچ کار نمیداد مثلا موست وانتد

دوست عزیز کرنل رو روی چه رامی نصب کردی.من روی insert coin نصب که میکنم گوشی رو آرم اچ تی سی میمونه.میشه بگی چطوری نصب کردیش.