CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: elmegio con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 43 Thanks ricevuti nell'ultimo mese

Pagina 1 di 3 123 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 28
Discussione:

[KERNEL][5.x.x]Electroactive for Hammerhead

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di morfances


    Registrato dal
    Sep 2010
    Località
    ROMA
    Messaggi
    8,354
    Smartphone
    Nexus 5,Gnex,Galaxy Giò

    Ringraziamenti
    1,861
    Ringraziato 3,250 volte in 2,373 Posts
    Predefinito

    [KERNEL][5.x.x]Electroactive for Hammerhead

    Ciao a tutti ,vi volevo presentare un altro kernel per il nostro Nexus 5. Si tratta del Electroactive Questo kernel è pensato per essere efficiente. L'obiettivo è la stabilità, la velocità, la scorrevolezza, e le prestazioni della batteria, insieme con le caratteristiche aggiunte.E' stato compilato con l'ultima build di Linaro.







    Premessa:
    Ne IO Ne ANDROIDIANI siamo responsabili di un eventuale danneggiamento al vostro dispositivo!

    Features

    Overclocking/underclocking options
    Electroactive default CPU governor with dual-phase frequency, boost_sampling factor, and boostpulse
    Many other popular CPU governors including UberDemand(Cl3Kener), Badass(Dennis Rassman), Impulse(neobuddy89), and much more.
    Tesla Hotplug
    Full KCAL support
    Bleeding-edge CAF updates
    Full Gamma reverse engineering support
    Synapse + script & runparts implementation built-in
    Optional improved Cpu optimization level 'l2' and bus overclocking
    Power Aware CPU Scheduling
    Partial-Resume
    Full voltage control
    Wake gestures
    Kernel Samepage Merging
    CPU Deferred Timers
    Msm-Thermal-X thermal driver
    Optional sweep2wake and doubletap2wake
    Optional USB fastcharge
    Optional backlight dimmer
    Kernel compressed with LZ4-r127, GZIP for faster boot times
    Several I/O controls with ROW as default
    Optional cooler color
    Advanced color and gamma control
    Power-efficient workqueues ported from 3.18 mainstream - improves power efficiency
    3.4.x updates and fixes from upstream
    Build with optimized Toolchains
    Use Android device as USB keyboard/mouse
    Full -O3 & graphite and -pthread support
    Optional max screen off frequency at 1190 MHz
    Charge light support
    Optional disable fsync
    Enhanced TCP with wifi and network enhancements
    Optimized AES, SHA1, and RWSEM
    OTG flash drive support FAT32
    NTFS r/w, CIFS, and exFAT support
    Fastest ZRam backported from Linux 3.18 kernel
    Enhanced LMK
    Tuned virtual memory
    MultiROM support
    init.d support
    /dev/frandom support
    DriveDroid compatible
    electroactive.conf support
    F2FS support
    Linaro enhancements
    Thermal throttling control: elexcool, extracool, and stockcool options
    Compatible with TricksterMOD, Device Control, Kernel Tweaker, Franco Display Control and FauxSound Control, and Synapse Kernel manager
    Vibration strength tunable
    FSTRIM built-in kernel



    Downloads

    Electroactive kernels



    Changelogs
    Secondo post


    FAQs
    Terzo post



    Installation

    -wipe cache
    -wipe dalvik cache
    -flash kernel
    -reboot



    Credits
    Thanks to @eng.stk, @flar2, @Christopher83 They deserve a lot of credit.

    Thd XDA





    Stato kernel STABLE
    Sorgenti open sourceSI
    MUltirom SI
    Ultima modifica di morfances; 22-07-15 alle 11:11
    Oneplus 9


    Oneplus 5 6/64
    ROM: Pixel Experience 9.0

    Nexus 5
    Rotto!!! MA NON MANCHERO? DI DARVI SUPPORTO
    --
    Galaxy Nexus (venduto)


  2. I seguenti 4 Utenti hanno ringraziato morfances per il post:

    bix66 (08-06-15),BrokenEyes (02-04-15),dado70 (13-04-15),mudo (12-04-15)

  3.  
  4. #2
    Androidiano VIP L'avatar di morfances


    Registrato dal
    Sep 2010
    Località
    ROMA
    Messaggi
    8,354
    Smartphone
    Nexus 5,Gnex,Galaxy Giò

    Ringraziamenti
    1,861
    Ringraziato 3,250 volte in 2,373 Posts
    Predefinito

    Changelogs


    August 9, 2015 - Electroactive-N5-2.50/3.10-M
    -MSM-Thermal-X input/output control, 3-phase, inputboost
    -MSM MP-Decision Hotplug
    -Electroactive CPU Governor Revision 2
    -Set FIOPS default io scheduler
    -Add Zen io scheduler

    July 21, 2015 - Electroactive-N5-2.45/3.05-M
    -MSM-Thermal-X
    -KSM-Kernel Samepage Merging
    -CPU Deferred-Timers
    -Power Efficient Workqueues
    -Cortex-A15 target architecture overhauls
    -Merge Android M Prev2
    -Linux 3.4.108
    -Resolve some memory leak issues, more like a band-aid until Google gets their game up
    -Fix performance regression in vfs
    -push readahead value to 512 kb
    -Back to ROW i/o scheduler w/change of params
    -Revert PM-Suspend Freeze to prevent processes from running when device is idle.
    -Add suspend_again mechanism to Partial Resume
    -linaro-4.9.4 toolchain
    -Remove android logger
    -Use Android device as USB keyboard/mouse

    July 17, 2015 - Electroactive-N5-2.43/3.02-M
    This release is still in beta stage. Report if there are any problems.

    Tesla Hotplug: Dynamic hotplug for hammerhead, based off of intelli_plug by faux123, some fixes, improvements, new features and tunables, but the main feature is optimization. Manages the cpu better but I'm not completely finished and so it's not 100% stable or featured yet (hence the term beta). You cannot edit the hotplug settings in kernel adiutor, so use the config file (recommended) or synapse.

    MSM-Thermal-X: My thermal solution, workaround for stock thermal driver overheads. Should finally fix some issues with the max cpu frequency resulting from inefficient thermal throttling. You can also set custom temperature throttle limits with synapse or kernel adiutor in thermal settings.

    KSM-Kernel Samepage Merging: New feature that allows you to highly reduce memory usage, with very marginal impact on cpu usage.

    CPU Deferred-Timers: New feature that reduces cpu usage at a very marginal cost of memory usage.

    -Linux 3.4.108
    -Revert PM-Suspend Freeze to prevent processes from running when device is idle.
    -Partial resume suspend_again mechanism


    Spoiler:










































    no quote
    Ultima modifica di morfances; 10-08-15 alle 16:54
    Oneplus 9


    Oneplus 5 6/64
    ROM: Pixel Experience 9.0

    Nexus 5
    Rotto!!! MA NON MANCHERO? DI DARVI SUPPORTO
    --
    Galaxy Nexus (venduto)


  5. I seguenti 2 Utenti hanno ringraziato morfances per il post:

    alex71184 (21-04-15),mudo (12-04-15)

  6. #3
    Androidiano VIP L'avatar di morfances


    Registrato dal
    Sep 2010
    Località
    ROMA
    Messaggi
    8,354
    Smartphone
    Nexus 5,Gnex,Galaxy Giò

    Ringraziamenti
    1,861
    Ringraziato 3,250 volte in 2,373 Posts
    Predefinito

    FAQS



    Questo kernel è compatibile solo per rom 5.1?

    R. SI

    Supporta Multirom?

    R .SI


    Si puo usare synapse?

    R. Si è compatibile con synapse e kernel Adiutor (ceh il dev consiglia) ma a breve svilupperà una applicazione dedicata per la gestione del kernel

    Passi per usare Synapse
    Spoiler:


    Quale governor è migliore?

    R. Di default è impostato su electroactive per un bilancio di prestazioni e consumo batteria. Tuttavia se si vuole solo piu durata batteria è presente il governor powersave,se si vogliono piu prestazioni basta mettere performance











































    In aggiornamento.....................


    no quote
    Ultima modifica di morfances; 15-04-15 alle 07:45
    Oneplus 9


    Oneplus 5 6/64
    ROM: Pixel Experience 9.0

    Nexus 5
    Rotto!!! MA NON MANCHERO? DI DARVI SUPPORTO
    --
    Galaxy Nexus (venduto)


  7. I seguenti 5 Utenti hanno ringraziato morfances per il post:

    alex71184 (21-04-15),Angerfist (12-04-15),dado70 (13-04-15),ManuxTheKing (02-04-15),mudo (12-04-15)

  8. #4
    Androidiano VIP L'avatar di morfances


    Registrato dal
    Sep 2010
    Località
    ROMA
    Messaggi
    8,354
    Smartphone
    Nexus 5,Gnex,Galaxy Giò

    Ringraziamenti
    1,861
    Ringraziato 3,250 volte in 2,373 Posts
    Predefinito

    NOTES & INFORMATION

    Electroactive governor
    The Electroactive CPU governor has been created to get some of the best balances between battery life and performance that you will see on a device. It includes some extra additions and enhancements to be more battery saving than interactive governor and some boost tunes and additions that allow better power management and performance in games as well as better power saving when in normal use. CPU boost, fast_start deep_sleep and detection features are built in as well as 500 MHz clock speed in suspend. Some tunables available in the governor(these can also be tuned in any kernel management app):

    boostpulse: Immediately boost speed of all CPUs to hispeed_freq for min_sample_time, after which speeds are allowed to drop below hispeed_freq according to load as usual.

    boosted_sampling_down_factor: This custom made parameter's set default setting will give several 0.4 second bursts of full throttle CPU to programs. It's about the time that user interface has to produce some meaningful response to your input so to feel smooth, especially while gaming. Besides better responsiveness, this setting will also give better overall speed to many programs which often interchange high CPU demand with IO waits and then suffer because the CPU governor too eagerly throttled down the frequency during those waits.

    default_freq_boost_time: this is the default time that the CPU will spend in 'boost mode' before scaling down to normal frequencies, such as when in normal use.

    down_differential: After spending sampling_down_factor*sampling_rate micro seconds at maximum frequency on high load, governor samples the load again to calculate an approx target frequency to scale-down-to which should not trigger up_threshold in the next sample. (Triggering up threshold may cause jumping to max frequency again). Max_load_freq is checked against (up_threshold - down_differential) * current frequency. If found to be smaller, CPU is scaled down to a target frequency as described above. Down_differential also act as the factor to prevent aggressive scale down. Higher value of down_differential corresponds to delayed scaling down.

    powersave_bias: this parameter takes a value between 0 to 1000. It defines the percentage (times 10) value of the target frequency that will be shaved off of the target. For example, when set to 100 -- 10%, when ondemand governor would have targeted 1000 MHz, it will target 1000 MHz - (10% of 1000 MHz) = 900 MHz instead. This is set to 0 (disabled) by default. When AMD frequency sensitivity powersave bias driver -- drivers/cpufreq/amd_freq_sensitivity.c is loaded, this parameter defines the workload frequency sensitivity threshold in which a lower frequency is chosen instead of ondemand governor's original target. The frequency sensitivity is a hardware reported in a value between 0 to 100% that tells software how the performance of the workload running on a CPU will change when frequency changes.

    ignore_nice_load: this parameter takes a value of '0' or '1'. When set to '0' (default), all processes are counted towards the 'cpu utilisation' value. When it's set to '1', the processes that are run with a 'nice' value will not count aka ignored in the overall usage calculation. This is useful if you are running a CPU intensive calculation that you do not care how long it takes to complete as you can 'nice' it and prevent it from taking part in the deciding process of whether to increase your CPU frequency.

    freq_for_responsiveness: up threshold considered for sampling load is up_threshold_at_min_freq. Also during the part where CPU is at maximum load frequency, governor need to find the optimal frequency as the next frequency - which should not trigger up_threshold in the next sampling. When such a frequency_next is found to be a) less than freq_for_responsiveness b) will not trigger down_threshold in the next sample, then the optimal frequency is set to freq_for_responsiveness.

    Electroactive (EX based) Configuration File
    Kernel defaults are used to build a configuration file, based off of elementalx's original config file. The config file is found at /etc/electroactive.conf. You can edit this file to change kernel settings. Whatever is set in this file will take effect when the device is booted (unless other scripts or apps interfere).

    Overclocking
    If you want to overclock, then you can set this in the electroactive.conf file found in the /etc folder. If you overclock, the CPU frequency will probably be throttled due to extensive heat, and will act the same as a non-overclocked CPU except with some unpleasant and unnecessary heat. The stock frequencies are fine, unless you want to do some extreme benchmarking or gaming with thermal throttling set to elexcool (flar2, can be set in .conf file) which gives best performance but your device WILL overheat.

    fsync
    fsync can be disabled if you're looking for the last ounce of performance. If you disable it however there is a slight risk of data loss if your phone shuts off unexpectedly before the filesystems are synced.

    Max screen off frequency
    The default max screen off frequency is 1190MHz, which is a good balance between limiting the voltage/frequency and the time required to complete tasks while the screen is off. This can be changed manually at /sys/devices/system/cpu/cpu0/cpufreq/screen_off_max_freq

    NTFS and exFAT support
    This is for anyone who wants to use OTG cable to connect a USB stick or portable hard-drive formatted with Microsoft's NTFS or exFAT filesystems. (Useful for installing and transporting files from your device) You will need Stickmount or a similar app

    F2FS support
    F2FS support is built into the kernel, however, you will need to flash the F2FS support patch below before installing Electroactive.

    Color preset
    Some users complain that the Nexus 5 screen has too 'warm' colors, so there are two color presets: stock and slightly cooler. You can edit /etc/electroactive.conf to change the setting on boot.
    0 = stock color
    1 = slightly cooler color

    Sweep2wake (by flar2)
    Sweep2wake allows you to turn on your phone by swiping your finger across the screen. There are four sweep actions that will work
    Gesture........Value
    Sweep right......1
    Sweep left........2
    Sweep up.........4
    Sweep down....8
    Add up the values for each gesture you want to enable and put the total in /sys/android_touch/sweep2wake. For example, to enable all gestures, the value is 15 (1+2+4+8). To enable sweep right, sweep left and sweep up, the value is 7 (1+2+4)
    /sys/android_touch/sweep2wake

    Doubletap2wake
    DoubleTap2Wake (DT2W) allows you to wake the device by double tapping anywhere on the screen. This causes significant battery drain, so you choose at your own choice if you want it enabled or not. You can edit /etc/electroactive.conf to change the setting on boot.
    0 = disabled
    1 = enabled (bottom of screen only)
    2 = enabled (full screen)

    Sweep2Sleep
    Sweep2Sleep allows you to put the device to sleep by sweeping your finger across the navigation bar area. You can choose different directions to swipe. Unlike Sweep2wake, this does not cause any battery drain. You can edit /etc/electroactive.conf to change the setting on boot.
    0 = disabled
    1 = sweep right
    2 = sweep left
    3 = sweep left or right

    Backlight dimmer
    Backlight dimmer allows you to adjust the LCD screen brightness lower than is possible with stock. You can edit /etc/electroactive.conf to change the setting on boot.
    0 = disabled
    1 = enabled


    USB fast-charge

    This will allow you to charge at a faster rate when connected to a USB port. The default limit for USB ports is 500ma, this increases it to 900ma. This only works on laptops/desktops/any computer but not the phone's charger. You can edit /etc/electroactive.conf to change the setting on boot.

    CPU Hotplug
    The CPU Hotplug manages the CPU cores based on changes in CPU load, etc. There are 4 options available in Electroactive Kernel.
    0 for stock mpdecision
    1 for msm_sleeper
    2 for intelli_plug
    3 for alucard_hotplug
    4 for msm_hotplug

    ALL OTHER SETTINGS FOUND IN THE .CONF FILE ARE SELF EXPLANATORY.

    *F2FS users:
    THIS KERNEL USES YOUR RAMDISK, it will just modify it on the fly while flashing. These changes are so to not create any incompatibilities with roms or other kernels. If you want to use F2FS on your device you must first flash Cl3Kener's F2FS support patch zip file prior to Electroactive Kernel. Also, some things to consider when using F2FS:
    Use F2FS in only r/w partitions (/data and /cache).
    F2FS in /system does not make any difference and requires selinux to be set to permissive, and Electroactive kernel is enforcing by default, although you can change this in the .config file found in /etc/electroactive.conf, but is still not recommended.
    Ultima modifica di morfances; 12-04-15 alle 11:11
    Oneplus 9


    Oneplus 5 6/64
    ROM: Pixel Experience 9.0

    Nexus 5
    Rotto!!! MA NON MANCHERO? DI DARVI SUPPORTO
    --
    Galaxy Nexus (venduto)


  9. Il seguente Utente ha ringraziato morfances per il post:

    mudo (12-04-15)

  10. #5
    Androidiano VIP L'avatar di morfances


    Registrato dal
    Sep 2010
    Località
    ROMA
    Messaggi
    8,354
    Smartphone
    Nexus 5,Gnex,Galaxy Giò

    Ringraziamenti
    1,861
    Ringraziato 3,250 volte in 2,373 Posts
    Predefinito

    New build April 14, 2015 - Electroactive-N5-1.35
    Electroactive-N5-1.35.zip




    -Add new improved default hotplug: Intelli_Plug, (much more added features and functionality)
    -Update kernel sources to 3.4.106 from Kernel.org
    -O3 graphite and -pthread optimizations/improvements
    -LZ4 compression for much faster boot times



    Test con la resurrection 5.4.1...
    Spoiler:
    Ultima modifica di morfances; 17-04-15 alle 20:04
    Oneplus 9


    Oneplus 5 6/64
    ROM: Pixel Experience 9.0

    Nexus 5
    Rotto!!! MA NON MANCHERO? DI DARVI SUPPORTO
    --
    Galaxy Nexus (venduto)


  11. #6
    Androidiano VIP L'avatar di morfances


    Registrato dal
    Sep 2010
    Località
    ROMA
    Messaggi
    8,354
    Smartphone
    Nexus 5,Gnex,Galaxy Giò

    Ringraziamenti
    1,861
    Ringraziato 3,250 volte in 2,373 Posts
    Predefinito

    NEW BUILDS

    April 17, 2015 - Electroactive-N5-1.40
    -More options in the .config file. Customize ALL hotplug settings
    -Fix hotplug compatibility issues
    -Update clock vote for improved performance
    -Removed some unneeded governors
    -Stability improvements
    -First major release

    Electroactive-N5-1.40.zip

    Electroactive-N5-1.40_synapsebeta.zip
    test con compatibilità per synapse
    Ultima modifica di morfances; 20-04-15 alle 12:55
    Oneplus 9


    Oneplus 5 6/64
    ROM: Pixel Experience 9.0

    Nexus 5
    Rotto!!! MA NON MANCHERO? DI DARVI SUPPORTO
    --
    Galaxy Nexus (venduto)


  12. #7
    Androidiano VIP L'avatar di alex71184


    Registrato dal
    Sep 2012
    Messaggi
    2,208
    Smartphone
    NEXUS 5/S/7/MOTO G

    Ringraziamenti
    371
    Ringraziato 478 volte in 414 Posts
    Predefinito

    Provato con Euphoria! Tolto dopo mezza giornata!! Scalda di bestia!!!
    Qualcuno su xda a scritto

    Spoiler:




    <-- se ti sono stato utile ricordati il THANKS, grazie

  13. #8
    Androidiano VIP L'avatar di morfances


    Registrato dal
    Sep 2010
    Località
    ROMA
    Messaggi
    8,354
    Smartphone
    Nexus 5,Gnex,Galaxy Giò

    Ringraziamenti
    1,861
    Ringraziato 3,250 volte in 2,373 Posts
    Predefinito

    si scalda anche a me tolto...
    e comunque non riesco a fare piu di 2 ore di SOT
    speriamo il dev ottimizzi
    Oneplus 9


    Oneplus 5 6/64
    ROM: Pixel Experience 9.0

    Nexus 5
    Rotto!!! MA NON MANCHERO? DI DARVI SUPPORTO
    --
    Galaxy Nexus (venduto)


  14. #9
    Androidiano VIP L'avatar di morfances


    Registrato dal
    Sep 2010
    Località
    ROMA
    Messaggi
    8,354
    Smartphone
    Nexus 5,Gnex,Galaxy Giò

    Ringraziamenti
    1,861
    Ringraziato 3,250 volte in 2,373 Posts
    Predefinito

    new build is on line


    Electroactive-N5-1.45.zip

    April 25, 2015 - Electroactive-N5-1.45
    -optimize memory allocation in check_partition()
    -Add Optimax governor and Electrodemand
    -NEW GOVERNOR: Electroactive (Hybrid: Interactive + Ondemand) with two-phase frequency and over 20 tunables
    -Fix kernel, governor, cpu, and voltage tables. More .config functionality
    -Stability improvements
    -Synapse integration built-in
    Oneplus 9


    Oneplus 5 6/64
    ROM: Pixel Experience 9.0

    Nexus 5
    Rotto!!! MA NON MANCHERO? DI DARVI SUPPORTO
    --
    Galaxy Nexus (venduto)


  15. #10
    Androidiano VIP L'avatar di morfances


    Registrato dal
    Sep 2010
    Località
    ROMA
    Messaggi
    8,354
    Smartphone
    Nexus 5,Gnex,Galaxy Giò

    Ringraziamenti
    1,861
    Ringraziato 3,250 volte in 2,373 Posts
    Predefinito

    New build!!

    April 30, 2015 - Electroactive-N5-1.47




    -optimize memory allocation in check_partition()
    -Fix changes not applying on boot
    -Add electroactive.sh script support
    -Thermal throttling set to Cooler by default for less heat
    Oneplus 9


    Oneplus 5 6/64
    ROM: Pixel Experience 9.0

    Nexus 5
    Rotto!!! MA NON MANCHERO? DI DARVI SUPPORTO
    --
    Galaxy Nexus (venduto)


Pagina 1 di 3 123 ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy