[Official Thread] BAM Custom Kernel
BAM Custom Kernel Beta 6
Quote:
beta 1:
Added cpufreq governors
beta 2:
Changed smartassV2 settings to fit i9003
Addex EXT4 support
Smaller zImage due to .config changes
beta 3 (not released):
Experimented with overclocking (not working, yet)
beta 4:
Finetuned smartassV2 settings
Made smartassV2 governor default
Reverted: Smaller zImage due to .config changes
Switched to linaro 4.6.2 toolchain (also used for ICS)
Activated new, agressive compiler optimizations (-O3)
Added deadline IO scheduler
Added BFQ IO scheduler (10% higher performance than CFQ in Antutu Database IO Benchmark. This does not mean, that the maximum read or write speed increase! It just means that the throughput under heavy load is higher.)
Made BFQ IO scheduler default
Updated all modules
beta 5:
Variable overclock. Loosely based on the modifications of the Nook Color sources by dalingrin and of course with help from amit.bagaria and DooMLoRD.
beta 6:
Variable overclock for all operating points
Beta 7:
Switched to universal CFk@- root by amit.bagaria (BCK now should run on every recent GB ROM )
Added correct version information in settings menu, credits to DooMLoRD
Fixed cpufreq stats to correctly reflect frequency changes
Increased SD-card read ahead to 768 KBytes. This results in higher SD-card read speeds.
Major simplifications in overclocking code. Works more robust, now.
Added sysfs interface to show voltages. See /sys/power/overclock_vdd_oppX
Changed all voltages to the mainline Linux kernel defaults. This results in a slight 3% undervolt for each OPP, which saves about 5% power and should have no impact on stability whatsoever. Below you will find an overview of the exact voltages.
Code:
Custom Kernel per il nostro I9003. A differenza dell'UC kernel questo non ha il pseudo overclock della gpu, ma permette di variare ogni stato di clock della CPU. A detta del coder inoltre, l'overvolt è dietro le porte in quanto sta testando il suo i9003 a ben 1.2 GHz.
Al momento io personalmente non ho ancora testato il kernel, ma comunque è funzionante ed usato da molti. Non ci sono differenze sostanziali nel funzionamento rispetto all'UC se non che la gestione dell'OC è possibile solo via terminale.
Last version :
Bam Custom Kernel Beta 7
Changelog:
Quote:
Switched to universal CF-Root by amit.bagaria (BCK now should run on every recent GB ROM)
Added correct version information in settings menu, credits to DooMLoRD
Fixed cpufreq stats to correctly reflect frequency changes
Increased SD-card read ahead to 768 KBytes. This results in higher SD-card read speeds.
Major simplifications in overclocking code. Works more robust, now.
Added sysfs interface to show voltages. See /sys/power/overclock_vdd_oppX
Changed all voltages to the mainline Linux kernel defaults. This results in a slight 3% undervolt for each OPP, which saves about 5% power and should have no impact on stability whatsoever. Below you will find an overview of the exact voltages.
Code:
Quote:
stock BCK
OPP1: 1.0250 V 1.0000 V
OPP2: 1.2000 V 1.1625 V
OPP3: 1.3300 V 1.3000 V
OPP4: 1.3875 V 1.3500 V
Link: [KERNEL] [I9003] [KPQ] Bam Custom Kernel: BCK beta 6 with variable Over-/Underclock - xda-developers