yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] joshuous:
It's very incorrect to say that Dyninteractive follows EAS behaviour. EAS is not a CPU frequency governor (as many are confused by). It is however okay to say that it has a similar frequency selection mechanism to Schedutil governor.

Dyninteractive frequency selection (greatly simplified):

Next frequency = Max frequency * (CPU load / 100)

Schedutil frequency selection:

Next frequency = 1.25 * Max Frequency * (Current Util / Max util)

As you can see, Schedutil will spike to Max frequency at 80% overall utilisation/load. Interactive is a bit dumber and doesn't know all these loads very well. Also you can implement constraints on Interactive to prevent spiking up too fast. Schedutil is currently an untamed beast and will jump to what it thinks is best immediately. That's the reason why it easily uses Max freqs so easily, and thus the heating.

One possible suggestion is to increase the up_rate_limit_us to slow down the ramp up of Schedutil.

It's under Governor Options of Ex Kernel manager
[OnePlus 3 & 3T Cross Device Development] KforHorizon:
I don't see the disadvantages that you do atleast that makes me believe HMP is better than EAS. The only way I see it's better is how much we can tweak HMP and that's it.

---------- Post added at 09:47 AM ---------- Previous post was at 09:44 AM ----------

I don't know where you live but the actual weather temperature affects the temperature of your CPU & Battery.

With the same usage, I don't see any spikes in CPU temperature.

Also, any CPU isn't "Overheating" atleast till it reaches more than 75°C.

There is nothing to be concerned about here.

I'm on Zenith too and don't see the temperature spiking to any alarming level.
[OnePlus 3 & 3T Cross Device Development] joshuous:
You're missing the point again. You're confusing EAS with Schedutil, and HMP with Interactive. I would like to explain more, but I'm currently away on vacation. It would be better if you asked the lads in the Slack group who have knowledge on this

[MENTION=5438598]RenderBroken[/MENTION], can you chip in regarding the distinctions between all of these? Thanks :)
[OnePlus 3 & 3T Cross Device Development] Puddi_Puddin:
Your not helping at all.. We are trying to help you here. Atleast provide some information instead of negatively posting stuff while you obviously have no clue.

1. What active drain (% per hour screen on) are you getting on EAS, and on HMP?

2. EAS just doesnt have tunables... thats the whole point. Have you tried VoxPopuli yet?

Also you might wanna do some readup about the difference between HMP and EAS and what both of these are and how they work.
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
No need to assume things without firm evidence or sources backing up your claims.

As for temps, I have been using this ROM since its very early birth and I never ever reached any battery temp past the mildly warm 35c barrier unless I am using GPS with BT music playback in not so cool environment, which as you can obviously tell is very rare to happen. If you are talking about CPU temps, this is quite normal to see it spiking to past the 50c barrier. On a side note, I am now on OOS 4.1.3 HMP and it is already 2-4 degrees warmer. So saying EAS running warmer than HMP just doesn't add up. Check your wakelocks, your apps, maybe some rogue app hogging on your CPU. Also you have Vox Populi parameters, try disabling interaction boost and see if it runs as warm as before. Maybe the settings are a bit aggressive when it comes to ramping up. There are a lot of factors to check before blaming EAS for faults.

Again, EAS != schedutil

And HMP != interactive

You can say a governor is imitating EAS but it won't be like transforming completely to EAS since it is not all about the governor.
[OnePlus 3 & 3T Cross Device Development] Formhault:
Really, Google "what is EAS kernel" and you get this : https://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-project/
[OnePlus 3 & 3T Cross Device Development] Formhault:
I am experiencing trouble using the GPS... Google Maps simply won't get a lock, MAPS.ME has a hard time finding me (it trails behind A LOT), even WhatsApp can't share my location.

It worked fine the first day or two after I flashed this ROM.

Any advice, please? Maybe there's a simple fix like "yeah, delete this file periodically" or something :D

---------- Post added at 12:40 PM ---------- Previous post was at 12:07 PM ----------

@SyCreed

Misunderstandings everywhere :silly:

What matters is that nobody is left out, so... glad you got your answers. Have a nice day as well :victory:
[OnePlus 3 & 3T Cross Device Development] joshuous:
Would appreciate if everyone treats each other nicely. For that I apologise on behalf of everyone who made you feel unwelcomed.

I'll simplify it as much as possible:

HMP and EAS are two different methods for assigning tasks on the cores of multiprocessor systems. EAS does a bit more and also provides a way to provide load tracking information from the Linux Scheduler.

EAS is focused on power-performance efficiency when placing tasks, and it considers the active drain, idle drain, etc using a provided Energy model. So it will try to assign tasks to cores in such a way as to maximise efficiency. Notice I said nothing about frequency yet.

Now that we have assigned tasks to cores, we still need to decide what frequency to assign to each core to handle the tasks they have to complete. That's where the CPU Governors come in (interactive, OnDemand, Schedutil, etc). I've mentioned already that Interactive is highly tweakable and frequency ramp up and down can be controlled very precisely. This expects the user to know the task demands and behaviour of the system very well, which is really difficult. You've got the folks at AKT fiddling with all settings for different use cases. Then you've got Schedutil, which attempts to simplify it all with the simple equation I stated earlier. All it needs is UTIL, and that is it for the most part. It gets the value of UTIL from the Linux Scheduler as a result of EAS changes (recall I mentioned that earlier in this message). Schedutil is meant to scale quickly to match task demands, so it does overcompensate a bit. Schedutil ain't perfect and isn't meant to be the best possible, but it's a mirror into future of EAS CPU Governors. There are other things that could be changed as well, namely WALT and PELT, which are the load tracking mechanisms that provide the UTIL value. They have their means of deciding utilisation, which eventually impacts the frequency chosen as well.

Okay so what I talked about is still considered quite simplified and anyone should read up more if they're really interested to know more. But I'd recommend you ask more in a platform where we can communicate back and forth instantaneously.
[OnePlus 3 & 3T Cross Device Development] Androphob:
Does the alert slider behave same as oos?

i.e in oos there are 3 options

1 vibrate/silent(no media volume unless you change manually)

2 alarms only/dnd

3 general mode

And you cant go from one mode to another by pressing volume rocker

While in some los based roms, we can change that by volume keys also! Like going from vibrate to alarms only by pressing volume down button irrespective of slider position! So how does the slider behave here? :laugh::silly:
[OnePlus 3 & 3T Cross Device Development] ieatyoshis:
You have these options for each position. Volume button isn't restricted at all.
[OnePlus 3 & 3T Cross Device Development] panart:
See the screenshots for all available options/modes. If the slider is in alarms only mode, pressing volume up once will not exit the alarms only mode, pressing it twice will change to vibrate mode and thrice it will change to ring mode. And yes, pressing the volume down button twice will change vibrate mode to alarms only mode.
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
I am sorry if I sounded a bit harsh here, but I really had a bad day and I am now being hospitalised. Passed out due to extraordinarily high blood pressure (140+/100+, which is relatively too high compared to my unusual low norm of 100/70) and suffering from mild nerve disorders. God knows how much I was near to death today.
[OnePlus 3 & 3T Cross Device Development] Formhault:
Stress due to university, most likely...? :eek:
[OnePlus 3 & 3T Cross Device Development] BSpwr:
I've been trying to find out the difference between sched and schedutil but don't quite understand. How does DVFS work, and what makes the two schedulers different? Is there any benefit to using sched over shedutil? Thanks.
[OnePlus 3 & 3T Cross Device Development] ahepas:
Oh man... That's too much... Take care of yourself... And eat garlic ?

Στάλθηκε από το ONEPLUS A3003 μου χρησιμοποιώντας Tapatalk
[OnePlus 3 & 3T Cross Device Development] nicesoni_ash:
[MENTION=6745491]joshuous[/MENTION]

Is there any free app available too to configure these values for EAS if someone doesn't have Ex Kernel Manager, not everyone would want to purchase this app on my builds. Thanks.
[OnePlus 3 & 3T Cross Device Development] kash296:
I'm not sure if KA has the provision to create / save user settings. Anyway with further testing, there should be scripts to set up tunables. Otherwise i guess it'll have to be through a root explorer. Anyway Josh will get back to you whenever he sees it, figured I'd answer it for you to the best of my knowledge. :)

Your ROM supports EAS now?
[OnePlus 3 & 3T Cross Device Development] nicesoni_ash:
Yes, latest test build.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[OnePlus 3 & 3T Cross Device Development] kash296:
I'll check with the guys and get back. Anyway some of them tend to check the thread out.
[OnePlus 3 & 3T Cross Device Development] joshuous:
I haven't yet found an easier way to do this. Perhaps the closest is to create a script to echo values into the correct files. Then you can load the script via init.d/addon.d or a free app that runs scripts. I'll look into creating a simple app or so someday
[OnePlus 3 & 3T Cross Device Development] kkcckkcc:
littles jump to max(1.5khz) easily and keep for some seconds :(

wish for options to change clock position and don't wake when plug in :rolleyes:
[OnePlus 3 & 3T Cross Device Development] nicesoni_ash:
That'll be great, I'll use scripts meanwhile. Out of thanks for today so thanks. [emoji4]

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[OnePlus 3 & 3T Cross Device Development] theduke7:
No, the ported can doesn't support raw, I read somewhere that other apps still can shot on raw ,

Anyone with any suggestions for a camera app that can shot raw on vertex?
[OnePlus 3 & 3T Cross Device Development] joshuous:
It's the behaviour of Schedutil governor. It will spike to max frequency if your load is above 80%
[OnePlus 3 & 3T Cross Device Development] S4turno:
You need to install the HAL3 enabler first (FAQ's, second post). This will break the camera port, but allow apps to save the raw files.

Open Camera is free and is able to save DNG's. I believe you need to enable the option Camera 2 API inside settings, but I'm not sure (haven't used it in a while). You can also try Camera FV5 or Manual Camera (both paid appa but with better UI).
[OnePlus 3 & 3T Cross Device Development] DerEmryz:
Thanks for the info!

Will try the HAL3 enabler.

Another question, anyone running OOS with RenderZenith?
[OnePlus 3 & 3T Cross Device Development] Wani Aamir:
Thank u :)
[OnePlus 3 & 3T Cross Device Development] calvinistmac:
RenderZenith will not work on OOS as it's designed for this ROM in particular. You will have many issues. Please don't flash it on OOS.
[OnePlus 3 & 3T Cross Device Development] :
I use proshot with hal 3 enabled. Any camera with raw support will work with hal 3 enabled. But, beware flashing hal3 will degrade default camera
[OnePlus 3 & 3T Cross Device Development] cba1986:
how is 60fps and hdr working?
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
EAS will use the little cores as much as possible. As long as 1, throughput doesnt get compromised, and its not energy efficient to use/move to a big core.

I am working on an EAS for OOS project currently. RIght now it works very well. I will be working with [MENTION=6745491]joshuous[/MENTION] with getting a flashable powerhal going. But he is on Vacation and will gladly wait till he is ready.
[OnePlus 3 & 3T Cross Device Development] :
In proshot?

No and No.

I've herd someone say that hdr and 60fps is/was working in camera nx (modded google camera).
[OnePlus 3 & 3T Cross Device Development] DerEmryz:
Those are great news! Will give this a try when you guys are ready!
[OnePlus 3 & 3T Cross Device Development] theduke7:
Here's my 3rd battery cycle (not even full cycle yet)
[OnePlus 3 & 3T Cross Device Development] kyledowling:
I've been having this same problem. After about 5-10 minutes Waze and Maps lock onto me. Also getting this whenever I launch Pokemon go. I have to wait 5-10 minutes for it to get a lock.
[OnePlus 3 & 3T Cross Device Development] joshuous:
Yes, I'll definitely try to implement what you suggested. Thanks a bunch for the suggestions!
[OnePlus 3 & 3T Cross Device Development] Formhault:
Yeah... the problem comes & goes... Hoping [MENTION=6745491]joshuous[/MENTION] can chime in / fix it :(

I was able to get a lock on yesterday. Put the phone in my pocket and tried again some 20 minutes later; failed, had to ask for directions :laugh: .
[OnePlus 3 & 3T Cross Device Development] AmazingToast:
I'm not sure if I should be asking this here, but when you release a stable update for this ROM can I just dirty flash the new ZIP, without manually flashing new firmware or a new kernel?
[OnePlus 3 & 3T Cross Device Development] ndarkside93:
You'll need to be on ob14 firmware when it's ready. He just started testing 7.1.2 today. And other than that follow his instructions but for the next stable mostly wipe system and cache. Flash rom, Magisk, and gapps and you'll be good to go
[OnePlus 3 & 3T Cross Device Development] joshuous:
Yes you can always just dirty flash it, unless I explicitly ask to clean flash. However, I always recommend to wipe /system first, then flash the ROM, GApps and Magisk.

For firmware, always be on the latest recommended.
[OnePlus 3 & 3T Cross Device Development] cba1986:
would you consider to add the option to turn on the torch with power button while screen off?

UPDATE on the wifi bug. the issue present itself if you turn off the wifi afer you walk out on the wifi network you were connect from. if you let wifi on, it will reconnect with no issue.

by the way. great rom. the best idle battery i ever had. if you add a couple more features it would my fav rom for sure!
[OnePlus 3 & 3T Cross Device Development] joshuous:
I'll look into it. Inevitably, someone will always have GPS problems, and it'll take a lot of testing with different people to resolve it. I personally lock on within thirty seconds.

Will let you guys know if I figure something out.
[OnePlus 3 & 3T Cross Device Development] Formhault:
Wow, 30 seconds? With Marshmallow, I could get a lock within 3 seconds. Guess that's how it is with Nougat now, eh? :eek:
[OnePlus 3 & 3T Cross Device Development] AmazingToast:
In the ROM description it says that the ROM should pass SafteyNet, but it's not passing for me.I'm completely stock with no Magisk or SuperSU.
[OnePlus 3 & 3T Cross Device Development] joshuous:
Power button for torch, sure
[OnePlus 3 & 3T Cross Device Development] joshuous:
Did you clean flash, enable adb debugging, etc?
[OnePlus 3 & 3T Cross Device Development] AmazingToast:
Yeah I clean flashed and adb debugging is not enabled.
[OnePlus 3 & 3T Cross Device Development] joshuous:
I'm sorry but I cannot debug this unfortunately. CTS can be quite sensitive to any tweaks, or apps you install even. It's very hard to say what caused it to fail. Safest bet is to clean flash again, then check immediately​. Otherwise wait for the next official release
[OnePlus 3 & 3T Cross Device Development] AmazingToast:
Is it possible rootless Substratum could break it.

---------- Post added at 03:38 PM ---------- Previous post was at 03:04 PM ----------

In the end I just installed Magisk and used Magisk Hide to fix it
[OnePlus 3 & 3T Cross Device Development] ndarkside93:
That looked like Magisk manager in the picture. Definitely need to use Magisk instead of SuperSU for CTS profile match. Also Magisk hide on all Google apps
[OnePlus 3 & 3T Cross Device Development] cba1986:
using high precision i get a lock within 10 seconds

check selinux status

cool!!! Thanks!!!!!!!!
[OnePlus 3 & 3T Cross Device Development] AmazingToast:
SELinux is set to enforcing
[OnePlus 3 & 3T Cross Device Development] Iamsatiz:
can we expect oc in ur kernel? ?@ joshuous
[OnePlus 3 & 3T Cross Device Development] Striatum_bdr:
No problem here it must be some installed apps. Try to reboot sometimes it helps
[OnePlus 3 & 3T Cross Device Development] reddevil08:
[MENTION=6745491]joshuous[/MENTION] i clean flashed the latest stable build with beansgapps, magisk12 and the latest render kernel.

I enabled magisk hide and had safetynet test passed as well but some of the apps were still detecting my phone as rooted and crashed on startup.

I edited my build prop to change "ro.build.tags=test-keys" to "ro.build.tags=release-keys" and the apps started working.

Can anything be done to avoid build.prop editing?

Apps I was using were

https://play.google.com/store/apps/details?id=cris.org.in.prs.ima

https://play.google.com/store/apps/details?id=com.ryzmedia.tatasky
[OnePlus 3 & 3T Cross Device Development] calvinistmac:
Short answer is no. EAS doesn't work the same as other kernels and overclocking won't work. It's due to the way EAS works. Unfortunately, it's not going to happen.

---------- Post added at 04:26 PM ---------- Previous post was at 04:23 PM ----------

If some apps were detecting root even with Magisk hiding it then there's nothing that can be done except for unrooting your device, and even then it's a gamble. Not much that can be done here.
[OnePlus 3 & 3T Cross Device Development] reddevil08:
The apps don't work even when unrooted as the build still has the "test" tag in build.prop. Can't the rom be built with "release" tag?

Not demanding that it be done, just asking as I don't know anything about how custom roms are made.
[OnePlus 3 & 3T Cross Device Development] joshuous:
Perhaps, I'll look into it man. The normal way to bypass root detection is to turn on Magisk Hide AND add the app to the list in the Magisk Hide category. Let me know how this works out for you
[OnePlus 3 & 3T Cross Device Development] reddevil08:
Already turned on magisk hide and added the apps to the list under magisk hide category.

Safetynet test in magisk passes as well.

The mentioned apps still detected root and crashed on startup.

Only way to make the apps work is by editing build.prop
[OnePlus 3 & 3T Cross Device Development] candiesdoodle:
Flash this.

It will enable the build.prop flags without actually modifying the file..i.e., systemlessly.
[OnePlus 3 & 3T Cross Device Development] reddevil08:
Thanks a lot for this.

I was also thinking of doing something like this. Had been reading up the magisk wiki.
[OnePlus 3 & 3T Cross Device Development] joshuous:
Okay so I don't have issues with HBM on Vertex. It stays on all the time.
[OnePlus 3 & 3T Cross Device Development] joshuous:
Okay I've given extra thought and I won't add torch via power button. Reasons being that I know of many occasions where the torch is turned on by accident. Furthermore, we already have the "V" gesture to turn on torch, which is less prone to accidentally enable.
[OnePlus 3 & 3T Cross Device Development] cba1986:
well, that is bummer. accidental turn on is just the reason why i doesnt use V gesture.

thanks for answering
[OnePlus 3 & 3T Cross Device Development] kscjx:
Same here
[OnePlus 3 & 3T Cross Device Development] Formhault:
Actually, I've had the flashlight enabled by accident two times today. I was merely holding the phone - if anything, my thumb must have drawn a micro V shape on the very edge of the screen :silly: . My point is... that is prone to accidental enabling just as well. Not saying torch on power button double tap would be better - it's worse.

Hey, how about status bar network speed? :D
[OnePlus 3 & 3T Cross Device Development] RazorBlade123:
Josh already said that he wouldn't be adding this.
[OnePlus 3 & 3T Cross Device Development] Formhault:
Thanks, I must have missed it. Didn't bother to search, neither - sorry :D .

---------- Post added at 05:26 AM ---------- Previous post was at 05:23 AM ----------

Why? Just curious. Does it have something to do with battery drain?
[OnePlus 3 & 3T Cross Device Development] joshuous:
No worries man. I just don't think it's a priority, and that it causes users to fret over their internet speed.
[OnePlus 3 & 3T Cross Device Development] Scarface1991:
If you want to add it on a system level you can try this mod:

https://xdaforums.com/pixel/themes/mod-network-traffic-meter-root-required-t3559299

I did not try this before and from what I understand you have to mess around with system files so a Nandroid Backup is a must.

Sorry for off topic.

---------- Post added at 06:03 AM ---------- Previous post was at 05:59 AM ----------

Imho it's just convenient to see what's going on in your network in terms of download speed. Even OnePlus with OxygenOS have added this feature now in their Open Betas. Right now I'm really used to this feature and it is a dealbreaker when installing a ROM.

I always like to see if there is something in the network that uses bandwidth. I also have a gadget on my windows laptop showing me in real time what's going on in my network in terms of bandwidth.

Sorry for off topic again ^^
[OnePlus 3 & 3T Cross Device Development] Formhault:
Oh, I see. Was thinking either that, or... It causes drainage, in which case that would explain my terrible SOT on Marshmallow, but then I realised my SOT hasn't really changed with Nougat :silly:

I do fret over my Internet speed. You know why? Some times when app X is loading and it's taking forever, I look at the traffic monitor and see 5 KB/s (when I know it should be 100+), so I know I have to reload the app. Also, I'm a server monitoring analyst, so don't take that addiction away from me! :silly:

---------- Post added at 06:20 AM ---------- Previous post was at 06:19 AM ----------

@Scarface1911 that's just for the Pixel. I've seen that thread.

I'll have to wait for Xposed to become a thing on Nougat... Unless [MENTION=6745491]joshuous[/MENTION] changes his mind and gives us freedom :angel:
[OnePlus 3 & 3T Cross Device Development] joshuous:
It'll be added only if and when I feel like adding it. I'm a solo dev working on the entire ROM and kernel, meaning that I have a lot of other more important things to look into. Whenever someone makes feature requests, I spend the next few hours looking at the commits, seeing alternatives, thinking how everything can fit in, where to put the toggles, and whether it makes VertexOS just like "the other roms out there".
[OnePlus 3 & 3T Cross Device Development] YourTheBest:
Hi,

Thanks die this smooth and Stable rom.

I installed the latest version without Paco gapps.

I installed magiskm, download the zip and reboot twrp and flash it..

Only I wanna remove some system apps but I'm not allowed to. /System.

What can I do about it?
[OnePlus 3 & 3T Cross Device Development] ndarkside93:
Delete the folders under /system/app or /system/priv-app using TWRP file manager under advanced settings and reboot. Surefire solution
[OnePlus 3 & 3T Cross Device Development] Androphob:
Can you add silent media option when alert slide is set to vibrate only?

And can we manually disable voice rocker changing vibration mode to alarms only or general mode?

It's a small request! ?
[OnePlus 3 & 3T Cross Device Development] reddevil08:
[MENTION=6745491]joshuous[/MENTION] any chance of adding the option for centre clock in statusbar? It looks weird if we turn on battery percentage next to icon in statusbar with clock on the right.

If you don't want to add that, maybe you could move the battery percentage to the left of the battery icon like OOS does it.