Nexus 4 franco kernel.franco kernel always has 2 cores “offline”?
Our Best Phone Hacks.GitHub – xtrymind/franco-Kernel: franco kernel for Nexus 4
Sep 25, · Thanks for this Franco u are the one man. I am running stock and Monitoring CPU state through CPU spy and lowest cpu is and highest being it seems to change between 10no deep sleep no no I think battery drain is cause CPU not going below Sent from my Nexus 4 using Tapatalk 2 Beta Mar 28, · Previously, using the stock kernel I was getting about 2h 30m of screen on. Running stock, unlocked, rooted and (Latest stable version available – Milestone 1 – franco-Kernel-Milestone.1) with just the standard settings. I have not messed around with any settings as it is very nice as is. Screen brightness set at Auto. Sep 25, · Color Calibration for the Nexus 4 Thanks for all those of you who provided feedback on my color calibration settings using r72 and Franco’s app. Someone messaged me to ask what the thinking was behind my settings, and I thought it might be worth posting the reasons here too so everyone can understand the why behind them.
Nexus 4 franco kernel.Nexus 4 & Franco Kernel Holy Crap it’s Good | [H]ard|Forum
May 17, · Franco Kernel Franco Kernel is one of the more popular kernels used by Android users. A kernel tells the hardware in your Android device how to . Jul 16, · I have the latest Franco kernel and noticed that not all my cores are being used. I know that Franco kernel will only uses them all once the load passes a certain threshold. I played a few games thinking it would run all 4 cores and nope, only 2 cores. I played HD video and nope, only 2 . Oct 13, · While the Franco and ElementalX kernels are virtually household names at this point, if increased battery life is your primary concern, you might want to check out the lesser known Hells-Core kernel on the Nexus 5 and Hells Doctor on the Nexus 4.
franco kernel always has 2 cores “offline”? – Nexus 4 | Android Forums
Improve Battery Life on Your Nexus with the Hells-Core Kernel « Nexus :: Gadget Hacks
Work fast with our official CLI. Learn more. If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. There was a problem preparing your codespace, please try again. Skip to content. Branches Tags. Could not load branches. Could not load tags. Go back. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. This branch is 56 commits behind franciscofranco:lollipop-mr1.
Pull request Compare. Latest commit. Git stats , commits. Failed to load latest commit information. View code. Linux kernel release 3. Read them carefully, as they tell you what this is all about, explain how to install the kernel, and what to do if something goes wrong. Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It has all the features you would expect in a modern fully-fledged Unix, including true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, and multistack networking including IPv4 and IPv6.
Linux has also been ported to a number of architectures without a PMMU, although functionality is then obviously somewhat limited. Linux has also been ported to itself. Please read the Changes file, as it contains information about the problems, which may result by upgrading your kernel. These guides can be rendered in a number of formats: PostScript.
After installation, “make psdocs”, “make pdfdocs”, “make htmldocs”, or “make mandocs” will render the documentation in the requested format. This area has a usually incomplete set of kernel headers that are used by the library header files. They should match the library, and not get messed up by whatever the kernel-du-jour happens to be. Patches are distributed in the traditional gzip and the newer bzip2 format.
To install by patching, get all the newer patch files, enter the top level directory of the kernel source linux If there are, either you or me has made a mistake. Unlike patches for the 3. Alternatively, the script patch-kernel can be used to automate this process. It determines the current kernel version and applies any patches found. Patches are applied from the current directory, but an alternative directory can be specified as the second argument.
For example, if your base kernel is 3. Similarly, if you are running kernel version 3. Beware that using excessively old versions of these packages can cause indirect errors that are very difficult to track down, so don’t assume that you can just update packages when obvious problems arise during build or operation. BUILD directory for the kernel: When compiling the kernel all output files will per default be stored together with the kernel source code.
New configuration options are added in each release, and odd problems will turn up if the configuration files are not set up as expected. If you want to carry your existing configuration to a new version with minimal work, use “make oldconfig”, which will only ask you for the answers to new questions. Additionally updates the dependencies. Use “make help” to get a list of all available platforms of your architecture. NOTES on “make config”: – having unnecessary drivers will make the kernel bigger, and can under some circumstances lead to problems: probing for a nonexistent controller card may confuse your other controllers – compiling the kernel with “Processor type” set higher than will result in a kernel that does NOT work on a The kernel will detect this on bootup, and give up.
The kernel will be slightly larger, but will work on different machines regardless of whether they have a math coprocessor or not. Thus you should probably answer ‘n’ to the questions for “development”, “experimental”, or “debugging” features. Please note that you can still run a. It is also possible to do “make install” if you have lilo installed to suit the kernel makefiles, but you may want to check your particular lilo setup first.
To do the actual install you have to be root, but none of the normal build should require that. Don’t take the name of root in vain. However, sometimes you or other kernel developers need to see compile, link, or other commands exactly as they are executed.
For this, use “verbose” build mode. This is especially true for the development releases, since each new release contains new code which has not been debugged.
Make sure you keep a backup of the modules corresponding to that kernel, as well. To use the new kernel, save a copy of the old image and copy the new image over the old one.
If you don’t, you won’t be able to boot the new kernel image. See the LILO docs for more information. After reinstalling LILO, you should be all set. Shutdown the system, reboot, and enjoy! If you ever need to change the default root device, video mode, ramdisk size, etc. No need to recompile the kernel to change these parameters. If there isn’t anyone listed there, then the second best thing is to mail them to me torvalds linux-foundation.
If the problem is new, tell me so, and if the problem is old, please try to tell me when you first noticed it. The dump may look incomprehensible to you, but it does contain information that may help debugging the problem. The text above the dump is also important: it tells something about why the kernel dumped code in the above example it’s due to a bad kernel pointer.
Alternately you can do the dump lookup by hand: – In debugging dumps like the above, it helps enormously if you can look up what the EIP value means. The hex value as such doesn’t help me or anybody else very much: it will depend on your particular kernel setup. What you should do is take the hex value from the EIP line ignore the “” , and look it up in the kernel namelist to see which kernel function contains the offending address.
To find out the kernel function name, you’ll need to find the system binary associated with the kernel that exhibited the symptom. To extract the namelist and match it against the EIP from the kernel crash, do: nm vmlinux sort less This will give you a list of kernel addresses sorted in ascending order, from which it is simple to find the function that contains the offending address.
Note that the address given by the kernel debugging messages will not necessarily match exactly with the function addresses in fact, that is very unlikely , so you can’t just ‘grep’ the list: the list will, however, give you the starting point of each kernel function, so by looking for the function that has a starting address lower than the one you are searching for but is followed by a function with a higher address you will find the one you want.
In fact, it may be a good idea to include a bit of “context” in your problem report, giving a few lines around the interesting one. If you for some reason cannot do the above you have a pre-compiled kernel image or similar , telling me as much about your setup as possible will help.
You can now use all the usual gdb commands. About franco kernel for Nexus 4 Resources Readme. View license. Releases 21 tags. Packages 0 No packages published. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window.