![]() |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
|
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
yes, i saw there was a solution but i can't find it anymore.
My /storage folder seems to be empty. |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Have you tried accesing the /storage folder as root? |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
as root in terminal i can see the folders, is there an app with root permission?
|
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Quote:
Quote:
Quote:
Quote:
|
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
[QUOTE=BluesLee;1519511 Do you guys run sfdfoid on cm12.1 + sfos >=2.0.4? I only get the blue cm logo? How can i fix this, i.e. rerun the very first scripts to configure cm (language settings etc)?[/QUOTE] I've had the same problem, then i switched to 2.0.1.1 and now works fine. Maybe you have first to install the old version and then do an OTA upgrade. |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Code:
nemo@localhost ~]$ /usr/bin/sfdroid.sh |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
I guess it's worth posting your start sequence (including SailfishOS version) in the sfdroid thread http://talk.maemo.org/showthread.php...hlight=sfdroid Code:
,--- |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
|
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Small kernel update...
Kernel v8 Changelog: Code:
- Reverted fast charge back to first version due to slow charging Code:
Check /sys/kernel/msm_mpdecision/conf/ for the configuration. Don't forget to disable stock mpdecision hotplug governor, when using an alternate hotplug governor! Kernel can be downloaded here. Source is available here. |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
|
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Thanks mautz. :) |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
if the question was for me, yes i'm using OKBoard.
|
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
There is a bug in okboard, that causes the transparency issue. Only solutions are use another browser like Webcat or Webpirate or don't use okboard. |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
During my testing of the new features in the 'mautz' kernels, I started to write a script that generates some basic battery 'poll data'. The last couple of days, the script has evolved and grown, and I guess it's time to share it with you.
The script does basically log the current power consumption with a given interval and (now) generates a report at the end. The report includes some useful information about the current phone settings, allowing you to compare different testing situations easily. The first version is ready now and is compatible with the 'mautz' kernel_v8, but should also run with the default kernel, besides the fact that some files, the script is checking, are not present. You will have two files, the 'script-routine' and a 'starter', that allows you to launch the routine with individual options. The source code can be found here... https://github.com/minimec/powerstats/tree/master The report file would look like this... report file A 'gnuplot' of the file would look like this... gnuplot file I recommend to download and decompress the '.tar' file with the following commands on the phone, but you can also download the file here... Code:
curl -L -o powerstats_v1.tar.gz https://www.dropbox.com/s/2wt7hd69la4j116/powerstats_v1.tar.gz?dl=0 You can get an overview of the options with './powerstats -h'. If you launch the starter with './powerstats', the routine will run with default settings. The 'starter' approach allows you to close the terminal right after launch... A good first test might be... Code:
./powerstats -i 2 -m 1 -n 1 -p 40 -t first-try Code:
[nemo@pris ~]$ ./powerstats --help I would love and I hope to see some shared reports, that would allow us to compare the Neus5-SailfishOS experience with different OS versions and settings. I stay tuned for questions and new ideas from your side. |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Side note: Are you staying on 2.0.4.14 for the time being? |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
@minimec
Thank you!! I'll try your script in the next days, at the moment i'm fighting with a new kernel :-D EDIT: Just downloaded your tool and tested it with your 'first run' suggestion. Very nice!!! This gives a much more detailed output than SystemDataScope in terms of Power consumption. Thank you, awesome! |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Quote:
I did a new 'powerstats' analysis. I wanted to know the impact of the 'sailorgram -deamon' on battery life. I did 3x times the same walk, once with 4G/'sailorgram on', then 3G/'sailorgram on', then 4G/'sailorgram off'. In between I made a ~7-10min. pause at home. The result was stunning... I don't not run the 'sailorgram -daemon' permanently anymore, but only connect from time to time... (The high peaks is where I turn the phone on to switch from 4G to 3G and back). ;) See the results |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
@ minimec
I did a 5 hour run of your tool last night: Code:
,--- http://up.picr.de/27595821pc.jpg Is it possible to let the sort command run less often? Concerning your Sailorgram observations...in my opinion SFOS isn't a very battery friendly OS. Everything causes battery drain, nearly every application causes too much CPU load when the phone is put to sleep, even the message app... If you have a good 4G reception in your area you could leave 4G always on, i didn't notice a difference between leaving the phone in 4G mode or using 3G and only turn 4G on for mobile data usage. At the moment i have to charge the Nexus every 2 days with my normal usage of the phone. I'm thinking of putting a battery of the LG G2 into the nexus, to get some extra juice... |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Quote:
Quote:
Quote:
Quote:
|
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
May I ask what voltages, clock speeds, gpu settings, governor and hotplug driver combination you're using to get ~2 days of usage? Thanks! |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Also interested in two days of battery life, not more than one day here. I think battery consumption was better with older sfos versions, can't proof it. |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Quote:
... and I also complained about higher power consumption, but I seemed to be the only one. Quote:
@mautz: Would it be possible to make a kernel without that 300Hz timer rate? Is that even used in your kernels? A quick search showed me, that it should be a kernel setting. Quote:
UPDATE: I digged a little further. Looks that on older Android versions the 'Kernel Tick Clock' was set to 100Hz. I would really love to test a kernel with these 'old' settings. There is a long discussion here about that change. I would like to quote some posts of the discussion... Quote:
Quote:
Quote:
We are definitely running with 300Hz with the mautz kernels! You can check that in the kernel config file in /proc/config.gz. Search for 'CONFIG_HZ'! @mautz: So I guess it's worth a try to switch back to 100Hz. ;) |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
I'd like to see if we can solve it with that change! |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
https://www.reddit.com/r/Nexus5/comm..._battery_from/ The picture guide at the top of that post is most helpful, and that's the route I'm planning to take once all the parts come in. Edit: I spent less than $8USD on the genuine LG G2 battery, and about $30 for the red front housing/midframe INCLUDING a new LCD, all in one piece. Both of these purchases were from eBay, domestic sellers. I did this because my existing LCD has some bad light bleed and I figured I'd just take care of everything all at once. I'll take photos of my process and put a guide together as I go, just for the sake of clarity. |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
At the moment i'm using zzmoove governor, but still testing others. But 2 days sounds much, but it's still bad. I barely use the phone during the day, with a stock installation and default kernel i get 1 1/2 days. So basically every hotplugging governor that puts the unused cores to sleep when the phone is suspended, will do the trick for me. My old Jolla 1 lasted 5 days with one charge...
I 'm trying to build a new kernel with some backported features from newer CM kernels, but at the moment the Nexus reboots directly when put to sleep or during boot or in the first few seconds after start...hard to debug :D |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
We'll see what happens, but I'd be interested to see how removing the 300Hz timer thing would impact battery life. Also interested to see what you come up with regarding the backported features! Edit: I just thought about it. The Jolla 1 used a 2100mAh Li-ion cell, where the Nexus 5 uses a 2300mAh Li-Po cell. I doubt the battery chemistry could be causing this issue, and the capacity is a little more... Oh well, we'll figure it out eventually! |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
I got some good and some bad news...
I've got SFOS booting with cm14.1 kernel, but it's not fully working. Lipstick is crashing on start, reboots and everything is fine. Wifi is not working, Telephon app does not start...maybe this problems could be solved...i'll first try a kernel based on CM13... |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Excellent find, @minimec! And great work @mautz! I'm starting to get excited. :D |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
I tried with the 'gcc-arm-linux-gnueabi' toolchain from the ubuntu repos, but also with 'android-ndk-r13b' and 'arm-eabi-4.8'. I followed different build instructions and also tried the 'make_defconfig.sh' script, found in the 'mautz' kernel sources... After the most painful and frustrating two hours in my whole Linux career, I had to take a break, otherwise ... https://www.youtube.com/watch?v=JtEkUmYecnk&feature=youtu.be&t=589 I can make the defconfig and run 'make menuconfig', but the building process would always fail with different error messages, depending the toolchain I use... @mautz: Believe me... I tried... ;) Maybe you can explain me (us) your 'kernel compile work-flow' and kernel build environment. It would help me rebuild my broken ego... ;) |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Download Kernel v8 with CONFIG_HZ=100
@minimec I use the linaro toolchain to build the kernel(linaro 4.9.4 with Cortex A15 optimizations) and the Makefiles contain some specific linaro optimizations flags, that could have caused the errors you have encountered. Since v8 of the kernel you have to compile it with the 'make CONFIG_NO_ERROR_ON_MISMATCH=y' option or else you'll get an error at the end of compiling. |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Also THX for your explanations regarding Kernel cross compilation. I will give it a new try. My idea was to enable zram maybe. That would again increase power consumption a little bit, but might help 'sfdroid' users. Again... THX for your amazing work. |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
|
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
Do we have a kernel package of the default installation for fallback purposes if something goes wrong after days, weeks? |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
|
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
@maximillian1st A new flash will wipe your data. But you could tar your home directory and restore it afterwards... |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
News from the 100Hz front.
I had my phone over 8 hours in stand-by mode (idle) over night and lost 8% battery power. I guess we can say that this is an improvement... I am pretty happy with these results. Settings: I was on 'msm-mpdecision' hotplug managment, slight undervolt, 'conservative' as governor. |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Quote:
|
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
I can confirm these observations, a great deal less power drain at idle. Still seeing the massive drain with screen on time, though. AIDA, top, lighthouse, nothing shows any crazy usage. I thought maybe it was doing something goofy with the GPU clock when web browsing and the like, so I stuck it at 100MHz for testing. Same results.
I don't really expect to get more than a day and a half total, but the screen on drain is very frustrating. Still testing, still digging. :) I do believe 100Hz timer is the right direction, though. Great work guys! |
Re: SailfishOS 2.0 Nexus 5 CM12.1 Alpha1 | Sfdroid Pre-Alpha/Early Preview
Do you guys use multirom at all? I had read that it wasn't the preferred method a while back, so I typically do a native install. Are there any side effects or drawbacks to using multirom for sailfish alongside other OS'es?
|
All times are GMT. The time now is 16:02. |
vBulletin® Version 3.8.8