[KERNEL][REF][Q&A] Siyah 5.0+[ICS/CM10] 6.0b5+[JB/CM10.1] +DISCUSSION+. NON-DEV!!!
****SIYAH KERNEL DEVELOPMEMT... STILL GOING STRONG!!!****
Thanks to his loyal fans and and appreciative SGS2 community Siyah is still going strong on the SGS2. GM has a donated device to play with and with recently released official JB sources development has resumed in earnest...
================================
If you have been directed here after posting in the original Siyah thread and are wondering why. Or you are a bit unsure which thread to post to, the man himself posted this:
Quote:
Originally Posted by gokhanmoral
you can always post problems and bug reports to other [Development]thread which will contribute to development.
but please do not post like "battery life is bad"
I always welcome your feedback such as "it was working in X version but it is not working Y, it gives me blahblah problem and here is the logcat and last_kmsg output".
sometimes last_kmsg cannot help but it is always good to post it if you are unsure.
normally, I have patience for those who has no technical knowledge. but lately there were too much talk in the development thread which was only wasting people's time reading it.
you can post your screenshots and talk about "best settings" here.
but they do not help much with the development.
I will read this thread.
but not as much as I read the other one.
So there you have it, honestly rank your noobishness to yourself and familiarity with Siyah and follow XDA general rule no.1: READ the last 10 pages of thread before posting and skim the rest. Once you are a familiar with Siyah don't be scared to post intelligent suggestions and such on his thread. You will find he is one of the most helpful DEV's around especially for the inexperienced... he won't even call you a Noob
================================
For real-time answers to your questions and suggestions for future versions of Siyah Kernel, please join the IRC Chanel:
IRC support and chat:
Server: irc.FreeNode.net
Channel: #siyah-kernel
web client: http://siyah.twosx.net/
===============================
There is already a dual use cm9/siyah combination use thread for disvussion so use it. For general discussion about your Siyah experience and/or issues please use this thread.
***If you consider yourself a inexperienced post your questions here first.***
Since Siyah is the all-in-kernel there are simply too many different roms that it can run making it very hard for the dev to troubleshoot if every little issue is posted on his dev thread, many of which are super noob, noobish or posted without prior testing/problem solving/research.
- battery issues
- wake locks
- PERCEIVED Bugs. Remember that what you experience as a bug is likely just a rom issue or settings related. If many users experience the same thing then GM will take a look.
- extweaks issues
- CPU related
- suggestions/additions to future kernel versions.
================================
Remember this thread is for EVERYTHING related to general Siyah kernel experiences you have and issues.
For the original Siyah Development thread go here.
Un-check Force gpu rendering in developer options. That will eliminate most slow motion bugs. I haven't experienced any bugs after that, but you might.
:what:
The phone will suddenly appear to freeze but in actual fact it has slowed down to a crawl.
I've never waited long enough to see if it recovers but if it does and someone wants to test this then post a log on GMs thread this would be Rad!
>What causes it?
We don't know. Logs posted shortly after a reboot show nothing so it's proving elusive to track down.
>What we know:
*It is happens randomly and no single set of useage patterns will reproduce it.
*my personal observations:
- it is not governor specific.
- it tends to happen when either the mobile network or wifi is going into or coming out of range
- it may be super user related as it tends to happen after using apps for me that require su permissions and after flashing a new kernel/rom.
- it seems to happen when turning screen on or off.
>What helps to stop it happening:
After flashing a new rom or kernel update try the following:
It's not specific to Siyah. I get it with Abyss kernel 1.8F2 for Aosp derived roms.
Could I have a question? Which governor is better: Pegasusq or SmartassV2 ? I can't find the discussion about Pegasusq governor or hotplug ??? Please give me a answer or a link about this! Thanks!
Slow-motion bug experienced up to 3.2.5 Should be fix. Since it was difficult to consistently reproduce please report any cases in the latest version.
================================
***Battery drain issues***
If you have used Siyah in the past there WAS one genuine battery drain bug many versions ago. Enough people posted USEFULL reports back then so GM looked into it and solved the bug.
IMPORTANT: GM does NOT have the time to investigate every report claiming battery drain and with his amazing pace of development may NOT have time to find it if it is real and kernel related because of his heavy dev usage patterns which obscure subtle excessive drain.
IMPORTANT: 90% of battery drain issues are app and/or from related. You MUST approach the issue SYSTEMATICALLY to solve it. There are many ways to do this and many threads of information.
1. WAIT at least 2-3 charge cycles after flashing a new Siyah version AND after a rom flash. If you still think battery life has deteriorated try these basic steps:
Reset the fuel guage at 100% charge.
Fix permissions in recovery and wipe cache and Dalvik.
Disable auto-sync in settings for everything except contacts if needed.
Now charge your phone to full to reset Android battery stats and do a few tests.
Leave phone undisturbed in plane mode for an hour and check the drain. Then try with mobile data on for a while and Wi-Fi. Stats with show any obvious that seems wrong. If an app shows excess drainage wipe its data or uninstall and reinstall.
Now use the phone normally to subjectively feel out battery drain. With your normal sync settings in place. Before going to bed charge to 100% to reset stats and unplug before you sleep. Check overnight drain. Is it still higher?
If you still have excessive drain check for any obvious apps in basic Android battery stats keeping the phone awake or draining battery. Next try disabling auto sync for All apps and accounts and charge to 100% before bed...
See the pattern? This is basic SYSTEMATIC problem solving you have to eliminate the possibilities one by one and CONTROL FOR VARIABLES by not changing multiple things at a time with no strategy... continuing.
If battery drain remains pass this point you have a few options:
1. Continue problem solving using better tools such as better battery stats.
2. Back everything up using Titanium backup. Factory reset your rom. Restore everything EXCEPT system data.
Option 2 is best use SMS backup and restore for messages and Google for you APNs contacts bookmarks etc. I had to do it after 20+ cm9 nightly rom updates no wipe. In less than 25 minutes I had phone back 100% identical in setup minus the unexplained performance problems I had.
Titanium Backup is the go. Just remember to follow these rules:
***Never restore System app/data. Google accounts will save and restore your APNs, bookmarks and contacts*** ***Use SMS back up app to back up and restore you messages***
***Backup your entire setup in recovery before and you can ALWAYS go back to where you were before if you mess up.
SO LONG AS you make a backup of a user app on the same rom you restore it to you can restore all your app data without issues. DON'T BE SCARED NOOBS, IF YOU BACKUP YOUR ROM IN RECOVERY FIRST YOU CAN ALWAYS RETURN TO WHERE YOU STARTED! you can back up twice and restore one first to be 1000% percent sure it will work if needed.
================================
***Detailed step through for a complete Factory Reset Backup/Restore Procedure. FIXES 95% OF THE SORT OF POSTS THAT ARE PISSING OF GOKHAN ON HIS THREAD***
Before you factory reset.
1. Nandroid back up entire setup in recovery.
2. Backup all apps and data using Titanium backup.
3. Backup your messages using SMS backup app.
4. Makes sure you have backup data set for you Google account.
5. Write down your current APN details from settings if you don't have Wi-Fi (in case you have trouble connecting first time)
6. Double check you backups worked for all three types.
7. Factory reset your rom in recovery if its "clean" ie you haven't flashed to many zips to modify system stuff.
OR wipe everything and flash the rom from scratch. Do this from recovery. In mounts wipe System, cache and data then flash your from from revovery. (Or odin). Remember to reflash Siyah before your first boot is OK.
8. Reboot and sign in to your Google account if your mobile data doesn't work and you have no wifi skip signing in now. Add you apn in manually and then add your account manually from settings.
MAKES SURE you check restore account settings and app data.
9. Now play market may start downloading all your apps. You can let this happen and restore just that app data you need from Titanium later.
OR immediately open Play and go to my apps and cancel all the updates.
10. Download Titanium backup and reboot.
11. Using titanium back up restore ONLY your user apps AND data. If you have the free version you will have to OK them all individually. Use the "Filter user apps" option in settings if you're not sure which ones are system.
12. Reboot once TB restore is finished and then restore data again for your launcher to get back your exact desktop if you so desire. Now restore your messages using SMS backup & restore app.
13. Done!
In 11:
In TB butch -> Should I chose:
1. Restore missing apps with data
2. Restore missing apps + all system data
3. Restore all apss with data
Can someone better explain how to do this step 12?
SK SKY IM-5100
SK SKY IM-5400
Motorola RAZR V3i
Motorola KRZR K1m
Sony Ericsson W760i
Nokie E5
Samsung Galaxy S II i9100 - Current
Hi, with Siyah 3.3.2 , i can't see what use my battery in "Battery" option .. i mean before with stock kernel i could see "Screen .. Android System ... Swiftkey .. Go Sms" these kind of things, now i can only see screen and some Android system stuff ..
Hi, with Siyah 3.3.2 , i can't see what use my battery in "Battery" option .. i mean before with stock kernel i could see "Screen .. Android System ... Swiftkey .. Go Sms" these kind of things, now i can only see screen and some Android system stuff ..
How can i see others please ?
That's a bug that keep's turning up between the kernel versions. It's the combination kernel and rom. On AOKP (Hydrogen) it's ok on my device, on stock LPD it's not ( some time ago I was on stcok LPQ, and siyah version x (i dont' remember exactly) and there it was ok also).
I'm also waiting for someone to disclose the proper solution (....other than changing rom or kernel)....
***Current affairs! Latest release feedback and tidbits***
***New Pegasus governor***
***Relevant contributions from guys who know stuff.
Quote:
Originally Posted by AndreiLux
Eh. Pegasusq has been out from the official Samsung ICS sources since March. The only thing preventing it from being implemented until now is that it needed to have the other hotplug mechanism turned off completely for it to make sense to use it.
Most old hotplug configurables (which are now useless in ExTweaks when using this governor) can now be found in the governor. Use the new SetCPU for example to be able to configure everything.
SetCPU is currently the only GUI interface usable to tweak Peg... for the curious
Quote:
Originally Posted by AndreiLux
The new SetCPU has the governor tab changed so that it is populated with ALL configurables for ALL governors. It's backwards and forwards compatible with any governor that has its configurables set in the standard device path.
The lower frequencies not being used is a quirk of pegasus and I pointed it out to Gokhan and he will make it configurable, see the dev thread for info. Nothing you can do about it right now as that nonsense is hardcoded into the governor for now.
And this from GM about the quirky frequency scaling. I'm a bit unsure about his reference to 100mhz not being a good idea as it seems to behave normally for me set as min.
Quote:
Originally Posted by gokhanmoral
it cannot work with 25 and 50 (and maybe 100 is not a good idea) because of it's ondemand nature.
load will be high on those frequencies and it will jump to a higher freq very quickly.
I have added a small workaround to prevent that but I think it is not enough.
- multi core aware. Probably not the same version that will release with the SGS3.
- don't bother with the hotplug settings in extweaks they WILL BE NON-FUNCTIONAL when using Peg.
- setting 200mhz min freq will actually set 500mhz. Setting 100mhz min will work and will jump straight to 500.
scaling issues much improved in 3.2.5 so above info mostly no longer relevant. The new Hot plug governor appears to be be very similar to Pegaasusq. Will add info as it's reported
I have a simply question I have AOKP rom resurrection remix, this rom have power tool, where can I setup OC, CPU governor etc. But I want to use exTweaks (more options, BLN etc)
So my questions is: I have to setup both programs (ROM CPU setting and exTweaks)? Because I would like to setup only one program exTweaks.
Now I have set both programs to identical settings (governor smartassV2), but I think this is it unnecessary...
Thanks Neo
extweaks has it's own set parameters which are configurable (the ones provided by gokhan). whatever other settings you want to change (for example voltages and freq's, governor's) you'll have to do with other mechanisms, such as built-in ROM control of your prefered rom, or voltage control app, nstools, setcpu, or any other app like those.
Try some of them and see what suits you best.
Extweaks is only for the kernel specific tweaks, but essential if you want to tweak those too....
Unless you just emerged from a deep, dark, dank cavern under the Earth, you know … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?