RAM hack impact to the Hardware Acceleration playback - Samsung Galaxy Nexus

I like the idea of reclaiming GN's reserved RAM, but we all understand there is no free lunch, those threads only mention 1080p record or playback support, what drawbacks of those RAM hack brought to us exactly?
I don't think most users who flash those kernel or even some kernel developer was acknowledged that. (especially who don't own a GN themself)
I keep seeing phase like "no known negative effects", "The ram being freed comes from things like 1080p playback/recording and other such things that keep ram even when not being used" .
They are wrong.
I test with a few video, show that all RAM hack has more or less backfire to GN's HW play-back ability, quick conclusion:
1. ASRAM is better than BigMEM. ( I just quote them by name, which I read in kernel thread, not pretent knowing what they are...).
2. Stock 693MB is better than ASRAM.
Two chopped video is attached,
When I said "better", I mean the kernel can allow more video files decode in hardware acceleration mode, aka, HW or HW+. Basically there is no video can play in HW mode with BigMem kernel. ASRAM can't play output.mp4 in HW mode, while outputb.mp4 is fine.
If by any chance you don't understand what is the difference between HW & SW playback...
Well, in short, HW will use less CPU to play a video, which lead to better battery performance, much better. I also tested that, it depends on you screen backlight and specific video parameter, in my test, SW mode will consume 2-3 times battery compare to HW mode.
Final conclusion:
If you watch video a lot (most online video is code by AVC1 ), avoid BigMEN hack kernel like superRAM, it's up to you whether use ASRAM though.
NOTICE: all 4.3 or later ROM may need another fix to play video without lag.
http://forum.xda-developers.com/showthread.php?t=2559138
This fix was discovered by @oubeichen
For the record, none of the test video is 1080p

So that's why some videos won't play smoothly on my gnex..
I guess i'll reserve such functions to my n7.

But when i was using no ASRAM/BigMem types like Trinity Kernel the HD playback was choppy too, since the 4.3.x + update everything messed up .

Ashtrix said:
But when i was using no ASRAM/BigMem types like Trinity Kernel the HD playback was choppy too, since the 4.3.x + update everything messed up .
Click to expand...
Click to collapse
Exactly.
I have a 1080p video and it was playing smoothly on 4.2.x but it shutters in 4.3+ Roms.
Sent from my Galaxy Nexus using xda premium

Ashtrix said:
But when i was using no ASRAM/BigMem types like Trinity Kernel the HD playback was choppy too, since the 4.3.x + update everything messed up .
Click to expand...
Click to collapse
That is another issue, and the fix is in the OP too, please refer to this link:good:
http://forum.xda-developers.com/showthread.php?t=2559138

seriousia said:
Exactly.
I have a 1080p video and it was playing smoothly on 4.2.x but it shutters in 4.3+ Roms.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
That is another issue, and the fix is in the OP too, please refer to this link:good:
http://forum.xda-developers.com/showthread.php?t=2559138

Mach3.2 said:
So that's why some videos won't play smoothly on my gnex..
I guess i'll reserve such functions to my n7.
Click to expand...
Click to collapse
No, not exactly. The decoder binary has problem since Android 4.3, there is a fix by reverting to 4.2.2 binary, as I said in OP or you can refer to this link:
http://forum.xda-developers.com/showthread.php?t=2559138
SW does the decode thing all by CPU, and GN's 1.2G CPU is OK to deal with many video, you won't notice difference between HW from SW except the battery drain in most of the case.

I've read the source of BigMEM and ASRAM, they are the same thing. They just used try & error way to "find out" that took 50MB from the heap_tiler instead of the more aggressive 70MB will keep the carama 1080p work, nothing sophisticated. Those developer didn't realize this heap not only relates to the ability video can play or not, but also hardware decode ability.
Honestly, I hope they don't realize that, or they were lying and put the blame on application

randommmm said:
I've read the source of BigMEM and ASRAM, they are the same thing. They just used try & error way to "find out" that took 50MB from the heap_tiler instead of the more aggressive 70MB will keep the carama 1080p work, nothing sophisticated. Those developer didn't realize this heap not only relates to the ability video can play or not, but also hardware decode ability.
Honestly, I hope they don't realize that, or they were lying and put the blame on application
Click to expand...
Click to collapse
How did you come to a conclusion that they were lying? And some developers DID realise that video playback is also broken and even has that mentioned in their threads. Or indirectly mentioned that things may break by making different variants for different users.
And by the way if you want 100% stable and working phone, xda or any other place that encourages you to tweak your phone is a complete no-no for you.
Sent from my Galaxy Nexus using Tapatalk

Most devs mention that this "hack" breaks "things".
The matter is how important to a certain user is the ability to play flawlessly every video available.
Most users aren't bothered at all...
"Bigmem" and "ASRAM" and bull****. They aren't anything special.
They do the same thing to a different amount. "Bigmem" reclaims more than "ASRAM" and "SuperRam" reclaims even more than "Bigmem".
Mpokwsths invented the technique and others just decreased the amount of reclaimed RAM.
The source is available, you could build your kernel with less RAM reclaiming and try to find the sweet spot for you.
Or if you are a hotshot try and build a kernel that gives back 900MB of RAM and keeps the video playback perfect.
Otherwise ... seal your lips and be more kind to the "developers".
@mods: This thread should be closed or at least moved to the appropriate section.

akash3656 said:
How did you come to a conclusion that they were lying? And some developers DID realise that video playback is also broken and even has that mentioned in their threads. Or indirectly mentioned that things may break by making different variants for different users.
And by the way if you want 100% stable and working phone, xda or any other place that encourages you to tweak your phone is a complete no-no for you.
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
Do you read? I said If they know what they're doing, still claim "just some rare app will not work" , that is a lie in every definition. Did you ever read a line of source of any kernel or rom? Please shut-up before you've finished reading.(thumb down)

double post

antypas said:
Most devs mention that this "hack" breaks "things".
The matter is how important to a certain user is the ability to play flawlessly every video available.
Most users aren't bothered at all...
"Bigmem" and "ASRAM" and bull****. They aren't anything special.
They do the same thing to a different amount. "Bigmem" reclaims more than "ASRAM" and "SuperRam" reclaims even more than "Bigmem".
Mpokwsths invented the technique and others just decreased the amount of reclaimed RAM.
The source is available, you could build your kernel with less RAM reclaiming and try to find the sweet spot for you.
Or if you are a hotshot try and build a kernel that gives back 900MB of RAM and keeps the video playback perfect.
Otherwise ... seal your lips and be more kind to the "developers".
@mods: This thread should be closed or at least moved to the appropriate section.
Click to expand...
Click to collapse
Thankyou, XDA need more retard like you two, rate the thread 1 star? I don't care, did you read? Did you know the 4.2.2 fix? I post this topic is for those who read those OP like great CM, say goodie, goodie, and backfire? Sorry, we don't cover that, or we won't get some "donate", wow, bravo.
The most interesting thing is someone who don't own the phone can "create" a kernel for it , and still some stupid stand in the defense line for them. I like it. It worth a watch.:laugh:

@mods
I am totally fine if you feel like you should close this thread, I feel sorry for those user who using kernel not function as they'd expected. I feel even sorry for those developers who follow these BigMEM, ASRAM commits, making kernel they believe their kernel breaks nothing or just something rare use( like 1080p).

randommmm said:
Thankyou, XDA need more retard like you two, rate the thread 1 star? I don't care, did you read? Did you know the 4.2.2 fix? I post this topic is for those who read those OP like great CM, say goodie, goodie, and backfire? Sorry, we don't cover that, or we won't get some "donate", wow, bravo.
The most interesting thing is someone who don't own the phone can "create" a kernel for it , and still some stupid stand in the defense line for them. I like it. It worth a watch.:laugh:
Click to expand...
Click to collapse
I did know about the 4.2.2 Ducati engine fix... It was posted a few days ago.
So that doesn't make me a retard after all???
You are not only ungrateful to the devs that do things for free but you are a ***** that calls names as well...

I suggest that devs make memory-reclaimed kernel versions optional, and the stable version should use the stock ROM allocation to avoid any function impairment.

Or the users that don't want the extra RAM can build whichever kernel they desire from source after changing the RAM reclaiming values...
Simple as that.

randommmm said:
Do you read? I said If they know what they're doing, still claim "just some rare app will not work" , that is a lie in every definition. Did you ever read a line of source of any kernel or rom? Please shut-up before you've finished reading.(thumb down)
Click to expand...
Click to collapse
Even if I have read, android is God knows how many million lines of code and thousands of commits. They (kernel developers) never mentioned some rare app, they say it as a general thing. And please, even if I do not read github like a story book, I read OP and try my best to follow threads. And clearly most if not all made variants without RAM hacks or made variants that worked with most things. If that weird app doesn't work, screw it flash a kernel that doesn't mod with RAM. Or go fastboot flash to stock 4.3.
As pointed by others, you could make your own ram hack that is *better* or appreciate their work and accept the fact Galaxy Nexus sucked from day 1 in terms of RAM.
Seriously, if you're gonna rant you're also at the wrong section of the forum too. Have you read xda rules?
Sent from my Galaxy Nexus using Tapatalk

I think kernel with 40MB RAM reclaimed is safe for most 720p video.
Kernel with ASRAM(50MB) cannot play 720p video that ref > 7 with HW nor HW+ decoder.
And with 40MB declaimed can up to ref = 9.
Sent from my Galaxy Nexus using xda premium

This whole thread is just a giant ragefest, honestly it should be removed. I don't feel OP is correct in outright calling people liars, it's just not the appropriate way to get a point across in an adult developer community. Just because one individual has an issue with a particular app or a certain function properly working does not mean others will guaranteed have this same issue. With android we all do different tweaks, use different apps, kernels roms etc. This means that just because the particular apps you choose to use are not working because of Bigmem, Superram ASram blah blah blah, it doesn't mean it's an epidemic on all of our devices.
I have had no issues using MX Player or Youtube on HQ video setting with Superram, I haven't had a single reboot, freeze, app fc or anything else do to the SuperRam kernel, I've been using it since it first was released on 4.3. I use my custom settings with it as well. I am not trying to bag on randommmm, what I am merely doing here is saying that no one is right or wrong and the developers are certainly not liars.
On my custom kernel thread I have a poll on which kernel people prefer the most, as of right now 49 out of 73 people on there are using MPOkang superram kernel, none of them are complaining about it causing all these issues.
The OP of the Kernel clearly states that 1080p video playback/recording will not work, that is the only thing that is guaranteed to not work for sure, if you need 1080p on your device then simply do not use the kernel, quite simple.
With any kernel there is a chance of issues, but guess what? With any kernel settings there is a chance of problems too, just because people have certain issues with SuperRam kernel flashed does not mean it's superram, not everyone knows what they are doing when adjusting the kernel settings. Not to mention not every rom, especially 4.4.x roms, are going to work perfect.
I read randommmm's post about this on whatever thread he posted about it on, I personally do not feel this subject warranted it's own thread.
randommmm, I am in no way saying you don't know what you are talking about but..... until you have developed a kernel yourself you really should not be namecalling people that have. If this were as extreme of an issue as you are making it out to be there would not be so many using SuperRam kernel without complaint and there certainly would not be the vast amount of other kernel developers adding free ram modifications to their own kernels.
I sincerely mean no offence to anyone on this thread. I've been following it for a bit now and felt it was time to put my opinion in.
That is all.
Neph

Related

Attempting development for Gingerbread. (Long post/discussion)

Hello everyone...I'm planning on trying to develop a gingerbread kernel for AOSP because we don't really have support anymore and everyone has moved onto developing for ICS (not that this is a bad thing). I figure in my spare time I might as well try to learn and develop for our phone. Let me start by saying I was never really into phones/smartphones/rooting, or software development, but I've always been fascinated by Linux in general. I've played around using a number of Linux distros, but I've never really done anything intensive with them (modified their kernels, etc.) but I am vaguely familiar with terminal usage.
Anyways that was just my introduction. I've been running an ICS kernel on my AOSP GB system (specs/stuff in my signature) and while most advised against it, I find it to run pretty well. I'm not sure why it seems to run so well on my phone, but it's basically solved most of my problems (or at least it appears to have done that), but I know the kernel isn't "optimized" for my phone. Some major things people have said are that the ramdisking operations/system is totally different when comparing ICS and GB. This kernel that I'm using is running pretty well, even knowing this fact. What I was wondering is if I could basically get the ICS kernel, then "merge it" with a GB kernel's parameters that pertain to the ramdisk/other major options of GB. That would probably make it better. Also, people stated that multitouch issues for the DINC2 occured on Aeroevan's 0.8 kernel, but not on the 0.7 kernel. This was the changelog stated by aeroevan:
v0.8: Upstream CyanogenMod changes + small touchscreen driver update from HTC. Only tested on my CM7.2 Kang build.
Click to expand...
Click to collapse
So maybe this "small touchscreen driver update" is the thing that caused it, but I'm assuming many other kernels applied this update too? Maybe there is a way to roll back to whatever was in 0.7 in this sense to get rid of the multitouch bug that plagues some people.
I have a pretty powerful laptop, so development shouldn't be too bad. I plan on running Ubuntu 11.10 (or whatever people find suitable these days) in a Virtual Machine and I plan on compiling stuff from there. I am not claiming I know everything or that these things are correct....I am simply just throwing out some brainstorming to get some ideas out there. I know GB is "old", but I (and some others as well) enjoy it's stability and that it generally functions perfectly. Maybe this thread will get a look from popular devs, or maybe it'll get a look from people who just know this stuff. Thanks for reading, and sorry for the length of the post.
Looking forward to your progress on this.
Sent from my ADR6350 using xda premium
It would be nice to have another kernal for AOSP other than aero.
Your help in developing AOSP kernels would be fantastic.
Thanks given. Because I am hard of hearing I cannot use any of the kernels (even Evan's) and have to stick to Sense

regarding cm7 and cm9 for galaxy y

i'm not here to disappoint you , but want to reduce your expectations , this thread is not about my cm9 or anythin of mine , its simply common
Actually its impossible to make hw acceleration work in cm7 and cm9 for galaxy y,
that simply means that even if developed it wont be smooth and will be unstable with sw acceleration , simply unusable
Maclaw too pointed out the same that bcm gpu in galaxy y cant support hw acceleration (this applies for cm7 and cm9 , dont complain that ur phone has hw acceleration , yes ur phone does have hw acceleration with stock and aosp rom)
but u still can have hope with sw acceleration , as there is a way to make the rom smooth with sw acceleration but thats too demanding and nearly impossible .
on vivekalady's cm7, he is trying to make hw acceleration work , sw acceleration works already but low graphics performance
so i'm conveying to you people that , dont expect much in terms of cm7 and cm9 for sgy , also miui , but a gud news is that hw acceleration can work with aosp , so miui can be possible .
so u people need to settle with stock based rom's , but with this kind of attitude towards the dev who theme roms and make custom based roms(i'm not making one) , you are actually making the devs pull out of this forum.
this thread was made to reduce expectations and make people clear of the present situations .
edit: hw acceleration has slight chances to work with cm7 , but wont giv full gpu , around 60% is possible
i know very well that there will be trolls, flames for this thread too , but i dont care , i'm none to advice you
Bad news for all sgy users
I knew it
Thanks buddy
Be happy
I'm happy with the custom ROM I've got already. I'd like to have CM9 for my Y, but HCFroyd247's ChobitsDigitalisV2.0 is good enough for me
Press 'Thanks' if I helped!
Sent from my GT-S5360 using XDA Premium
ROFLkopter said:
I'm happy with the custom ROM I've got already. I'd like to have CM9 for my Y, but HCFroyd247's ChobitsDigitalisV2.0 is good enough for me
Press 'Thanks' if I helped!
Sent from my GT-S5360 using XDA Premium
Click to expand...
Click to collapse
Same feeling Its the best way to refrain yourself from cm7/9
What I don't get is why is Cyanogenmod 7 smooth on the Galaxy mini then ? That device also hasn't HW Acceraltion ...
GianniDPC said:
What I don't get is why is Cyanogenmod 7 smooth on the Galaxy mini then ? That device also hasn't HW Acceraltion ...
Click to expand...
Click to collapse
u mean doesnt have hw acceleration ? it has adreno 200 in it , and it gives full gpu acceleration even for ics
goutamniwas said:
u mean doesnt have hw acceleration ? it has adreno 200 in it , and it gives full gpu acceleration even for ics
Click to expand...
Click to collapse
Well the Y also has a gpu in it isn't 'Broadcom BCM2763' VideoCore IV LPDDR2 128MB (And if we really can't get CM 7 or 9 on this device I'll throw it out the window )
Sent from my GT-S5360 using xda premium
GianniDPC said:
What I don't get is why is Cyanogenmod 7 smooth on the Galaxy mini then ? That device also hasn't HW Acceraltion ...
Click to expand...
Click to collapse
if someone say sgy don't have hw acceleration then :
a. he/she don't know about hw acceleration, or
b. it's just excuse to make people stop ask him/her to port cynogenmod to sgy
if this device don't have hw acceleration you will get low fps in antutu 2d/3d benchmark. my home-brew animation app also easily reach 60fps. it's not possible if this device don't have graphic hw acceleration.
as far as I know our problem is not related the hw acceleration stuff. we already have a booted cm7. that's a prove that our device has possibility to has cm7. our main problem at this moment is that we don't have a complete source to build cm7 since the one comes from samsung is incomplete. don't ask me when samsung will release the complete source to public. they're getting more unfriendly to anyone who want to mod their product day by day. as you can see, they doesn't even let us replace their boot animation in their newest firmware for our device.
actually the stock rom can have hw acceleration also aosp , but cm7 and cm9 cant have , i'm not making any excuses , and i didnt say it by myself maclaw told this
kurotsugi said:
as far as I know our problem is not related the hw acceleration stuff. we already have a booted cm7. that's a prove that our device has possibility to has cm7. our main problem at this moment is that we don't have a complete source to build cm7 since the one comes from samsung is incomplete. don't ask me when samsung will release the complete source to public. they're getting more unfriendly to anyone who want to mod their product day by day. as you can see, they doesn't even let us replace their boot animation in their newest firmware for our device.
Click to expand...
Click to collapse
one thing , actually vivek has been tryin to make hw acceleration work for the past 3 to 4 builds , cm7 only boots up with sw acceleration with 0 o android , but not with hw acceleration
irfanbagus said:
if someone say sgy don't have hw acceleration then :
a. he/she don't know about hw acceleration, or
b. it's just excuse to make people stop ask him/her to port cynogenmod to sgy
if this device don't have hw acceleration you will get low fps in antutu 2d/3d benchmark. my home-brew animation app also easily reach 60fps. it's not possible if this device don't have graphic hw acceleration.
Click to expand...
Click to collapse
i wasnt so clear in my thread , stock and aosp is definitely havin hw acceleration , but when it comes to cm7 and cm9 this is not the case(due to numerous reasons)
i'm not here to offend u , or break ur hopes , if u people get gud cm7 and cm9 i'm happy with that , and this thread is made from my own experience in trying to make cm9 for sgy and also from the wrds of maclaw(developer-cm9 for mini,fit,ace,gio) and rom maru(developer -cm9 lg pe350)
GianniDPC said:
Well the Y also has a gpu in it isn't 'Broadcom BCM2763' VideoCore IV LPDDR2 128MB (And if we really can't get CM 7 or 9 on this device I'll throw it out the window )
Sent from my GT-S5360 using xda premium
Click to expand...
Click to collapse
every phone has a gpu , but whats it capable of matters
goutamniwas said:
every phone has a gpu , but whats it capable of matters
Click to expand...
Click to collapse
So, the Mini has a better chip than the Y dafuq Well I wish I bought the mini I would buy that device but than I thought the Y has a better cpu and is newer but yeah ... As I see if it's unable to port CM than it makes me :'(
I'm not referring to viveks build. what I mean is the one ported from ace. the phone is succesfully booted up but we don't have gsm, wifi, and bluetooth functionality since we don't have approriate driver for those stuffs.
actually the stock rom can have hw acceleration also aosp , but cm7 and cm9 cant have --- i didnt say it by myself maclaw told this
Click to expand...
Click to collapse
this one prove that hw acceleration stuff is definetely not a problem. if stock rom and aosp could have hw acceleration then cm7 is surely could have it too. maclaw might think that SGY doesn't support hw acceleration since he couldn't find the driver needed to enable hw acceleration in samsung's source code. well...it simply because samsung nor broadcomm doesn't release the code to public. we can try to make a global petition stuff for samsung to release all their newest source code to public but I doubt if they'll give them easily to us.
TRANSLATING : Galaxy Y Have GPU ( 99,9 % of smarths have it) and Support Hw Acceleration But Cant make it Work (At Moment) with CM7/CM9 Roms.
UNDERSTAND
why would we listen to you?
1. You failed to established a good reputation here.
2. because you have not finished a project.
basically, you haven't proved your worth here in our forum. Kept on skipping from one project to another without any known progress.
The fact here is that no one is relying on you to make this project a reality. If i were to expect this statement, i would be satisfied if it came from vivek. But from you?
HELL NO!!
Dont pretend like you care. Just to cover up what you can't achieve.
soraci said:
why would we listen to you?
1. You failed to established a good reputation here.
2. because you have not finished a project.
basically, you haven't proved your worth here in our forum. Kept on skipping from one project to another without any known progress.
The fact here is that no one is relying on you to make this project a reality. If i were to expect this statement, i would be satisfied if it came from vivek. But from you?
HELL NO!!
Dont pretend like you care. Just to cover up what you can't achieve.
Click to expand...
Click to collapse
EXACTLY
soraci said:
why would we listen to you?
1. You failed to established a good reputation here.
2. because you have not finished a project.
basically, you haven't proved your worth here in our forum. Kept on skipping from one project to another without any known progress.
The fact here is that no one is relying on you to make this project a reality. If i were to expect this statement, i would be satisfied if it came from vivek. But from you?
HELL NO!!
Dont pretend like you care. Just to cover up what you can't achieve.
Click to expand...
Click to collapse
Dude don't be so rude he just wanted to help it isn't his fault the samsung galaxy y source code is incomplete :banghead:
Sent from my GT-S5360 using xda premium

[ANSWER] -_/*~Kernel~*\_-

There are many explanations that people will tell you to the answer to the "what is a kernel?" Like this great one from Omnicide
Spoiler
Omnicide said:
The best way i seen it put was, think of the kernel as the engine and the rom as the body of the car. The body of the car (rom) just makes the car look nice and user friendly. Now when we talk about the engine (kernel) simply put red lining the engine will get you to go fast but burn gas. Keeping the rev down low will make you run slower but saving lots of gas. Thats just one way to look at it, rpms being the cpu.
Click to expand...
Click to collapse
or this great one from androidcentral.com
Spoiler
What is a kernel? If you spend any time reading Android forums, blogs, how-to posts or online discussion you'll soon hear people talking about the kernel. A kernel isn't something unique to Android -- iOS and MacOS have one, Windows has one, BlackBerry's QNX has one, in fact all high level operating systems have one. The one we're interested in is Linux, as it's the one Android uses. Let's try to break down what it is and what it does.
Android devices use the Linux kernel, but it's not the exact same kernel other Linux-based operating systems use. There's a lot of Android specific code built in, and Google's Android kernel maintainers have their work cut out for them. OEMs have to contribute as well, because they need to develop hardware drivers for the parts they're using for the kernel version they're using. This is why it takes a while for independent Android developers and hackers to port new versions to older devices and get everything working. Drivers written to work with the Gingerbread kernel on a phone won't necessarily work with the Ice Cream Sandwich kernel. And that's important, because one of the kernel's main functions is to control the hardware. It's a whole lot of source code, with more options while building it than you can imagine, but in the end it's just the intermediary between the hardware and the software.
When software needs the hardware to do anything, it sends a request to the kernel. And when we say anything, we mean anything. From the brightness of the screen, to the volume level, to initiating a call through the radio, even what's drawn on the display is ultimately controlled by the kernel. For example --when you tap the search button on your phone, you tell the software to open the search application. What happens is that you touched a certain point on the digitizer, which tells the software that you've touched the screen at those coordinates. The software knows that when that particular spot is touched, the search dialog is supposed to open. The kernel is what tells the digitizer to look (or listen, events are "listened" for) for touches, helps figure out where you touched, and tells the system you touched it. In turn, when the system receives a touch event at a specific point from the kernel (through the driver) it knows what to draw on your screen. Both the hardware and the software communicate both ways with the kernel, and that's how your phone knows when to do something. Input from one side is sent as output to the other, whether it's you playing Angry Birds, or connecting to your car's Bluetooth.
It sounds complicated, and it is. But it's also pretty standard computer logic -- there's an action of some sort generated for every event. Without the kernel to accept and send information, developers would have to write code for every single event for every single piece of hardware in your device. With the kernel, all they have to do is communicate with it through the Android system API's, and hardware developers only have to make the device hardware communicate with the kernel. The good thing is that you don't need to know exactly how or why the kernel does what it does, just understanding that it's the go-between from software to hardware gives you a pretty good grasp of what's happening under the glass. Sort of gives a whole new outlook towards those fellows who stay up all night to work on kernels for your phone, doesn't it?
. You probably didn't get it at all, so let me tell you what a kernel is in about 17 words. A kernel is "what makes the phone work, and connects the hardware (camera, storage, etc.) And the software (the Rom)."
I don't want to be thanked for this, thank omnicide, and androidcentral.com for the great explanations.
~~~~~~~~~~~~~~~~~~~~~
Samsung galaxy s2
Rom: Jedi knight 6
kernel: Jedi kernel 2
~~~~~~~~~~~~~~~~~~~~~
And you thought celebrities weren't smart! =P
Kernel can correlate to brains function in the human body meaning the manager of the perishing body.
Or the manager of the resources available.
Or the manager of the body.
Sent from my SAMSUNG-SGH-T989 using xda premium
I flashed JB Jedi 2 which came packed with a rom while it works great I wonder what will happen if I want to switch back to a different Rom will it be compatible with the kernel it installed?
All roms install their own default kernel each time you flash them.
They are usually chosen by the rom's Dev for good reasons (usually stability) .
It's up to you if you then choose to replace the included kernel with one of your own choosing.
At that point you should think twice about posting glitches you encounter on the ROM developer's forum because you have now changed a fundamental component of his work which is not of his choosing. It would be kind of rude to clutter his thread with problems that may be caused by the replacement kernel.
Feel free to push the envelope, just make a backup first then post problems to the kernel's thread.
Ohh ok I really didnt know that as some roms I have downloaded are 90mb some are like 330mb does that mean they are all compressed in different ways?
davcohen said:
Ohh ok I really didnt know that as some roms I have downloaded are 90mb some are like 330mb does that mean they are all compressed in different ways?
Click to expand...
Click to collapse
No. Some ROMSs gave more data or bloat. Slim ROMs, are well, slim. Leaks, like, Jedi jelly, tend to be pretty big, due to all the bloat they have.
LoopDoGG79 said:
No. Some ROMSs gave more data or bloat. Slim ROMs, are well, slim. Leaks, like, Jedi jelly, tend to be pretty big, due to all the bloat they have.
Click to expand...
Click to collapse
Bloat = the stuff, APKs in this case, someone decided are not necessary.

[Q] Which ROM offers the following?

I've searched, trawled and read through so many threads and cannot make my mind up which way to turn (I'm so indecisive). There is so much choice (which is a good thing in some ways and not so good in others) but it's confused the hell out of me. I could flash various ROM's and kernels all the while having to restore my data each time and run it for a while to see if it is suitable for my needs. This seems to the moderators general consensus for those asking what the 'best ROM' is (Understandable). But this (having to flash ROM's and kernels each time) is tedious and there is always some element of risk that you could end up with a bad flash the more you do this.
So here I am asking. Please note I am *NOT* asking which the best overall ROM is. I understand perfectly well that there is no best ROM and each ROM has different functionality and features that are suited to different peoples needs. I am asking which ROM suits *MY* needs. If moderators decide that I am asking what is the best ROM then I guess I will have to try harder to argue my case.
I don't mind if it's GB, ICS or JB - obviously I would *LOVE* to have a JB ROM but it's still in its infancy and has certain issues simply because there is and never will be an official JB ROM for my phone (Thanks Sony!).
My current setup is a 2011 Arc S currently running JJ Hybrid 3.1 (still) and ArcKnight kernel (forget which build).
I am not overly interested in fancy GUI's, themes, extra functionality or overclocking, although it would nice to have them 'just so long as they don't impact on performance and stability'.
Things I want.
#Rooted with CWM is a given obviously
#As lag free as possible (It takes several seconds to launch Contacts at present and laggy key presses in the phone dialer annoy)
#Good battery performance
#Increased memory
#Bloatware removed
#Removal of or fixed/tweaked default apps (For some reason the default browser sucks CPU/battery dry and I have disabled it on current ROM).
#Smooth 720p video (is this even possible either in the FW or through a mod?)
#Good camera performance (Use a mod?)
#Status bar with quick toggles and notifications
#Good WIFI, 2G,3G/HSDPA performance (especially if 3G is tweaked as I get poor signal in some places)
#Bravia engine (1 or 2?)
#Correctly functioning hardware including LED's/Side LED/Buttons/Sensors (brightness, rotation etc)
#STABILITY (as little bugs as possible basically)
#Easy upgrade path between builds (not having to wipe data each time although I realize this is sometimes required)
#WIFI tethering
I don't care much for HDMI output but if it works it's a bonus. Things like USB OTG and USB mass storage would also be useful but not essential.
I think that's all of it. If moderators still feel this is a 'best ROM' thread feel free to contact me privately to cast your warnings. Hopefully though they will see this is a bit more specific than that and actually asks more pertinent questions rather than a blanket 'which ROM is best' question.
Thanks for reading
I can't comment on a rom, but for camera, most definitely Cybershot mod . Pictures look amazing
jman2131 said:
I can't comment on a rom, but for camera, most definitely Cybershot mod . Pictures look amazing
Click to expand...
Click to collapse
Thanks. I will look into it. Seems it's only for ICS ROM's but if there is an ICS ROM that meets the above criteria I will check it out.
For me, right no, Atomic Gb 3.0 Xtreme Silencer is going to update it to 3.1 now, so u can flash it. It is the most complete ROM now for me, with almost everything u said in ur list
Download it here
Hi.
While this may not be a best ROM thread as you say, its just as equally annoying. You've listed what most of us want from a ROM, and as you say you've read this that and the other then its time to pick one and flash it. If you think the process of flashing custom ROMs is tedious then learn how to mod, tweak a stock ROM to your own liking then you won't need to rely on others to tell you what to flash.
Sent from Myushi
luiseteyo said:
For me, right no, Atomic Gb 3.0 Xtreme Silencer is going to update it to 3.1 now, so u can flash it. It is the most complete ROM now for me, with almost everything u said in ur list
Download it here
Click to expand...
Click to collapse
How is video recording and playback and the camera?
XperienceD said:
Hi.
While this may not be a best ROM thread as you say, its just as equally annoying. You've listed what most of us want from a ROM, and as you say you've read this that and the other then its time to pick one and flash it. If you think the process of flashing custom ROMs is tedious then learn how to mod, tweak a stock ROM to your own liking then you won't need to rely on others to tell you what to flash.
Sent from Myushi
Click to expand...
Click to collapse
deadman3000 said:
How is video recording and playback and the camera?
Click to expand...
Click to collapse
Did u read that? Flash and test yourself
We can't say, what fits you, we don't know your life. You know it the best, you should find the perfect one.
XDA is not a place, where people are slaves, stop being lazy and do something yourself aswell.
Look at ROM's overviews, features, functions, read comments (if you want to know more about the ROM) etc.
Try them, put them to the test in regular usage. Then you find one. We can't say, which one is good for you.
yeah he is right!
Atomic Gb is awesome !
xtremesilencer has done some great work to make it!
ohhh wait a min!
i am xtremesilencer that was a joke
and if you want to know about a rom then go to the thread or check the feedback
dont open new new threads !!!!!
I'm on ICS because of the mobile data manager (built in, doesn't work on gb) as i have a limited data plan.
I'm right now on the xperia t rom, it is really great, the battery lasts up to two days. (3-4 hours display on, around 10h mobile data and wifi is always on).
Using the stock 587 kernel. Never had such an amazing battery life
Sent from my LT18i using xda app-developers app
Whilst I understand the sentiment of 'try them for yourself' and 'you are just being lazy' and 'read the comments' etc. It takes *TIME* I don't need overclocking. I don't need all the fancy themes. I don't need a ton of tweaks other than those that meet the basic requirements I have listed.
As I said whilst there is a healthy development community on this particular device, it is hard work to find the right ROM. I have to go through the list of ROMS, kernels and mods in the thread stickied in 'General' (I noticed at least one ROM is missing from that list btw). On the whole it does not tell me a lot other than name, ROM, base (GB, ICS, JB) and then you have to spend a lot of time trying to find out all the info about the ROM by going to the ROM's thread, read about it's features, how to install it, which kernels work best with it, how to fix, patch or workaround any problems found (usually buried deeper into the thread with sometimes 'hundreds' of replies so you might not know about the patches and workarounds until you actually install it and when you ask in the thread someone says it was mentioned earlier in the thread which you now have to search through) etc etc ad nauseam.
I'm just looking for a shortlist of ROM's to try based on others opinions that meet my criteria.
I do also believe that there should be a sticky that instead of ostracizing members for asking 'which is the best ROM' as there currently is (which I know can be annoying for the moderators) instead should offer opinions and experiences. Which ROM's offer which features and how well they perform and yes, perhaps even a poll.
This would be the 'go to' thread for all those people (including myself) who are stuck for choice.
But perhaps this is too much work (I guess you could say to me I should do it then and keep it updated since I am so interested in it)...
The forum is chaotic as it is. But this is the nature of forums.
deadman3000 said:
Whilst I understand the sentiment of 'try them for yourself' and 'you are just being lazy' and 'read the comments' etc. It takes *TIME* I don't need overclocking. I don't need all the fancy themes. I don't need a ton of tweaks other than those that meet the basic requirements I have listed.
As I said whilst there is a healthy development community on this particular device, it is hard work to find the right ROM. I have to go through the list of ROMS, kernels and mods in the thread stickied in 'General' (I noticed at least one ROM is missing from that list btw). On the whole it does not tell me a lot other than name, ROM, base (GB, ICS, JB) and then you have to spend a lot of time trying to find out all the info about the ROM by going to the ROM's thread, read about it's features, how to install it, which kernels work best with it, how to fix, patch or workaround any problems found (usually buried deeper into the thread with sometimes 'hundreds' of replies so you might not know about the patches and workarounds until you actually install it and when you ask in the thread someone says it was mentioned earlier in the thread which you now have to search through) etc etc ad nauseam.
I'm just looking for a shortlist of ROM's to try based on others opinions that meet my criteria.
I do also believe that there should be a sticky that instead of ostracizing members for asking 'which is the best ROM' as there currently is (which I know can be annoying for the moderators) instead should offer opinions and experiences. Which ROM's offer which features and how well they perform and yes, perhaps even a poll.
This would be the 'go to' thread for all those people (including myself) who are stuck for choice.
But perhaps this is too much work (I guess you could say to me I should do it then and keep it updated since I am so interested in it)...
The forum is chaotic as it is. But this is the nature of forums.
Click to expand...
Click to collapse
Unfortunately, that's what most people would have to go through to actually find a rom that they would stick with. Luckily I tried 1 and never moved away because it was suffice. Here's a list to shorten the task, tremendously for you
Ultimate HD
Beautiful ICS
Jelly Sandwich - I've been using this one for months without changing. I'd recommend version 7.4 as it's stable and anything version 8 and above are a hassle to install and have ugly icons =/
Atomic GB - The only gingerbread based rom listed as opposed to ics so bear in mind the cybershot wouldn't work
I can't really comment on any of these roms' 'personal sufficiency' other than jelly sandwich, but these are the ones I would test if I were you good luck
well XDA is a dev site where devs share their creations for each other, they're not obliged to put them up here and frankly it takes a billion times more work to make a rom than to look through the ROM threads
Sent from my Xperia Arc S using xda premium
Xperia T ROM is the way to go!
I too was in the same state 3-4 months back and all I wanted was a stable & smooth ROM (better than stock, of course). So, I went thro most of the threads and based on the feedback of many, I narrowed down on Ultimate HD. Sure its a better ROM and I was happy using it for close to 2 months. But after prolonged usage, it started to lag. Only then, I started experimenting with multiple ROMs.
There are ROM u would start hating it immediately after installing it and there are which will make u to stick with it for a while. After testing bunch of ROMs, I finally landed on Xperia T ROM. Its not the most talked about ROM around, but definitely has its own fan following and Im definitely going to be one among them. It has all the MODs that I wanted (toggles, latest apps, cybershot, small apps etc...) and yet it offered smoothness and free RAM of close to 100 MB. Most importantly, it offered loads of options while installing (in Aroma Installer). So, you can pick and choose whatever u want. It is one of the few ROMs wherein Sound Enhancements in Walkman player and Online mode in Album works out of the box without any tweaking!
So, I suggest you to give it a shot. Im sure u wont regret it
Hmm. Just read that T ROM has broken wifi tethering. Also read that AOSP ROM's don't have in call mute? It's quite a bit involved installing that ROM by the look of things too. I will monitor the thread for a while though and ask about the in call mute feature.
Sometimes, it's not about the ROM, it's the mods you flash on the ROM. I have been using stock ROM for quite some time and I have flashed a few mods to tweak and improve the stock ROM. You can go to the Themes and Apps section to find these kind of mods.
僕のLT18iから送られてきた
AW: [Q] Which ROM offers the following?
Use the stock rom and flash mods you want..
Your mixing everyrthing up, battery and performance, perfect stability and design....

anyone intrested in another cm9,cm10 or ics aosp built

title says it all
extremetempz said:
title says it all
Click to expand...
Click to collapse
Id be interested in cm10 as long as its possible to.port to cdma
Sent from my r800x using xda developers app
Im looking for any super stable AOSP Rom, CM10 Would be great, If it had no bugs and if it was smooth and if it had full working touchpads.
Super stable AOSP CM10 Would be Awesome, with no bugs was smooth and had full working touchpads
CyberScopes said:
Im looking for any super stable AOSP Rom, CM10 Would be great, If it had no bugs and if it was smooth and if it had full working touchpads.
Click to expand...
Click to collapse
Lotta if. I'd be interested in cm10 too. But with the same "if" like cyberscopes.
Regards,
Sdojoin
Yep, but would most likely not be possible
Yeah, but i think this's what this thread is for. To know & to ask us what we want. If not, then just close this thread.
Regards,
Sdojoin
Cm 10 forsure
Slimed, debloated, working touchpads, video, camera and panorama lol
Cdma/gsm.
Is that to much to ask lol
sdojoin said:
Yeah, but i think this's what this thread is for. To know & to ask us what we want. If not, then just close this thread.
Regards,
Sdojoin
Click to expand...
Click to collapse
This thread should actually be put into general... not into Q&A...
I've recently started building/using CM10 following these instructions: http://wiki.cyanogenmod.org/w/Build_for_zeus
(only instead of ics on the repo init line, I used jellybean)
I'm assuming that should be roughly equivalent to what the FXP team produces (considering they're the ones that submit the source to CM). It seems to work fine for me.
I don't honestly use my camera very much, but what is wrong with it? I seem to be able to take pictures and they seem to be the right resolution (though I haven't done any quality comparisons) I haven't actually tried video or panorama.
I'm mainly interested in trying to add some tweaks, some of which may be Xperia Play-specific, and CM seemed like the best developer/community open source ROM to work with (though if someone else has other suggestions let me know)
The touchpads actually work, though not in the way that games expect them to is the problem - so it's really more a matter of game compatibility than functionality (and some of the others have made great strides in this area, but still not compatible with all games). I'd honestly like to try to get the Xperia Play's gamepad to be exposed to applications the same way a Bluetooth HID controller would be - I honestly think that needs to be the future - games shouldn't be written for Xperia Play or MOGA or whatever special controllers people come up with, just write it for HID controllers.
I've also thought about custom unlock methods, one of which could be entering codes on your gamepad to unlock.
A more ambitious project unless I can actually get the Android Transporter's guys' attention would be hardware accelerated Wifi screen-mirroring, which is what the Android Transporter guys did to stream from phone to phone or phone to tablet or phone to raspberry pi (they've open-sourced their raspberry pi receiver and as I understand it have plans to open source the android platform mods to be able to screencast). Basically the idea is to pull composited images from the surfaceflinger and put them through the hardware encoder (similar to what the camera does for encoding video), and stream them over Wifi according to RFC standards.
What else is wrong with CM10 that ya'll would like to see fixed? Any new feature ideas?
I'm not promising to implement anything though, I haven't been able to devote much time to android development, but thought I'd go ahead and try to share and inspire ideas and hopefully I'll be able to find more time to contribute soon.
~Troop
Not really in any of those options if gaming is not as fast as in gingerbread.
Yes, I want something like yours ExtremeRom but with better performace. But I know that ICS is crap for gaming so it's just a dream

Categories

Resources