MoDaCo is undergoing planned maintenance. Site functionality may be reduced - follow @modaco or @paulobrien on Twitter for updates.

  • Announcements

    • Reminder - MoDaCo position on illegal content

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such software
      Nintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)


      CUSTOM ROMS

      You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not be hosted directly in topic via the MoDaCo attachment system
      ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)
      ROMs must give full credit to the original author
      This decision has been taken in light of the huge amount of interest in this area of device customisation within the community, and member feedback! Please note that custom ROM discussion should be kept in specific device sub-areas, (e.g. Kaiser.MoDaCo.com for Kaiser based devices). ISSUES If you have any issues with this policy, please contact me directly via PM. P
    • Support MoDaCo by signing up to a MoDaCo Silver or Gold membership

      To sign up to an annual MoDaCo Silver subscription which will eliminate all ads from the site (as well as giving you access to the MoDaCo Online Kitchens for Android) for only £9.99 using PayPal, Credit or Debit Card, ensure you are logged in to the site, and then click the link below, which will take you directly to the subscription store! You can also sign up to an annual MoDaCo Gold subscription for £29.99, which adds the benefits listed below! PURCHASE A MODACO SUBSCRIPTION - FREE Titanium Backup Mobile for Android worth $5.99! - FREE 1 year PrivateInternetAccess.com worth $39.95! - FREE 1 year LastPass Premium worth $12! - FREE CalcConvert for Pocket PC from Binaryfish worth $17.95! - FREE Calendar Bar for Pocket PC from OmegaOne worth $9.99! - FREE CamerAware for Pocket PC and Smartphone from MoDaCo worth £19.99 / $30! - FREE Chronos for Pocket PC from ActiveKitten worth $14.95! - FREE CodeWallet Pro for Smartphone and Pocket PC from DeveloperOne worth up to $24.95! - FREE Concentrix for Pocket PC from eSoft Interactive worth $9.95! - FREE FlexMail for Pocket PC and Smartphone from WebIS worth up to $59.90! - FREE FTouchSL for Pocket PC from Vekoff s.r.o. worth 10 euro / $12.50! - FREE Jewel Challenge for Pocket PC from eSoft Interactive worth $9.95! - FREE John Cody's Alerts Pro for Smartphone from Omnisoft worth $14.95! - FREE LingvoSoft Talking Dictionary 2008 English <-> Dutch for Pocket PC from Lingvosoft worth $49.95! - FREE LingvoSoft Talking Dictionary 2008 English <-> French for Pocket PC from Lingvosoft worth $49.95! - FREE LingvoSoft Talking Dictionary 2008 English <-> German for Pocket PC from Lingvosoft worth $49.95! - FREE LingvoSoft Talking Dictionary 2008 English <-> Italian for Pocket PC from Lingvosoft worth $49.95! - FREE LingvoSoft Talking Dictionary 2008 English <-> Spanish for Pocket PC from Lingvosoft worth $49.95! - FREE LingvoSoft Dictionary English <-> Dutch for Smartphone from Lingvosoft worth $49.95! - FREE LingvoSoft Dictionary English <-> French for Smartphone from Lingvosoft worth $49.95! - FREE LingvoSoft Dictionary English <-> German for Smartphone from Lingvosoft worth $49.95! - FREE LingvoSoft Dictionary English <-> Russian for Smartphone from Lingvosoft worth $49.95! - FREE LingvoSoft Dictionary English <-> Turkish for Smartphone from Lingvosoft worth $49.95! - FREE Note2Self for Pocket PC and Smartphone from WebIS worth up to $19.90! - FREE Opera 8.60 for Pocket PC and Smartphone from Opera Software worth up to $48! - FREE Pocket Informant for Pocket PC and Smartphone from WebIS worth up to $59.90! - FREE Pocket Launcher for Pocket PC and Smartphone from Conduits worth $9.95! - FREE PTab for Pocket PC and Smartphone from z4soft worth up to $60! - FREE Resco Explorer for Pocket PC and Smartphone from Resco worth up to $49.90! - FREE Safemode for Pocket PC from monocube worth $12.95 - FREE SplashPhoto for Pocket PC and Smartphone from SplashData worth up to $59.90! - FREE Sprite Backup for Pocket PC and Smartphone from Sprite Software worth $29.95! - FREE Teksoft Glyphs UI for Pocket PC and Smartphone from Teksoft €9.95! - FREE Teksoft HeadsetRemote for Pocket PC and Smartphone from Teksoft €4.95! - FREE Traffic Jam for Pocket PC from eSoft Interactive worth $9.95! - FREE unlock (1 per year) from imei-check.co.uk - DISCOUNT of 10% at MoDaCo FairDeal - DISCOUNT of 10% at Semsons.com - FORUM - AD FREE SITE - FORUM - custom rank / title - FORUM - double competition entries - FORUM - double post attachment space - FORUM - no search flood control - FORUM - priority event registration - FORUM - triple PM space
    • Reminder: Selling items on the forum directly is not allowed

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspensions / ban.

To answer user questions all in one place.

18 posts in this topic

Posted (edited) · Report post

This thread is to answer any and every one of your questions and i'll start with the most commonly used questions.

 

1. What is your addition to iodak's kernel.

 

At this point in time i have removed all of the Demetris additions that iodak added and regretted adding, i did so for two reasons, most of them are from Code Aurora and made for a different chipset than the one we use and the rest are just half additions of longer code chains that he could fit in there but didn't want to spend the time to complete. I've added about 2000 commits in one commit for one reason, i didn't expect i would share this kernel so i just made it for myself, it wasn't until Guiseppe asked me to that i shared it so i didn't structure my commits.

 

2. Why won't you use F2FS.

 

I've been involved in programming for the Linux kernel for a good 20 years, i've programmed for Unix and Xenix (don't worry if you don't know what that is, it was Microsofts failed attempt at Unix) and i've been involved in writing drivers for mobile devices for several years. This is a hobby, i produce free code and i'm not paid for it. So, there is my background which i add only to explain that i know a thing or two about drive management both for servers, desktops and mobile devices.

 

When it comes to F2FS i did what any sensible person would do, i didn't belive the hype that surrounded the new additions so i looked into what it actually does and i tested it in a real world situation (as i always do for everything before i release it).

 

If you had a hard drive in your phone then random reads would be a big deal, see in ye olden timey hard drives there were heads moving across magnetic discs and things like file system fragmentation mattered because the heads needed time to move across those discs, now we have solid state memory in our phones so this is irrelevant. What is relevant is reads, writes and application performance.

 

F2FS isn't great at reads and that is pretty much all you do with your phone (unless it's cached in which case it doesn't matter) you don't really need high write speeds on it (much better to do what i have done in my kernel, cache the writes) and you don't need excellent database performance unless you are using it to run databases on which you are not.

 

So in real world usage, Ext4 is faster and it's a tried and true file system, the only one i know that would actually be faster is XFS.

 

Now it's up to you to ask questions and me to decide if i want to answer them. :)

 

3. "Why don't you release a new ROM, there have been many nightlies since your last release"

 

Because there is no good reason to. You're running what i and the testers are running, if you want to update your ROM nightly for no reason what so ever this is NOT the ROM for you.

 

You can check the thread title, when there is a good reason to install a newer version of the ROM you'll find that it's been updated.

 

Sometimes there are loads of changes that do not affect our device, i won't update the ROM then because there is no reason to, sometimes code gets broken, i won't update the ROM then either. When there is a major change that i make to the dev tree or in a commit or when there are code changes that would benefit our device or when there are fixes or additions of features then i'll update the code.

 

The last interesting thing was the removal of DSP and addition of ViperFX, there is nothing new for us since then and right now art is borked so i'll wait until there is a good reason (notice the red thread there, good reason) to release a new version.

 

4. "What governors for CPU and CPUQuiet should i use and what scheduler and congestion control?"

 

I don't know but this is what i use and recommend:

 

1. CPU Governor: AbyssplugV2

2. CPUQuiet Governor: Balanced

3. Scheduler: ROW

4. Congestion control: Westwood (this is westwood+, there is no separate option for the old westwood)

Edited by Mourta
5

Share this post


Link to post
Share on other sites

Posted · Report post

First OT: thank you for mentioning me, I'm simply an user who appreciated all your work's concrete relevance, nothing more CLOSED OT :)
0

Share this post


Link to post
Share on other sites

Posted · Report post

First OT: thank you for mentioning me, I'm simply an user who appreciated all your work's concrete relevance, nothing more CLOSED OT :)

 

None of my code would be used by anyone but me if it wasn't for you, i was so tired of the politics in a forum where i was not welcome and where original code was shunned if not from one of two devs (they tolerate a third member but just barely) so i had just decided to make my phone as good as i could make it and leave it to others to make it for everyone else.

2

Share this post


Link to post
Share on other sites

Posted · Report post

Hi Mourta

 

Quick and painless : I use linux Manjaro since 2 years.I know far too little about Linux.One thing I know: XFS is the fastest.

 

Thanks

1

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

It is possible. QUOTE :

HI Mourta

is this ROM EXT4 or F2FS compatible ?

thank you :)


All my ROM's for all forseeable future will all use ext4. Edited by creedence
0

Share this post


Link to post
Share on other sites

Posted · Report post

Hello,

y? dont you remove f2fs support from your kernel?

 

Because it's a stand alone anykernel which means that people will inevitably attempt to run it on f2fs ROM's.

 

It's worth keeping around if there are updates that changes the current situation too, i'm not opposed to using it if there comes a time when i see a good reason to do so.

1

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

will you add the kernel in the ROM?

Edited by TheSonic
0

Share this post


Link to post
Share on other sites

Posted · Report post

will you add the kernel in the ROM?

 

All ROM's have a kernel, when the ROM is released the latest kernel will be the one in the ROM.

 

There may be later releases of the kernel that are not included in the ROM, in that case  you'll find that the date of the kernel thread is newer than that of the ROM thread.

 

All kernels released after a ROM are compatible with the latest released ROM.

 

We're all just awaiting the storm after Android L hits right now so don't expect many ROM changes or updates for a while, the mr3 is the last update for this (and all other) Roms.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Thanks for your great efforts. I was experiencing some UI freezes when using your previous ROM/12-8 Kernel, Is that fixed on the latest ROM release? 

0

Share this post


Link to post
Share on other sites

Posted · Report post

It seems so, I'm using latest mourta's rom and kernel and latest pa gapps full modular pack. No freezes nor lags.
0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

@Mourta thanks for your great work. I have one question about another custom ROM ,like AOSB or PAC.They search for our device a maintainer .For example we are listed in their download site ( http://probam.net/android-kikat-download/?device=p880).You would be a great maintainer. Edited by aria12
1

Share this post


Link to post
Share on other sites

Posted · Report post

@Mourta thanks for your great work. I have one question about another custom ROM ,like AOSB or PAC.They search for our device a maintainer .For example we are listed in their download site ( http://probam.net/android-kikat-download/?device=p880).You would be a great maintainer.

 

No thanks, i don't have the time for it and it's not something i'd use myself.

 

I only maintain this kernel and unofficial ROM because it's what i use and i'm nice enough to share it, i'm not really interested in working on other things.

1

Share this post


Link to post
Share on other sites

Posted · Report post

Every day since I have installed your ROM I have been experiencing kernel panics few times a day. I have linked a log for you @Mourta. ROM was clean installed.

 

https://www.dropbox.com/s/n7364jxoq2mdh5f/last_kmsg_kernelpanic.log?dl=0

 

Since the first time you installed my original ROM? And you stuck with it?

 

Kudos... that takes some perserverence.

 

The good news is that 3.4 is in testing... it is rock solid when used with the ROM.

 

By rock solid i mean... it's ... it's something else.

1

Share this post


Link to post
Share on other sites

Posted · Report post

Since the first time you installed my original ROM? And you stuck with it?

Kudos... that takes some perserverence.

The good news is that 3.4 is in testing... it is rock solid when used with the ROM.

By rock solid i mean... it's ... it's something else.

I..I can confirm! :D

Have you ever got an idea of what "project butter" was meant to be, guys? Have you ever got a "buttery smoothness" on this phone? I don't remember anything similar to what I'm experiencing right now..Anyway, if your answer is "yes"..well, forget that. Mourta 3.4 is..better than butter. LOL :D
1

Share this post


Link to post
Share on other sites

Posted · Report post

I..I can confirm! :D

Have you ever got an idea of what "project butter" was meant to be, guys? Have you ever got a "buttery smoothness" on this phone? I don't remember anything similar to what I'm experiencing right now..Anyway, if your answer is "yes"..well, forget that. Mourta 3.4 is..better than butter. LOL :D

 

It's... a vanilla kernel, well, not vanilla as in just released, it's just that it's completely standard, compiled with GCC 4.6, not a single line of code that wasn't absolutely needed, not a single optimization anywhere.

 

Cool thing though, i'm adding a driver to check your hardware (thank you IODAK for bringing that to userspace) and implementing scaling per profiling.

 

You can simply set your profile and change it and EVERYTHING from cpu clock (which scales by new devfreq) to the cpufreq framework and new DVFS takes it into account when calculating numbers.

 

Users won't see this for some time though, at least a month of testing on this.

 

In the meantime... it still scales fine and it is rock solid.

2

Share this post


Link to post
Share on other sites

Posted · Report post

hey, hope this is the right place to ask.

first of all,Mourta, thank you very much for the work and the sharing of you'r work.

 

now, to my question,I'm trying to get the max screen on time possible.

i've tried you'r rom but it was laggish and stuck few times so for now i'm running omni rom Kitkat with you'r kernel.

there is no option for abbysplug but ROW does exists.

what setting/rom should i use to get max screen time including sacrifice of preformnce (i'ts already scaled down to 1300hz max and -50mV undervolt)

i'm really happy with our device, but very disappointed with the whole 5th slow core to max battery life, all i'm asking for is around 3-4 screen on time.

 

sorry for bad english, it's my 3rd language 

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

hey, hope this is the right place to ask.

first of all,Mourta, thank you very much for the work and the sharing of you'r work.

 

now, to my question,I'm trying to get the max screen on time possible.

i've tried you'r rom but it was laggish and stuck few times so for now i'm running omni rom Kitkat with you'r kernel.

there is no option for abbysplug but ROW does exists.

what setting/rom should i use to get max screen time including sacrifice of preformnce (i'ts already scaled down to 1300hz max and -50mV undervolt)

i'm really happy with our device, but very disappointed with the whole 5th slow core to max battery life, all i'm asking for is around 3-4 screen on time.

 

sorry for bad english, it's my 3rd language 

 

I have no idea, why not ask Adam77Root, he's the maintainer of that ROM.

 

For my kernel on my ROM it's mentioned a number of time in the thread for that ROM.

 

Your English is fine.

Edited by Mourta
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.