Presenting OmniMetal rom for the Verizon Galaxy nexus where speed is king
This will be a semi nightly build and a work in progress
OmniMetal
Standard disclaimer-
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
Credits and thanks to-
@Mwisbest for all his source with various fixes and optimizations
@bsmitty83 for his great kernel source
MBQ_ for help with github
Linaro for thier optimizated toolchains and code
Omni Rom for the awesome base
Vanir Aosp for all their code fixes and enhancements
Anyone else that contributed to source
Google and Linux for open source goodness
And of course anyone that uses my roms
Current Modifications by me
fix for mobile network settings for toro
-O3 optimizations
Switch to linaro 4.8 toolchain
Added a little more gcc optimizations
Change animation scale in developer settings to .5 (helps with graphics some and gives an overall snappier feel)
Various tweaks and modifications for performance
Switch to Dirty_V
To-do List
Suggestions?
Downloads
OmniMetal-toro
PA gapps
Installation
Use only the latest cwm (6.0.4.3) or latest TWRP (2.6.3.1)
Backup current rom in recovery
Wipe cache and data (I suggest wiping system as well but its optional)
Flash rom
Flash Gapps
Reboot
Enjoy some OMNI goodness
Known Issues
None?
Like my rom or work?
Donate to me
XDA:DevDB Information
OmniMetal, ROM for the Samsung Galaxy Nexus
Contributors
metalspring
ROM OS Version: 4.4.x KitKat
Based On: Omni Rom
Version Information
Status: Beta
Created 2013-11-18
Last Updated 2014-06-01
User Input and Issues or Bug Reports
User Input-
Although my coding knowledge is limited I am still open to try to add in any feature suggested here
However, please try to limit it to features found in other kitkat roms since it's most likely beyond my ability to forward port things lol
If you have any other feature requests please post them in the thread or at this link
Issues/ Bug reports-
If you have any issues with this rom, please provide details so I can troubleshoot them
details should include-
version of the rom you are using
kernel you are using (if not stock kernel)
any modifications you are using (ART, supersu, etc)
what the issue was and what were you doing when it happened
And also logcats/dmesg/last_kmesg logs are appreciated (even with known issues)
I will do my best to fix any issues that might arise to the best of my ability
Suggested Apps, Settings and Various Other Goodies
My personal settings for maximum performance
DirtyV kernel (included in rom)
TCP Congestion Control: Cubic
Read Ahead Buffer Size: 1024
I/O Scheduler: FIOPS
Frequencies-
230000 Min
1500000 Max
700000 Max Screen Off
350000 Min Screen on
Governor: Ondemand
Dynamic Fsync: On (Please turn this off while adjusting settings to avoid issues if these settings dont work with your phone)
Temperature Limit: 80
GPU OC: 512 MHz
ZRam: Off
SmartReflex: Core, IVA MPU All On
Optimal Display Settings-
Content Adaptive Brightness- Off
Contrast: -14
Gamma Adjustment: 6
Gamma Offsets-
Red: - 6
Green: 0
Blue: 8
Color Multipliers-
Red: 200
Green: 200
Blue: 265
Other Settings for Performance-
Force GPU Rendering: On
ART Runtime
Window Animation Scale: .5
Transition Animation Scale: .5
Animator Duration Scale: .5
NEPHILIMS CUSTOM KERNEL SETTINGS (For balance of performance and battery life)
Useful Apps/Addons
Xposed Framework (Not compatible with ART runtime)
For Music Lovers- VIPER4Android (Please follow instructions in thread op and use SuperSu)
Google Dialer with nearby places and search
Photosphere Addon
Anything you think should be here? Just tell me and it will be added
Yeehaw!!!!
Thanks metal, dl imminent!
Ok dl'd gapps but dont see the rom link?
Damn...
I got ninja'd...
Got it now thanks again!
Sent from my Galaxy Nexus using Tapatalk 2
47th_Ronin said:
Yeehaw!!!!
Thanks metal, dl imminent!
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Link is up in op
(xda is taking forever to upload to the dev db link lol)
Ok, quick question, I've always used nexus louder mod because of low volume on my phone due to the headphone jack being a p.o.s. any one know of a way to fix volume on 4.4?
I've tried the usual, i.e. build prop edits and such but haven't been able to make anything work too well.
Sent from my Galaxy Nexus using Tapatalk 2
47th_Ronin said:
Ok, quick question, I've always used nexus louder mod because of low volume on my phone due to the headphone jack being a p.o.s. any one know of a way to fix volume on 4.4?
I've tried the usual, i.e. build prop edits and such but haven't been able to make anything work too well.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Well, you could use the viper4android app
Its more of a super feature rich dsp manager, but it also has the capability of increasing the volume of headphone audio, speaker audio and bluetooth audio
link to app thread- http://forum.xda-developers.com/showthread.php?t=2191223
Hey, just a suggestion, I would try cherry picking from Fitsnugly CM11, they have Quick Toggle Settings setup.
Thanks for this. 3G/4G handoff has been seamless. :good:
Ooooo! I love new ROMs to try! Thanks for this
t1.8matt said:
Hey, just a suggestion, I would try cherry picking from Fitsnugly CM11, they have Quick Toggle Settings setup.
Click to expand...
Click to collapse
looks like he just cherry picked them from the cm gerrit so I should be able to add that in (unless he also made local changes)
right now I'm trying to get a build with linaro 4.8 toolchain in to see if linaro or 4.8 gcc breaks anything right now
so far only had a couple of errors stopping the build but they were easily fixed (hopefully no more pointless Werror clfags hidden around lol)
Btw, any ideas on kernels?
metalspring said:
looks like he just cherry picked them from the cm gerrit so I should be able to add that in (unless he also made local changes)
right now I'm trying to get a build with linaro 4.8 toolchain in to see if linaro or 4.8 gcc breaks anything right now
so far only had a couple of errors stopping the build but they were easily fixed (hopefully no more pointless Werror clfags hidden around lol)
Btw, any ideas on kernels?
Click to expand...
Click to collapse
From what I've read, the CM kernel has stopped the random reboots. Would building with another kernel bring them back?
oh, one other thing that would be great, i don't know if it's doable, is a clear button for recents.
modernbummer said:
From what I've read, the CM kernel has stopped the random reboots. Would building with another kernel bring them back?
Click to expand...
Click to collapse
Not sure how fixing the reboots, but dhackers version of the cm kernel is supposed to at least help
I could switch to it and then see if I can add different patches to bring in more available kernel settings and overclock
t1.8matt said:
oh, one other thing that would be great, i don't know if it's doable, is a clear button for recents.
Click to expand...
Click to collapse
It may be possible, I'm sure either AOSPA, slim roms or vanir have that brought up to kitkat in their source
if not then i can at least try to port it from the 4.3.1 sources
metalspring said:
It may be possible, I'm sure either AOSPA, slim roms or vanir have that brought up to kitkat in their source
if not then i can at least try to port it from the 4.3.1 sources
Click to expand...
Click to collapse
I haven't seen it yet in any 4.4 rom, but it'd be sweet if you could do it.
So far it's the best CM11 ROM I've tried thus far! This will get me through until January when I'm going to the Nexus 5. Thanks for the hard work! Looking forward to this one getting better & better!
metalspring said:
Not sure how fixing the reboots, but dhackers version of the cm kernel is supposed to at least help
I could switch to it and then see if I can add different patches to bring in more available kernel settings and overclock
Click to expand...
Click to collapse
You should definitely switch to the dhacker kernel. I'm on his 11/18 build, I've been trying to get a screen freeze or reboot...... Its not happening.
Sent from my Galaxy Nexus using Xparent Skyblue Tapatalk 2
justen7723 said:
You should definitely switch to the dhacker kernel. I'm on his 11/18 build, I've been trying to get a screen freeze or reboot...... Its not happening.
Sent from my Galaxy Nexus using Xparent Skyblue Tapatalk 2
Click to expand...
Click to collapse
speaking of which, i found some an interesting post that might help even more
http://forum.xda-developers.com/showpost.php?p=47036814&postcount=170
This ROM is smooth. I'm having one issue though. I can't seem to log into my Google account in the calendar app. It just keeps saying it can't access the Google servers.
EDIT: calendar just started syncing.
Possible to add hold back to kill app???
Sent from my Galaxy Nexus using Xparent Skyblue Tapatalk 2
Related
franco.Kernel features:
* I have 1 version for ICS(4.0.3/4.0.4) and one version for JB(4.1/4.1.1/4.1.2). If you ask if it works on older roms I will kick your ass
* Overclockable by tons of frequencies
* Custom Voltage Control from Ezekeel
* Sound Control from Ezekeel/Greg White
* OMAP Gamma interface
* Trinity's Contrast control
* Wifi_PM toggle
* Fsync toggle
* Thermal Throttle toggle
* Debug **** removed
* BFQ v5 IO scheduler by default
* Ramdisk tweaks
* Performance/battery carefully picked tweaks
* Lots more **** - flash and see for yourself
Changelog:
Milestone 6:
* Merged all patches related to 4.1.2
* Fixed the famous data drops by tricking Smartreflex to not overly calibrate certain hardware parts
* Added custom changes to lowmemorykiller driver to force the device to have a certain amount of free RAM to sustain smoothness over the time
* Made the launcher unkillable by the lowmemorykiller driver to prevent redraws or widget crapping itselfs
* Added a new governor called dyninteractive - this is similar to interactive in 99% but instead this new governor dynamically adapts its own tunables and settings depending on the system load.
* Increased Interactive governor kernel priority thread for the frequency change task - more smoothness
* Added a new tuneable for Interactive governor called input_boost_freq. Path is here: /sys/devices/system/cpu/cpufreq/interactive/input_boost_freq
* Added all TCP Congestion algorithms presents in the kernel. To check all algorithms run this command on the Terminal/ADB Shell: sysctl net.ipv4.tcp_available_congestion_control
To change the algorithm: sysctl -w net.ipv4.tcp_congestion_control=NAME_OF_THE_ALGORITHM
* BFQ IO scheduler updated from v4 to v5
* Added other smaller but still relevant changes available on my github repository
F.A.Q:
1. My device rebooted or crashed, how can I help?
A: Get me /proc/last_kmsg or logcat.
2. Battery sucks, my device is not entering deep sleep. FIX PLOX!
A: Fix it yourself, it's an app waking your device up not the kernel's problem
3. Signal is dropping since I flashed the kernel, amg u sucks!
A: The kernel has nothing to do with gsm/cmda signal. Make sure you have the latest radios
4. Do I need to wipe anything when flashing this kernel?
A: No.
5. Does this kernel has X or Y mod?
A: Learn to read, everything you need to know is in the features list, changelog or public repo.
6. GTA3, FIFA2012 or any game of the type isn't opening?
A: Flash this on CWM http://forum.xda-developers.com/showpost.php?p=27515966&postcount=20011
Downloads:
Jelly Bean kernel for 4.1/4.1.1 only:
Nightlies: http://minooch.com/franciscofranco/Galaxy Nexus/JB/Jelly Bean/
Milestone 6: http://minooch.com/franciscofranco/... Bean/milestones/franco.Kernel-Milestone6.zip
Ice Cream Sandwich only:
Milestone 4: http://minooch.com/franciscofranco/Galaxy Nexus/
Nightlies 384Mhz GPU: http://minooch.com/franciscofranco/Galaxy Nexus/nightlies/gpu_384mhz/
Nightlies 512Mhz GPU: http://minooch.com/franciscofranco/Galaxy Nexus/nightlies/
franco.Kernel updater app features:
* Downloads the kernel directly from the ftp
* Checks for updates directly from the ftp
* Checks and downloads Imoseyon's kernel (new feature)
* Kernel auto-flash
* Cpu frequencies changer
* Governor changer
* Voltage control interface
* Kernel settings:
* Hotplug enabler
* Color Control - You're able to change GAMMA values and Color Multipliers to achieve the best color profile
* Sound Control - Increase the max volume of your device
* Download special franco.Kernel boot animation
* Wi-fi special mode to boost signal during streaming while on screen off
* Custom download path
* Live calibrated voltages panel
* Disable logger
* SQlite defrag on boot
* Dedicated milestone and nightly kernels changelogs
My apps list: https://play.google.com/store/apps/...nVsbCxudWxsLDEwMiwic2ltcGxlLnJlYm9vdC5jb20iXQ
Source: https://bitbucket.org/franciscofranco/android-tuna-omap/
Jelly Bean kernel source: https://github.com/franciscofranco/Tuna_JB_pre1/tree/4.1
Have fun.
I'll give it a whirl and report back with my findings. I have been reading some reviews on your kernels for the other phones and they have been all positive, looking forward to some great battery life.
Sent from my Galaxy Nexus using XDA App
what is the recommended governor for best battery? Should a screen off profile be necessary
Sent from my Galaxy Nexus using XDA App
bradm23 said:
what is the recommended governor for best battery? Should a screen off profile be necessary
Sent from my Galaxy Nexus using XDA App
Click to expand...
Click to collapse
Use the default. No, don't use profiles, they do more harm than good.
I got 2% drain for 10 hours last night! Pretty darn good if you ask me. I'm also running juice defender ultimate on aggressive setting to help out more. So far so good with this kernel thanks!
Sent from my Galaxy Nexus using xda premium
This looks promising. You ought to post this on rootzwiki as well.
Guys .. please stop promoting other forums here ... please.
Who is interested in posting/reading in other places will do so. So, again, please stop promoting rootzwiki here.
Can I flash using CWM? I didn't see that anywhere. Must I wipe data or cache as well? I would love to test it out. Im looking for any battery life improvement I can get.
And did I read this only works with a 4.0.3 ROM?
Sent from my Galaxy Nexus using Tapatalk
derrickonline said:
Can I flash using CWM? I didn't see that anywhere. Must I wipe data or cache as well? I would love to test it out. Im looking for any battery life improvement I can get.
And did I read this only works with a 4.0.3 ROM?
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
Flash in recovery, yes, 4.0.3 only
I opened and closed the camera app and used CPU spy and the majority of the time it spent was deep sleep. Then I rebooted this morning and didn't open and close the camera app. And I got the same results, doesn't look like that bug is present on my phone at least. So far I am getting good battery life using this kernel and juice defender.
sent from my new love, the Sexy Nexus.
franciscofranco said:
Use the default. No, don't use profiles, they do more harm than good.
Click to expand...
Click to collapse
I'd like to see some evidence to back up this claim. Granted that now the newer governors give you a decent enough screen-off profile built in that THAT profile may not be so much worthwhile, but for things like overheating profiles are damn sure worth the "good".
I'm a little curious to why there isn't a kernel dev who has implemented smartassv2 yet. I used this with my Inc and battery life was very solid
My phone ran on nightly 7 for 3 days without needing charge. Go support this guy in the market if you agree that is incredible. That is the longest battery life I have ever had with any of my droid phones, and this is the most resource hungry of them yet.
Thanks Franco
bradm23 said:
I'm a little curious to why there isn't a kernel dev who has implemented smartassv2 yet. I used this with my Inc and battery life was very solid
Click to expand...
Click to collapse
There is one out there. Don't wanna promote another kernel in this thread though
So I am a total idiot... I rerooted and went back to stock. Flashed this but forgot that when I went back to stock I was in 4.0.2...
now my phone is stuck on boot screen... how do I get back to the old kernel. When I press volume down power up I get to ODIN Mode?
bradm23 said:
I'm a little curious to why there isn't a kernel dev who has implemented smartassv2 yet. I used this with my Inc and battery life was very solid
Click to expand...
Click to collapse
Matr1x has it lol always switching between these two
drtchocky said:
So I am a total idiot... I rerooted and went back to stock. Flashed this but forgot that when I went back to stock I was in 4.0.2...
now my phone is stuck on boot screen... how do I get back to the old kernel. When I press volume down power up I get to ODIN Mode?
Click to expand...
Click to collapse
Press volume up, volume down, and power and hold them until you get the little wee android with an open tummy. That's fastboot mode. Here's a nifty little post about using fastboot mode to repush the stock everything on:
http://forum.xda-developers.com/showthread.php?t=1399210
---------- Post added at 12:21 AM ---------- Previous post was at 12:20 AM ----------
ghost_o said:
My phone ran on nightly 7 for 3 days without needing charge. Go support this guy in the market if you agree that is incredible. That is the longest battery life I have ever had with any of my droid phones, and this is the most resource hungry of them yet.
Thanks Franco
Click to expand...
Click to collapse
I've been asking on the GSM thread (originally where this was) to no avail, but now I'm simply shocked to see an LTE phone do that? WTF did you do to get such incredible battery life out of this phone? Were your radios on?
Just installed Axiom's ROM on Rootzwiki but when I went to the market it said your kernel is not compatible and wouldn't allow me a download.
Running well on GummyNex 0.3.8. Thanks
Picked up from the market.....very nice!!!! Thank you for ur work!
Sent from my Galaxy Nexus using Xparent Blue Tapatalk
Kernel+ for AOSP 4.2.2 ROMs
This is a kernel that I have been compiling and using on my own device for a while, and I want to share this with the community. I enjoy the CM10.1 stock kernel, but I want to keep up to date with the newest Linux version and CodeAuroraForum source. I also want the most optimized experience possible, along with a few extra features. Kernel+ is always built with the latest Linux kernel and Qualcomm CAF sources to provide a fast, stable, and bleeding edge experience. The source can be found on my GitHub here Enjoy .
What is this?
This is a kernel based off of CyanogenMod's 'cm-10.1' branch of the Galaxy S III kernel.
Kernel+ is built with the goals in mind:
To always be up to date with the latest source from CodeAuroraForum and Kernel.org
To optimize as much as possible for the smoothest user experience
To base closely off of the CM10.1 kernel for optimal stability, not features
To provide a fast, stable, and bleeding edge experience for users
Features
Linux 3.4.54
always up to date with the latest source straight from Qualcomm's CodeAuroraForum
latest Linaro 4.7 toolchain compiled
CPU frequency from 384Mhz - 1.5Ghz
FauxSound App support
FRandom built-in
GPU overclocked to 480 Mhz default
custom voltage control
excellent battery life
optimized and stable
small kernel size
more coming soon...
Click to expand...
Click to collapse
Downloads
All downloads can be found here: CLICK ME
Click to expand...
Click to collapse
Instructions for Installing
1. Download the kernel.
2. Copy it to your phone.
3. Flash with TWRP or CWM.
Note: Kernel+ is packaged with invisiblek's AnyKernel, meaning that it will unpack your current ramdisk and repack it with this kernel during the flashing process. This means that it will be compatible with any AOSP 4.2.2 ROM, even if they have different ramdisks. Also, please make sure that you are currently running a stock AOSP kernel (CM10.1, AOKP, SlimBean, etc) before flashing Kernel+ so that your ramdisk will be compatible.
Click to expand...
Click to collapse
ChangeLog
7/23/13
Linux 3.4.54
pulled in updates from CM
lots of updates from CAF
pulled in latest CodeAuroraForum and Kernel.org patches
7/5/13
Linux 3.4.52
fixed voltage control (I compiled with the wrong defconfig before...my fault)
pulled in a few updates from CM
synced with latest CAF
pulled in latest CodeAuroraForum and Kernel.org patches
7/3/13
fixed bug where init.d script permissions was not set correctly
7/2/13
Linux 3.4.51
GPU 3D overclocked to 480 Mhz default
custom voltage control
lots of CAF updates...look at GitHub and see how many times I've merged CAF over week long period!
changed min CPU frequency to 384 MHz
synced with CyanogenMod source
pulled in latest CodeAuroraForum and Kernel.org patches
6/24/13
Linux 3.4.50
lots of updates straight from CAF
many updates from CyanogenMod source; merged 'next' branch for support for media-caf
fixed frandom in build
added init.d script to enable frandom at boot - feel the speed increase!
pulled in latest CodeAuroraForum and Kernel.org patches
6/19/13
fixed flickering (last time, I promise )
added frandom (Entropy Seeder - increases overall smoothness)
lots of updates from CodeAuroraForum
pulled in latest CodeAuroraForum and Kernel.org patches
6/16/13
Linux 3.4.49
lowered MDP bandwidth values - flickering is gone now with the original values after the CAF merge
reverted Bluetooth "revert" code from CM - BT seems to be fixed from the latest CAF merge now
Updated FauxSound to v2.1 with PowerAmp Amplifier Controls
updated display code
sync'ed with CyanogenMod source
pulled in latest CodeAuroraForum and Kernel.org patches
Bleeding Edge!!
6/12/13
adjusted MDP bandwidth values - no more flickering
fixed bluetooth
added support for FauxSound
added 189Mhz step with lowered voltage
sync'ed with CyanogenMod source
pulled in latest CodeAuroraForum and Kernel.org patches
6/8/13
initial release
Linux 3.4.48
pulled in latest CodeAuroraForum and Kernel.org patches
compiled with the latest Linaro 4.7 toolchain
already 200+ commits ahead of the stock CM10.1 kernel
Click to expand...
Click to collapse
Thanks to:
CyanogenMod for their work and source for d2's
invisiblek for his AnyKernel package
Kernel.org
CodeAuroraForum
AndroidFileHost
...if I forgot you, please let me know!
Click to expand...
Click to collapse
FAQ
Frequently Asked Questions
How do I disable GPU overclock?
By default, the GPU is allowed an extra 480 Mhz freq step, whereas stock only allowed up to 400 Mhz. If you feel that you do not need the extra GPU 3D power, then you can disable it by adding the line:
Code:
echo 1 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_pwrlevel
to the file /system/etc/init.d/98kernelplus. Then reboot.
How do I adjust the voltages?
You can control the CPU freq voltages by using an app such as Trickster, System Tuner, SetCPU, etc.
What is frandom? How do I enable it?
Frandom is basically a more efficient random generator. It can be used in place of /dev/urandom and is 10 - 50 times faster. Using frandom will use very little of the kernel's Entropy pool, which in turn will provide better performance and smoothness. Frandom is already built-in to the kernel and enabled via an init.d script. No need to manually enable it.
one more...
Nice! I've been wanting to flash some AOSP, will give this a try...
Sent from my SPH-L710 using xda premium
Hmmm....interesting I guess I will give this a 72hr run on vanilla RB nightly then report back vs stock kernel...which btw I'm running.
Sent from my so called "nexus experience GS3" Google, you are so late!
OK
You got my attention, im a try this out
Tried two downloads, failed the flash each time. It just says flash failed, right after "Updating Partitions...."
Are you guys phone FC'ing after this kernel? I'm trying to figure out if its this or the free next launcher 3d offer they was giving out yesterday that made my calls go bonkers.
Sent from my so called "nexus experience GS3" Google, you are so late!
CyberGmonster said:
Are you guys phone FC'ing after this kernel? I'm trying to figure out if its this or the free next launcher 3d offer they was giving out yesterday that made my calls go bonkers.
Sent from my so called "nexus experience GS3" Google, you are so late!
Click to expand...
Click to collapse
I may be wrong but I don't think a kernel will cause force closing issues. Also, Ive been running the next 3d launcher with slimbean6 and its very smooth. Try wiping dalvik/cache then reboot and if it's still occurring then clear data under Settings->Apps for whicher app is force closing.
Ascertion said:
Tried two downloads, failed the flash each time. It just says flash failed, right after "Updating Partitions...."
Click to expand...
Click to collapse
Anyone else have this problem? Try reflashing your ROM/kernel, boot up, and then boot into recovery and flash this kernel again.
Sent from my SGH-T999 using Tapatalk 4 Beta
Jon.StatiK said:
I may be wrong but I don't think a kernel will cause force closing issues. Also, Ive been running the next 3d launcher with slimbean6 and its very smooth. Try wiping dalvik/cache then reboot and if it's still occurring then clear data under Settings->Apps for whicher app is force closing.
Click to expand...
Click to collapse
That's why I was a little confused. Everything was fine on the latest vanilla RB until either this kernel or next 3d launcher. Thanks. I will get it sorted out!
Sent from my SPH-L710 using Tapatalk 4 Beta
I've just been compiling from your source, but so far so good
Rxpert said:
I've just been compiling from your source, but so far so good
Click to expand...
Click to collapse
Yeah that works too
This morning I pushed a few commits to bring it up to date with the latest cm10.1 kernel and adjusted the MDP bandwidth values...I have yet to test them though...
Sent from my SGH-T999 using Tapatalk 4 Beta
Flashed and running great.
Sent from my SPH-L710 using Tapatalk 2
Can't speak on the battery life yet since I switched ROM back to cm rc5 since the call fc issue I had with RB. However, I'm getting some flickering but it could be rc5 issue. Other than that this kernel seem so damn smooth battery life seem like its good too but a little early to judge. Nice new toy op!:beer:
Sent from my SPH-L710 using Tapatalk 2
CyberGmonster said:
Can't speak on the battery life yet since I switched ROM back to cm rc5 since the call fc issue I had with RB. However, I'm getting some flickering but it could be rc5 issue. Other than that this kernel seem so damn smooth battery life seem like its good too but a little early to judge. Nice new toy op!:beer:
Sent from my SPH-L710 using Tapatalk 2
Click to expand...
Click to collapse
I am currently testing the commits I pushed this morning, and so far I haven't experienced anymore flickering with the new MDP bandwidth values. :good:
I just need to add a few things and an update will be coming soon!
But for now, if the flickering really gets in the way, check disable hw overlays in developer settings. But just FYI if you check that option you are basically disabling project butter, and your experience will not be as smooth.
Sent from my SGH-T999 using Tapatalk 4 Beta
klin1344 said:
I am currently testing the commits I pushed this morning, and so far I haven't experienced anymore flickering with the new MDP bandwidth values. :good:
I just need to add a few things and an update will be coming soon!
But for now, if the flickering really gets in the way, check disable hw overlays in developer settings. But just FYI if you check that option you are basically disabling project butter, and your experience will not be as smooth.
Sent from my SGH-T999 using Tapatalk 4 Beta
Click to expand...
Click to collapse
If anyone else is not experiencing flickering than I'm guessing its RC5 (CM). I will look into it and do more testing to see what might be the culprit. Thanks!
Sent from my SPH-L710 using Tapatalk 2
I take that back...even with the new commits and bandwidth values, I still get flicker, although it seems to be less often. I still have to debug more and see where it is coming from.
Stay tuned...
Sent from my SGH-T999 using Tapatalk 4 Beta
I just finished tweaking the MDP bandwidth parameters, and I think I have found the sweet spot. There is no more flickering at all. Just a few more things I need to add and it will he ready for a new release, probably tomorrow.
Sent from my SGH-T999 using Tapatalk 2
klin1344 said:
I just finished tweaking the MDP bandwidth parameters, and I think I have found the sweet spot. There is no more flickering at all. Just a few more things I need to add and it will he ready for a new release, probably tomorrow.
Sent from my SGH-T999 using Tapatalk 2
Click to expand...
Click to collapse
Thanks for the heads up! :good:
Presenting OmniMetal rom for the Galaxy nexus where speed is king
This will be a semi nightly build and a work in progress
OmniMetal
Standard disclaimer-
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
Credits and thanks to-
Mwisbest for all his source with linaro fixes
MBQ_ for help with github
Amperific for his awesome ASKP kernel
Linaro for thier optimizated toolchains and code
Sabermod also for their optimized toolchains and code
Omni Rom for the awesome base
Vanir Aosp for all their code fixes and enhancements
And of course thanks to everyone that downloads and uses my roms
Current Modifications by me
-O3 optimizations
Switch to linaro 4.8 toolchain
Added a little more gcc optimizations
Change animation scale in developer settings to .5 (helps with graphics some and gives an overall snappier feel)
Various tweaks and modifications for performance
Switch to ASKP kernel
To-do List
Suggestions?
Downloads
OmniMetal-toroplus
Suggested PA gapps
*Suggested BaNkS gapps (please use these if you plan to use ART runtime)*
Other BaNkS gapps packages
Suggested kernels-
Mpokang_kernel-v10_1080p
Mpokang_kernel-v10_CM-4.4
Mpokang_kernel-v10_SuperRAM-4.4
Installation
Use only the latest cwm (6.0.4.3) or latest TWRP (2.6.3.1)
Backup current rom in recovery
Wipe cache and data (I suggest wiping system as well but its optional)
Flash rom
Flash Gapps
Reboot
Enjoy someOMNI goodness
Known Issues
Data may not work (trying to fix now, logcats appreciated)
I am focusing on OmniMetal now but for those that prefer cMetal 11 there will be one cm 11 build per week and builds can be found here
Deprecated cMetal 11.0 Rom
Like my rom or work?
Donate to me
XDA:DevDB Information
OmniMetal, a ROM for the Samsung Galaxy Nexus
Contributors
metalspring
ROM OS Version: 4.4.x KitKat
Based On: Omni Rom
Version Information
Status: Alpha
Created 2013-11-30
Last Updated 2014-02-23
User Input and Issues or Bug Reports
User Input-
Although my coding knowledge is limited I am still open to try to add in any feature suggested here
However, please try to limit it to features found in other kitkat roms since it's most likely beyond my ability to forward port things lol
If you have any other feature requests please post them in the thread or at this link
Issues/ Bug reports-
If you have any issues with this rom, please provide details so I can troubleshoot them
details should include-
version of the rom you are using
kernel you are using (if not stock kernel)
any modifications you are using (ART, supersu, etc)
what the issue was and what were you doing when it happened
And also logcats/dmesg/last_kmesg logs are appreciated (even with known issues)
I will do my best to fix any issues that might arise to the best of my ability
Suggested Apps, Settings and Various Other Goodies
My personal settings for maximum performance
Mpokang v10 superram kernel (link in op)
TCP Congestion Control: Westwood
Read Ahead Buffer Size: 2048
I/O Scheduler: SioPlus
Frequencies-
192000 Min
1536000 Max
729600 Max Screen Off
384000 Min Screen on
Governor: Interactive
Dynamic Fsync: On (Please turn this off while adjusting settings to avoid issues if these settings dont work with your phone)
Temperature Limit: 80
GPU OC: 512 MHz
ZRam: Off
SmartReflex: Core, IVA MPU All On
Optimal Display Settings-
Content Adaptive Brightness- Off
Contrast: -14
Gamma Adjustment: 6
Gamma Offsets-
Red: - 6
Green: 0
Blue: 8
Color Multipliers-
Red: 200
Green: 200
Blue: 265
Other Settings for Performance-
Force GPU Rendering: On
ART Runtime
16 Bit Transparency: On
Allow Purging of Assets: On
Window Animation Scale: .5
Transition Animation Scale: .5
Animator Duration Scale: .5
NEPHILIMS CUSTOM KERNEL SETTINGS (For balance of performance and battery life)
Useful Apps/Addons
SuperSU
Xposed Framework (Not compatible with ART runtime)
For Music Lovers- VIPER4Android (Please follow instructions in thread op and use SuperSu)
Google Dialer with nearby places and search
Photosphere Addon
Anything you think should be here? Just tell me and it will be added
Thank you for the new rom!.. Going to give this a go in a bit
how do I download this ROM? I don't see a link.
Same.. Been waiting on the link but nothing as of yet. Is this just a placeholder??
Sent from my Galaxy Nexus using xda app-developers app
Sorry about that, had issues with uploading and then had to go to a Thanksgiving party with family lol
Uploading now, should be 25-30 minutes
Finally got it uploaded
A couple known issues-
Texts appear as being sent twice (dont worry they are really only sent once, you can blame koush for making a bad merge on this one lol)
I HIGHLY advise using the banks gapps listed in the op if you plan on using ART, PA gapps tend to cause waves of force closes when used with ART
This includes a cherry pick that is supposed to help with data issues on the toro, however I do not know if it will help toroplus or even break mobile data completely, if so then I'll get right on doing a build without it to see if that helps
This also has lots of cherry picks from other roms aimed at increasing performance and market restore should also work
I don't see the link still. maybe I'm missing something.
I See the link now. THanks!
apeh2000 said:
I don't see the link still. maybe I'm missing something.
Click to expand...
Click to collapse
Its in the op now under downloads for those on tapatalk
or under the downloads tab at the very top if you are on the desktop version of xda since its a DevDB type thread so I can keep track of downloads, have separate tabs for reviews, bug reports, and feature requests, etc
Great ROM. I've had it up and running for about an hour now. Still setting things up the way I like it, but so far very smooth and definitely a daily driver. Great work!
Doors going from 4.3 to 4.4 Chang the file system like going from 4.1 to 4.2 did?
Sent from my Galaxy Nexus using xda app-developers app
bigblue4life said:
Doors going from 4.3 to 4.4 Chang the file system like going from 4.1 to 4.2 did?
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
Nope
Sent from my XT1056 using Tapatalk
Nope, the only issues are the stock browser might lag slightly compared to everything else (due to outdated drivers on the gnex)
For the most part the browser lag is extremely slight, you might only notice when trying to fling through a webpage with tons of pictures and videos
Also the new optional ART runtime isnt compatible with a few different apps and is temperamental when it comes to gapps packages (please use the ones in op that say to use with ART if you plan on testing it out)
Other than that, everything should work fine
metalspring said:
Nope, the only issues are the stock browser might lag slightly compared to everything else (due to outdated drivers on the gnex)
For the most part the browser lag is extremely slight, you might only notice when trying to fling through a webpage with tons of pictures and videos
Also the new optional ART runtime isnt compatible with a few different apps and is temperamental when it comes to gapps packages (please use the ones in op that say to use with ART if you plan on testing it out)
Other than that, everything should work fine
Click to expand...
Click to collapse
Is it possible for you to use a different sight for your upload? Download is showing an hour.. From PC and from phone... just curious
deucedimetexas said:
Is it possible for you to use a different sight for your upload? Download is showing an hour.. From PC and from phone... just curious
Click to expand...
Click to collapse
Odd, it shows it would take less than 5 minutes for me, maybe there is an issue with your data connection?
metalspring said:
Odd, it shows it would take less than 5 minutes for me, maybe there is an issue with your data connection?
Click to expand...
Click to collapse
Checked that.. just downloaded 174 MB MBQ ROM in less than a minute. Is anyone else experiencing long download times?
Downloaded mine in 2 min on LTE.
Sent from my Galaxy Nexus using xda app-developers app
deucedimetexas said:
Is it possible for you to use a different sight for your upload? Download is showing an hour.. From PC and from phone... just curious
Click to expand...
Click to collapse
If you still need a mirror, here is one
http://www.mediafire.com/download/kbrn8lyju7ysou3/cMetal-11-20131130-Linaro-toroplus.zip
metalspring said:
If you still need a mirror, here is one
http://www.mediafire.com/download/kbrn8lyju7ysou3/cMetal-11-20131130-Linaro-toroplus.zip
Click to expand...
Click to collapse
thank you.. worked like a charm w/ mirror
Credits go to @ktoonsez for his kernel sources and KT apps (KTweaker and KTmonitor) :good:
Disclaimer: me no responsible if you use this!
So what is this? KT-SGS4 AOSP-4.4 S4 kernel ported to S4 Active (Intl). What has changed is of course jactive related stuff:
jactive board definitions and kernel config
camera sources and handler functions
some display settings
assorted stuff, can't really remember all the imporant bits
pre 1.0.0 AOSP4.4
Also, i tried to make a unified kernel, i.e. all differences between original and jactive are controlled with code ifdefs. But this haven't been tested as i don't have S4
So what works? So far i have found only one bug, when making or receiving calls i can't hear what the other side is saying and vice versa, i.e. no audio. Call sounds fixed.
Also overclocking the CPU seems to be broken, at least KTmonitor shows CPU to go only up to 1890 even though the clock is set over that value. So that's one thing to work on. I'll try to debug someday next week.
Compiled with linaro-4.7-12.10 toolchain.
This should work on CM11 and AOSP based roms. Personally i have it running on SlimKat (dualboot) and CM11. Just flash the CWM zip. It contains KTweaker and KTmonitor apps, courtesy of ktoonsez. Thanks mate.
Latest version 04.14.2014
Personal experiences:
benchmarks are slower than with CM11 kernel, dunno if it matters...
still it's smooth in everyday use
KTweaker has lots of stuff to tweak, only if i had time...
AOSP4.4/CM11
This one works with CM11 and AOSP v 1.0.0 and later. Don't use with earlier AOSP since this needs newer blobs.
KT-SGS4-KK4.4-AOSP-eur-02.11.2015
Built with Linaro 4.9 2014.09
Beta release
AOSP5.0/CM12
As there is no AOSP5.0 for jactive yet, just use CM12 .
KT-SGS4-LP5.0-AOSP-eur-02.15.2015:
fixed bootloop for now at least
supports ext4/f2fs partitions
KT-SGS4-LP5.0-AOSP-eur-02.11.2015
Built with Linaro 4.9 2014.09
Beta release
TouchWiz
This one works with KK TW roms (well i have tried only WizCyan...). Seems stable with default clocks and even with some OC. But every phone is different in regards OC, so YMMV. KTweaker and KTmonitor included. Do note that Display settings might not work as we don't have Amoled.
Changes ver 01.12.2015
Fixed unresponsive screen bug
Compiled with Linaro 4.9-2014.09
Changes ver 01.03.2015
overclocking works better now
increased touchscreen min limit freq, hopefully removes problem with unresponsiveness
built with Linaro 4.7.12.10
Changes ver 12.15.2014 (BETA)
first version of KT TW kernel for jactive
added KEXEC_HARDBOOT support, works with MultiROM
General notes
Do keep in mind that if you don't set oc settings in boot, you need to use KTweaker app and reset the cpu min and max sliders for the settings to take effect. Even though the app asks if you want to apply the settings, it doesn't update the actual min and max values.
Download here: https://drive.google.com/folderview?id=0BzJzDM42pkRvd1ZtMDZOR1M1OFE&usp=sharing
Github here: https://github.com/spegelius/KT-SGS4
god !!!!!! .... spegelius did it again you beast ... keep up the good work :good::good:
mythi said:
god !!!!!! .... spegelius did it again you beast ... keep up the good work :good::good:
Click to expand...
Click to collapse
Heh, thanks. Sadly there seems to be a bug with call audio, so for test use only at this point. I went through the kernel code and all i can think of to do is to try audio stuff from CM11 kernel, to see if that's the problem. Still, audio works perfectly everywhere else so really hard to say what's wrong...
spegelius said:
Heh, thanks. Sadly there seems to be a bug with call audio, so for test use only at this point. I went through the kernel code and all i can think of to do is to try audio stuff from CM11 kernel, to see if that's the problem. Still, audio works perfectly everywhere else so really hard to say what's wrong...
Click to expand...
Click to collapse
Whats even harder is taking a logcat and ksmg while in a call
mythi said:
Whats even harder is taking a logcat and ksmg while in a call
Click to expand...
Click to collapse
True, but luckily i have two phones and sims (other one is my work phone) so it's easier to debug.
Some progress: it turns out that for some reason es325 codec can't connect to slimbus sink and thus no audio. slimbus has some kt additions, need to debug more. Also i think it would be good to try to build the kernel with some other toolchain than linaro...
spegelius said:
True, but luckily i have two phones and sims (other one is my work phone) so it's easier to debug.
Some progress: it turns out that for some reason es325 codec can't connect to slimbus sink and thus no audio. slimbus has some kt additions, need to debug more. Also i think it would be good to try to build the kernel with some other toolchain than linaro...
Click to expand...
Click to collapse
Hmmm... does it build modules with kernel ?? Ya changing the compiler to maybe the google ndk gcc may fix up some issues but I think u will have alot of pain in debugging files since not all elements that linaro supports are supported by other .... I maybe wrong but ...xxxx
Good job man :good: :highfive:
mythi said:
Hmmm... does it build modules with kernel ?? Ya changing the compiler to maybe the google ndk gcc may fix up some issues but I think u will have alot of pain in debugging files since not all elements that linaro supports are supported by other .... I maybe wrong but ...xxxx
Click to expand...
Click to collapse
Yes, modules are compiled and part of the cwm package. I haven't checked that all required modules are present, but i don't think that's the problem. Gonna be setting up a proper kernel dev env, found a good howto for Eclipse here: http://simonkagstrom.livejournal.com/33093.html. Regular editors just aren't cutting it anymore
ktoonsez said:
Good job man :good: :highfive:
Click to expand...
Click to collapse
Thanks . Luckily i had some experience with LeJay's cm10.2 kernel and cm11 kernel so i knew roughly what parts differ between jf an jactive. Just a matter of diffing those parts (meld is my tool of choice for that kind of work).
This kernel s awesome. It's speeded up my phone. I want to use this regularly has anyone found a way for the phone call sound??
Sent from my GT-I9295 using xda app-developers app
lijoc said:
This kernel s awesome. It's speeded up my phone. I want to use this regularly has anyone found a way for the phone call sound??
Sent from my GT-I9295 using xda app-developers app
Click to expand...
Click to collapse
Not yet. Been debugging and the problem is somewhere in kernel's slimbus communication, it seems es325 codec cannot get audience firmware loaded properly or something...
spegelius said:
Not yet. Been debugging and the problem is somewhere in kernel's slimbus communication, it seems es325 codec cannot get audience firmware loaded properly or something...
Click to expand...
Click to collapse
Ah, found he bug; && should be || when checking if CONFIG_JACTIVE_ATT or CONFIG_JACTIVE_EUR... es325 wasn't configured properly. Now call sounds work. I'll upload a new build after i do some testing first.
Waiting for the upload
Sent from my GT-I9295 using xda app-developers app
Uploading, KT-SGS4-KK4.4-AOSP-jactive_eur-04.19.2014.zip should be online soon.
It's working now. The volume is too low is there a way to increase it?
Sent from my GT-I9295 using xda app-developers app
lijoc said:
It's working now. The volume is too low is there a way to increase it?
Sent from my GT-I9295 using xda app-developers app
Click to expand...
Click to collapse
Hmm doesn't the volume button work? Also what rom are you running?
Volume button works and is on maximum. I am using carbon rom
Sent from my GT-I9295 using xda app-developers app
I am running your AOSP 4.3.1 ROM http://forum.xda-developers.com/showthread.php?t=2621883
I flashed this kernel in recovery, wiped cache and dalvik, but it will not boot. I get the "Samsung Galaxy S4 Active I-9295" splash screen, then it hangs, and hangs, and hangs.
I had to restore back to the version 8 nandroid of that thread. ADB would give me nothing so early in the boot sequence.
Pkt_Lnt said:
I am running your AOSP 4.3.1 ROM http://forum.xda-developers.com/showthread.php?t=2621883
I flashed this kernel in recovery, wiped cache and dalvik, but it will not boot. I get the "Samsung Galaxy S4 Active I-9295" splash screen, then it hangs, and hangs, and hangs.
I had to restore back to the version 8 nandroid of that thread. ADB would give me nothing so early in the boot sequence.
Click to expand...
Click to collapse
Did you read the topic? this kernel is for 4.4
Indeed, it's for AOSP 4.4.x. You propable need to reflash the whole rom to get back original boot.img and kernel modules.
As for the phone sound being too low, dunno. If it was working ok with the original Carbon kernel, that points the problem being in the new kernel. But to my limited understanding, the volumes come from settings outside the kernel... personally i'm running CM11 with this kernel and volumes are ok.
The volume in carbon rom also is the same. I tried the sound mods but it changes all the volumes of system other than the incall volume.
Sent from my GT-I9295 using xda app-developers app
JediKernel This kernel is compatible with stock 5.0.1. I have not tried with others so if you feel so inclined to test on other 5.0.1 ROMs please let us know how it wentSo far this is tested and working on:
Stock 5.0.1
READ, READ, READ before downloading, flashing, or posting questions
***Not all phones are created equal meaning some phones will not handle Overclocking / Underclocking or Undervolting as well as others.***
Features
OC to 2.88GHz
Kernel Version 3.4.0
Advanced Power Emulation
Default Scheduler= CFQ
Default Governor= Ondemand
Default boot set to 2.26Ghz
Built using arm 4.8 toolchain
More...
Github
In my GITHUB you can find my sources and code changes
Credits
Google for Official Source Code
Faux123
Authorship is always retained in my Repos. Please see my git for commit author
Instructions
---FASTBOOT METHOD---
-Download boot.img
-Boot into bootloader
-In terminal: fastboot flash boot (path to boot,img)
-In terminal: fastboot reboot
---ZIP METHOD---
-Download Kernel zip
-Flash Kernel
-Reboot system
Changelog
Code:
01|07|2015-- Initial Release (See Features List)
Downloads
JediKernel 1.0
boot.img -- http://d-h.st/O3D
zip file -- http://d-h.st/5Mjl
Support this Development by clicking the link below --- Thank you
http://forum.xda-developers.com/donatetome.php?u=4488450
Guide to Thread Participation:
Generally speaking, we are a pretty calm group of people, but as with so many other things in life, there are those that evoke a negative response from the very start. THAT is why we are such believers in maintaining a polite, respectful thread. Most everyone here is eager to help, and the only thing we ask is (despite the associated tedium) read the entire thread, it can only help. If and when you are still stuck, feel free to ask questions, we're all here to help one another.
--TMobTim
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
XDA:DevDB Information
|KERNEL| JediKernel | 1.0 | Lollipop | 01-07-2015 |, Kernel for the Google Nexus 5
Contributors
ptmr3
Kernel Special Features:
Version Information
Status: Stable
Created 2015-01-07
Last Updated 2015-01-07
Benchmarks are fun lol ------------ 2.88 clock -- OnDemand Gov -- ROW sched
LOVE NEW THING
"More...". Best feature ever.
ast00 said:
"More...". Best feature ever.
Click to expand...
Click to collapse
agreed. its a super-feature
I remember when you were building for the s2 haha. This guy has some amazing kernels!
Sent from my Nexus 5 using Tapatalk
I was thinking..
FauxSound is a "more" feature or not for now?
krazeecracker said:
I remember when you were building for the s2 haha. This guy has some amazing kernels!
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Thanks man that was long ago lol
Robert- said:
I was thinking..
FauxSound is a "more" feature or not for now?
Click to expand...
Click to collapse
No sir,
More.. is usually in all of my feature lists because I always seem to forget something
Does it feature color control to change values in gamma and rgb settings?
First, thanks for sharing the kernel, i like it to play with different kernel.
One question,
Gamma Control a planned feature in the future ?
bunnahabhain said:
Does it feature color control to change values in gamma and rgb settings?
Click to expand...
Click to collapse
No. this is a v1 so many of what will be added is not currently there.
Also, the goal of this kernel is to stay as close to stock as possible while enhancing the performance, battery-life, and usability of the device.
Color and sound may or may not be included in future iterations
In download [emoji3]
Favorite Note 2 kernel was Jedi. Nice to see its way to Hammerhead!
Sent from my Nexus 5 using XDA Free mobile app
Do core (two or three) in offline?
Ok will try it now
Edit: kernel runs... Looking for good settings. Using ondemand and deadline for now.
One thing I miss.... A sound mod... Sound is to low... And the quality is not the best... Are there alternatives?
SunamY said:
Ok will try it now
Edit: kernel runs... Looking for good settings. Using ondemand and deadline for now.
One thing I miss.... A sound mod... Sound is to low... And the quality is not the best... Are there alternatives?
Click to expand...
Click to collapse
I'm pretty sure the dev wants us to use stock settings. Otherwise he wouldn't have made them default
For sound use viper mod. I don't see any kernel changes necessary for this.
Runs ok. Oc to 2.5. Uv would be nice
Slimlat 5.0.2
@ptmr3 glad to see u here man. This phone just keeps on getting better
krazeecracker said:
I remember when you were building for the s2 haha. This guy has some amazing kernels!
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
This. Glad to see him around here. Didn't think he would have a Nexus 5. Welcome to the Nexus 5, hope you're here to stay man.
Edit : Reporting that Jedi kernel does in fact run on 5.0.2 stable so far.