yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] agrabren:
mpdecision is exactly as the name implies: Multi-Processor Decision. The explanation in that thread is misleading at best, downright wrong in some parts. Yes, the kernel is multi-processor aware. It has been since long before 3.0. Remember, this is Linux. So unless you think Linux couldn't handle two cores until this year is pretty absurd.

mpdecision is a utility responsible for assisting in the decision-making for when to turn on and off that second core. For day-to-day use, your goal is not to have 100% of your performance at the ready 100% of the time. You really want the device to go to sleep, turn off cores, etc, when they aren't in use. Do you need full power to browse the web? Nope. So mpdecision is a tool (one which may have some poor choices at times, but...) which tries to decide when to enable and disable that second core. The goal is to enable it when you need it (doing too much on the first core, want to offload it) but to leave it off when you don't (checking the clock or reading a text message).

So yes, disabling/removing mpdecision should get you a very minor perf boost (especially when coming from sleep), but the better answer (and one I intend to undertake) is to rewrite mpdecision in open-source so we can choose behavior like we do for kernel governors.

On the same note: Disabling vsync to get more than 30 FPS in a game is stupid on a cell phone. All your doing is forcing the GPU to render extra frames, at the cost of power and heat, which will likely never make it to the screen. It's great for benchmarking, so you know how powerful the GPU really is. But don't confuse that with being better for games. These are phones, not desktop PCs. Let's keep that in mind. ;)
[HTC EVO 3D] rajnallan:
Agrabren,

Good morning. Thank you very much for enlightening us on various technical aspects. It makes browsing this thread more interesting. Not only I use your rom but also learn a lot here looking to learn more...Just a quick question...this rom design, is it scalable to CM 10 when it is ready or requires lots of redesign?

Thanks for your efforts, openness and willing to share your knowledge...true spirit of open forums...Thanks a lot
[HTC EVO 3D] Saneless One:
Enough of your logical response to people who want to have better benchmarks yet kill their battery life all day! You don't know what you're talking about! :)

All I know is that with dual cores twitter is SOOO much faster. My SMS is so smooth too once I O/C to 1.8Ghz and enable dual cores. I also like the lockscreen performance so much that it's worth only having 4 hours of battery life a day.
[HTC EVO 3D] herousr:
well thanks for that explanation. Very well put and informative.
[HTC EVO 3D] herousr:
Yeah most days I'm not even near a charger for at least 9-10 hours. So I'll wait for agarben to come up with a much better way.
[HTC EVO 3D] rajnallan:
Everyone has their own needs..For you it is quicker response...For some others it is better battery life...One needs to strike a balance. It is his opinion...
[HTC EVO 3D] cityeyes:
I think your sarcas-o-meter is malfunctioning.
[HTC EVO 3D] Techronico:
I believe his sarcas-o-meter is working just fine. What you witnessed was sarcasm upon sarcasm which has the uncanny ability to cancel itself out thus turning into a pleasant helpful observation... unfortunately.

On a serious note...

Agrabren, I just want to thank you for everything you are doing. You are making this phone hold us over for a while longer thus allowing us to enjoy the true features (AOSP) while we wait for the future phones of the...future.
[HTC EVO 3D] minieod:
Ladies and gentlemen! The future phone of TOMORROW. Now with less buttons!
[HTC EVO 3D] netwokz:
They can be enabled on any (aosp?) ROM, pm for more details if you would like.

Sent from a 3D Jelly Bean
[HTC EVO 3D] Joey121215:
For one the on-screen buttons are nothing like iOS and I hated then too when they were first announced. However when I flashed paranoid android I was amazed at how useful they actually were to have there. Don't hate on them until you've given them a try. Second if they were to be enabled in the ROM they would not be forced upon you to use, in the settings under system there's an on off switch and you can enable them on or off and customize the layout. Third it is incredibly nice to have a recent apps button right on the screen and to not have to hold down a home button for ages when wanting to multitask, at that point it's simpler to hit one open the app drawer and find the app. Four I have searched for an app like this and the only one that comes close is button savior which takes up room on top of whatever app you're using and blocks the screen instead of sitting at the bottom. Finally fifth it saves battery to keep the capacitive lights turned off and disabled whereas the screen will be on and in use either way.
[HTC EVO 3D] ramjet73:
If they are important enough to you there is a procedure to activate them here. If one person does this for the framework-res.apk from Devil Toast, they could post it here and others that are interested could try it.

ramjet73
[HTC EVO 3D] agrabren:
To answer a few questions (some asked, some not):

1. Jelly Bean - Porting will commence as soon as I get the baseline stuff straightened out. I've already started, and it's *not* a rewrite. It should actually be a lot easier now.

2. New build - Working out a glitch which causes the overlays to have the wrong hue. It's really annoying. But once I solve that, I have one other thing to investigate before posting a build for people to play with. This should boot for everyone.

3. Stability- New builds are done with the released HTC source, so it's a lot more stable, and the battery life is much better now.
[HTC EVO 3D] Joey121215:
I already know of the procedure to activate it in the ROM, but this doesn't allow for customizing the buttons, like a permanent menu and search button on screen. Also netwokz has already made an amazing mod to do this, but it has to be updated every time a new ROM is released, which takes up his time and creates a gap between the ROM being available and the availability of the buttons. I don't see why it's not easier for agabren to enable them in the ROM, if people don't want them, they don't have to turn the option on. Like I said earlier there's an on/off switch in the settings.
[HTC EVO 3D] Datguy_n_Disguy:
Youre thinking of AOKP. Check that Rom out.
[HTC EVO 3D] Joey121215:
No actually I'm not and I have used AOKP before.
[HTC EVO 3D] spookytay:
Joelz's AOSP ROM?
[HTC EVO 3D] ramjet73:
This sounds a little more complicated than just activating the soft buttons. Agrabren would have to redo the mod every time framework-res.apk changed and possibly other modules as well, and I think he has higher priority items he's working on. It may be "transparent" to those people that choose not to activate it, but it won't be for the dev.

If you really want to sell the idea, why not create the mod yourself (or ask someone who has done it in other ROM's to help) and post it so that others can try it?

ramjet73
[HTC EVO 3D] Joey121215:
The mod is already available, netwokz did one, just seems like it would be easier for agabren to integrate it himself then to wait on an update to the mod every time a new update is out. Here's the mod, doesn't have the on/off switch like other CM9 ROMs do though: http://goo.gl/8JFVK
[HTC EVO 3D] ramjet73:
You just made my point. That mod has no switch and no option for customizing the buttons. And you want Agrabren to add those?

I rest my case. ;)

ramjet73
[HTC EVO 3D] netwokz:
Yeah, I don't know enough to put in a toggle for the buttons. I would love to know how, but I am barely getting started learning java. While I would love for the buttons to be included, only a small few seem to like them, so it wouldn't be very practical for agrabren to include them. Especially since he is working on bigger and better things(WiMax,3D,stability). I am looking into how to add a toggle in the system settings, if I can do that, then I don't think I would have to update my mod every release. but who knows.

And you can't tell me that they don't look sexy...
[HTC EVO 3D] Joey121215:
Uhm you most certainly can customize the buttons. And the lack of a switch is why I'm asking a more experienced developer such as agabren himself work it into the ROM, which is built off agabren's. I know it can definitely be done as I've already seen it in the paranoid android ROM. If you don't believe me you can flash it yourself.

---------- Post added at 06:09 PM ---------- Previous post was at 06:01 PM ----------

And here's my proof that the buttons can be customized: http://db.tt/RlQ3WW5S
[HTC EVO 3D] xadidas4lifex:
it would be sexy on a gnex. but on a phone that already has buttons, it looks awkward lol
[HTC EVO 3D] netwokz:
Well I disable the capacitive ones, so they don't work and don't light up. After a while I forget they are there. but to each their own.
[HTC EVO 3D] HSadler93:
Is the kernel source going to help with the data drop issue? This may have been fixed and just be me because I'm still on VM firmware
[HTC EVO 3D] cityeyes:
I understand the desire for choice, but why on earth would you want to take up space on your screen with on-screen buttons if you have a phone with buttons already?

I mean, that's a ridiculously niche request. If Agraben integrated everything that every single person wanted, regardless of how many would use it or not, we'd have a pretty bloated rom on our hands.
[HTC EVO 3D] Joey121215:
Well for one the phone has a large screen and the buttons don't take up a lot of room and second it's ten times easier to multitask, which is one of the main features of ICS. Not to mention official CM9 supports this feature and it wouldn't be bloating the ROM, the modified files are just that, modified not new.

The multitasking is the main thing though, if you know of a way to add a hardware multitasking button to the phone than more power to you.
[HTC EVO 3D] cityeyes:
I'm not sure what the multitasking button does in the case of software buttons (since I've never used a phone that has them), but doesn't holding the "home" button for a quarter of a second bring up the multitasking menu?

I've been accessing that menu this way regularly for some time.
[HTC EVO 3D] Astrikz:
The buttons are a waste of screen space. You already have buttons why do you need more? Pointless. But I guess people have there open personal option.
[HTC EVO 3D] cjdalessio:
Same thing. ICS shipped on my gtab2 and I had a laugh over this being the same thing we've had all along.

C
[HTC EVO 3D] DrStrangelove41:
Whether it's useful or not, can we all agree that software buttons should be about as low as you can go on Agrabren's priority list? Let him get this thing stable, at least.
[HTC EVO 3D] Scotty_Two:
No, they don't, not those anyway. The whole glassy reflection thing is just awful and needs to go away, but thanks to Apple, people love it. Google has tried to get away from that sort of look starting from ICS and has done a very good job of it. This is mostly why I can't stand Sense; HTC has over-designed everything. Remember TouchFLO 3D? The original Sense on Windows Mobile? That came out in 2008 on the Touch Diamond... it's 2012 and HTC still uses a lot of the same out-dated design styles and elements. Stock Android in ICS is finally starting to look good, not quite as good as Windows Phone in my opinion, but still good.

I think Jeff Fong who works on the Windows Phone design team stated it very well: “Taking your icons and taking things you have on screen and giving them glassy reflections, drop shadows, transparency… I think we can do a better job…in a more direct way.”

Sorry for the rant, graphic design is what I do so I like to defend good design and point out flaws of bad design :p no offense though lol.
[HTC EVO 3D] agrabren:
And graphics design is one of the many talents I only have in my dreams. But guys, give him a break. I'd rather hear peoples suggestions, so I have ideas. Sometimes, low priority items get picked up while waiting for a build. That's how we got 3D boot animations.
[HTC EVO 3D] Joey121215:
It is A LOT simpler to have a dedicated button for it. The dedicated button is more responsive and the apps appear a lot faster.

I've given about a dozen reasons as to why I'd like this feature added, all any of you have been able to say in response is that you've never tried the on-screen buttons, that you don't want them, and that agrabern is busy with features you deem important, yet when he added the beautiful new boot animation I saw none of you complain that he had taken time away from 4G and 3D. My question was directed to agrabern and all I want to know is if he's willing to take maybe a half hour of his time to add in the on/off switch to netwokz mod and integrate it into their time. Now I'm tired of this pretty squabble with people who have admitted to never trying the buttons out. If any of you have anything more to say other than your refusal to even try something new, please share, but otherwise keep your narrow minded opinions to yourselves.

Now I ask, what of you agrabern? Would you be willing to integrate this into the ROM so that those of us who do wish to have the feature can use it and to quell this petty argument?
[HTC EVO 3D] ivwonka:
I bet it would be really easy to remap the search button to be recent apps instead. In fact, there is probably already an app for that. But I do like the soft buttons on my new nexus 7.

Thanks for all you do here agrabren. I was just noticing that the other popular aosop roms for the 3d are based off this.
[HTC EVO 3D] Joey121215:
That may be, but I use the search button fairly frequently. One of the reasons I enjoy having the on screen buttons, I can enjoy having them both in the bottom nav bar.
[HTC EVO 3D] agrabren:
That's exactly what I was thinking. I'll research both solutions when I get a chance. I hate holding the home key.
[HTC EVO 3D] herousr:
Not that I care if software buttons happen but if you use the search button frequently and the soft buttons don't have a search button isn't that a reason not to add them?
[HTC EVO 3D] herousr:
And I say again I don't care if soft buttons happen I'm not gonna use them adding them is all agrabren he can do what he wants with his own ROM I'm just happy to see that things are advancing still
[HTC EVO 3D] Joey121215:
The soft buttons in stock ICS may not, but in a custom ROM you can have whatever buttons you want on screen. See: http://db.tt/RlQ3WW5S
[HTC EVO 3D] ramjet73:
If you want recent apps with a single touch check out TaskSwitcher from the Play Store. Pressing the Home key once gives you a full screen of recent apps to which you can pin favorite apps and even a widget or two. If you want to access your home screen, just press the home button twice.

ramjet73
[HTC EVO 3D] thedawn2009:
Anyone else getting random lockups on 6.1 on a clean install?

Twrp2.2.0

Hboot 1.04 - s-off

Hw002
[HTC EVO 3D] agrabren:
Hoping to post a new build tonight. So far, everything checks out for alpha quality.

Sent from Devil Toast over WiMAX. :-)
[HTC EVO 3D] minieod:
im telling you - zombies are after your rom
[HTC EVO 3D] Neogenx:
You sir...are a gentleman and a scholar
[HTC EVO 3D] :
Wimax?
[HTC EVO 3D] mingolianbeef:
I just want u to get a glimpse of what the 3vo community will look like when the update hits the forums, great job agrabren, ur an inspiration to me dude :D
[HTC EVO 3D] davidnjessicacruz:
Well since it's in his sig I would assume so. :D
[HTC EVO 3D] minieod:
Man at least I posted a GOOD picture of zombies last night. :p

Sent from XDA app
[HTC EVO 3D] flooppoolf:
3D?
[HTC EVO 3D] agrabren:
No 3D features yet, except the boot animation. It's mostly working the same as the prior builds, only a lot more stable. To me, it's like coming from a random developer build to an alpha quality build. Beta is reserved for 100% feature complete, just bugs to be resolved.
[HTC EVO 3D] flooppoolf:
Ah okay thank you for replying to my question.
[HTC EVO 3D] minieod:
But with wimax and BT phone. soooo....perfect

Sent from XDA app
[HTC EVO 3D] flooppoolf:
I'll finally use my motoactv completely.
[HTC EVO 3D] Saneless One:
I like how even when the world goes to hell, even a clown can get turned into a zombie.
[HTC EVO 3D] leonardusbayu:
my gosh, can't even believe that all function will be working. awesomeee
[HTC EVO 3D] Sturos:
WiMAX working in 0.7 :D .. sorry overly excited.
[HTC EVO 3D] digitalhigh:
WTF is .7??

http://goo.im/devs/agrabren/cm9/shooter/cm-9-DevilToast-0.7-shooter.zip
[HTC EVO 3D] youdug:
You beautiful bastard agrabren :beer:

Is .7 the update?

Edit: just seen sturos's post and im sorta drunk. Sry
[HTC EVO 3D] Saneless One:
I don't think It's done uploading yet. Goo manager didn't like the md5
[HTC EVO 3D] connerrs:
Yep! Just flashed .7 and confirmed 4g is working! Seems like the FPS on the boot animation is better too... Agrabren, did you resolve the problem regarding the refresh rate found in the CM9 source?

Thanks agrabren!
[HTC EVO 3D] Datguy_n_Disguy:
Too bad I'm on boost.
[HTC EVO 3D] dementio:
Omg, MIUI, CM9, MIUI, CM9. I think I'm getting MRD (Multiple ROM Disorder)
[HTC EVO 3D] agrabren:
Oh, and likely, a VM build soon too, if I can find some testers.
[HTC EVO 3D] youdug:
Sms good? If it is im flashing right now. Thank you agrabren and whoever can help me out with lettin me know
[HTC EVO 3D] Sturos:
PS: I superwiped and it didn't bork the boot up process in 0.7. Not that I endorse doing that!! I just wanted to try it out for myself.
[HTC EVO 3D] aoaleman:
Thank you so much agrabren. I appreciate all your hard work and time you put into this community. Love this ROM man! :D
[HTC EVO 3D] Astrikz:
fingers crossed for no more reboots.
[HTC EVO 3D] vestaviajag:
does this ROM have the same problem with downloading MMS? I know on the Paranoid Devil ROM it has that issue, and since it's based on this, I was just curious. Thanks for the hard work!
[HTC EVO 3D] doron07:
This is awesome, I just got my nexus 7 in the mail yesterday and can tether at full speed now. Thanks!!
[HTC EVO 3D] xhazyx:
can I do a dirty flash from .6?
[HTC EVO 3D] argonzal:
can't get past initial setup without rebooting... anyone know if there's a fix? I'm S-off 1.57 Juopunot Hboot 4ext Recovery
[HTC EVO 3D] flooppoolf:
Yeah, it will probably freeze after it updates applications, just remove battery and restart.
[HTC EVO 3D] minieod:
Hoooooooeeeyyy. Downloading now. Anyone confirm BT phone yet?

Sent from XDA app
[HTC EVO 3D] flooppoolf:
Confirmed.
[HTC EVO 3D] aoaleman:
No freeze here.
[HTC EVO 3D] dfskevinohyeah:
Woah! Yay for updates! All I want is slightly better battery life and I'm happy :)

Sent from my PG86100 using Forum Runner
[HTC EVO 3D] argonzal:
anyone else getting bootloop? not sure what I'm doing wrong... do i need to flash anything before?
[HTC EVO 3D] bpc4209:
Where are Gmail and YouTube? I flashed .7 and latest ics gapps and play store is there but those are missing? Do we have to download them manually?
[HTC EVO 3D] netwokz:
How are you flashing? Have you flashed DevilToast before?

---------- Post added at 09:58 PM ---------- Previous post was at 09:56 PM ----------

I don't see them in gapps, so looks like you might have to.
[HTC EVO 3D] rajnallan:
Wi Max seems to work..I was trying Tango...The front camera shows the face upside down...In 0.6 this was ok. I don't get the audio. The other party is able to hear me ...so the mic is working with Tango. Overall.....wonderful work..

I did not try with Skype....
[HTC EVO 3D] minieod:
Froze for me after flashing over .6. Rebooted. All is well.

Anyone know how to modify the icons shown on the pulldown menu? Would love to get 4g in there

Sent from XDA app
[HTC EVO 3D] Juanito216:
Thanks for the wiimax build, I can even download from the Play Store with 4G now. One issue though. 4G is working, but no data symbol while 4G is on. Otherwise, this is the rom to run. Rom is smooth btw.
[HTC EVO 3D] argonzal:
First time flashing DevilToast... do I need to flash 0.6 and then flash this over??
[HTC EVO 3D] youdug:
Are you able to hear the person on the other end of a call? Sms and wimax are confirmed. If audio in phone calls is good im all in.
[HTC EVO 3D] Drachen808:
The settings keep telling me unable to connect to wimax. Sad day.
[HTC EVO 3D] bpc4209:
Awww...man just checked and no call audio here. Anyone else?

Edit: Re-Flashed ROM and call audio is working now.
[HTC EVO 3D] soldierforchrist2:
Awesome! Working great so far. I'm impressed you got this done so quickly. Seems like you put a lot of time in on developing, and we all appreciate it!

Sent from my EVO 3D
[HTC EVO 3D] rajnallan:
Calls no problem at all. I am able to hear the person at the other end of the call. Everything looks good except while using Tango. Audio was not there at my end on 0.6 also but the from camera showed the face correctly. In 0.7 audio is not working at my end but teh front camera shows my face upside down.
[HTC EVO 3D] HSadler93:
Thanks Agrabren!! Was the bootscreen framerate fix pushed to CM?
[HTC EVO 3D] Astrikz:
Everything seems to be working here. No boot loops yet. But I can still feel the lag when typing. I press a letter and it doesn't work so I have to press it again. Its kinda annoying
[HTC EVO 3D] jmkarnai01:
Goonies forever
[HTC EVO 3D] heathmcabee:
Can't wait to dip my toes in .7 and dilly dally my damey.
[HTC EVO 3D] netwokz:
No you shouldn't have too. But don't use a superwipe, It messes things up. just wipe everything(sans SD card) then flash. If it boot loops, try wiping data after you flash the rom, then boot.
[HTC EVO 3D] argonzal:
tried that... no go... tried flashing twrp recovery ...no go.. 1st time ever having problem flashing a rom???
[HTC EVO 3D] bk718:
sorry if your already mentioned it before.. but whats your info?? hboot, etc..
[HTC EVO 3D] youdug:
4ext ftw. Never had an issue since ive started using it.

After i flashed the rom wimax worked. I restarted and wimax said unable to connect. Rebooted to recovery, wiped cached and dalvik, restarted and was able to connect.

Its 2:30 am so i cant make calls or text anyone but ill let you know in about 6 hours.
[HTC EVO 3D] argonzal:
s-off hboot 1.57 juopunot hboot tried both 4ext and twrp recoveries 1.06 radio
[HTC EVO 3D] youdug:
This is cdma brother. You cant flash this if youre gsm
[HTC EVO 3D] argonzal:
yes on sprint... 1.57 hboot is the optional one when I did s-off doing wire trick method... btw I never flashed VM firmware
[HTC EVO 3D] bk718:
sorry.. never had to use that method.. but optional?? so u picked 1.57? this it the first i've heard of this.. so not quite sure if it will work for you..

maybe try one of the standards and not optionals.. idk..
[HTC EVO 3D] youdug:
1.57 is gsm brother. For cdma theres 1.5, 1.4, 1.3, and 1.04.

Edit: this is running incredible agra. Thank you for all the time youve put in this brother
[HTC EVO 3D] ramjet73:
That's the bootloader for the VM ICS firmware leak, which means you used the ICS version of JB. I don't know if the bootloader can affect flashing a ROM or not since that's done in recovery but you can flash the JB bootloader for GB from the unlimited.io website if you want to make sure.

ramjet73
[HTC EVO 3D] Astrikz:
And 1.5050 with s-off bootloafer
[HTC EVO 3D] youdug:
Idk whos more drunk, me or you..

He used the ics version of jb? The jb bootloader for gb?

I keep up as much as i can but am i missing something or am i seriously hit and this is goin over my head.
[HTC EVO 3D] HiddenKnight:
This rom is becoming great. Everything seems to be working solid too! Thanks Agrabren!
[HTC EVO 3D] agrabren:
I'm going to rant for a brief moment, off topic...

I HATE INSOMNIA!

Thank you. I'm so tired that I'm certain I saw my system building 'external/vagina' while building DisarmedToaster. I wish I could sleep, but I can't. I think I'm going insane from it.