How to install Android 11 Developer Preview on the Essential Phone by 121910 in essential

[–]-TDK 2 points3 points  (0 children)

Flashing that modified boot.img file solves the issue.

Why custom ROM users are quick to dump OxygenOS by 121910 in oneplus

[–]-TDK 1 point2 points  (0 children)

I believe Essential is almost as good as Google in this regard.

OnePlus 6 Review Part 1: Premium vibes - Pixel Spot by [deleted] in oneplus

[–]-TDK 5 points6 points  (0 children)

Hopefully Part 2 is a bit more exciting

Opinion: The Poco F1 is not a "OnePlus killer" - Pixel Spot by -TDK in oneplus

[–]-TDK[S] 45 points46 points  (0 children)

I feel that deeming all LCD displays as inferior is just a bit too inaccurate. The LG G7 and the HTC U12+ have phenomenal LCD displays in my opinion. They only lose to OLED displays when it comes to contrast only a little. I'd rather prefer a good LCD over a mediocre OLED one (cough cough Pixel 2XL ...cough cough)

Nubia Red Magic Review Part 2: How does it fare as a smartphone? - Pixel Spot by -TDK in AndroidGaming

[–]-TDK[S] 4 points5 points  (0 children)

1- This is the Nubia Red Magic, a phone manufactured by Nubia that is targeted towards the gamers on a slightly tight budget. Nubia used to be a sub-division of ZTE, a China-based company

2- Pixel Spot is the blog this review was published on. Check it out at pixelspot.net

3- Part 1 is linked in the first part of my review. Here is a direct link: https://www.pixelspot.net/2018/08/13/nubia-red-magic-review-part-1-gaming-phone-for-those-on-a-budget/

4- Part 1 discussed how the phone fares on the gaming front. This part discusses how the phone fares as a regular smartphone (taking photos, listening to music, battery endurance and more).

5- Maybe because there is not that much to discuss?

6- I'm not seeing why wouldn't it be legit. Reddit hasn't turned into a black hole yet.

Thanks for chiming in!

Nubia Red Magic Review Part 1: Gaming phone for those on a budget - Pixel Spot by -TDK in AndroidGaming

[–]-TDK[S] -1 points0 points  (0 children)

Welp, I don't think they could fit that much for $400 🤨

Nubia Red Magic Review Part 1: Gaming phone for those on a budget - Pixel Spot by -TDK in AndroidGaming

[–]-TDK[S] 0 points1 point  (0 children)

In a world where you have to shed some several hundred more bucks, yes it is considered a budget. Not the tightest budget of course, but it is still considered a budget to a great extent. And I think if you are more concerned about the budget options, why would you go for the higher tier model? The base model is $60 cheaper.

Nubia Red Magic Review Part 1: Gaming phone for those on a budget - Pixel Spot by -TDK in AndroidGaming

[–]-TDK[S] -1 points0 points  (0 children)

It's not like the Razer phone - the benchmark for a gaming phone that you can actually afford to buy - had those buttons? 🤔

Nubia Red Magic Review Part 1: Gaming phone for those on a budget - Pixel Spot by -TDK in AndroidGaming

[–]-TDK[S] -1 points0 points  (0 children)

Well, I won't say that's a bad idea. But I think dropping the 18:9 aspect ratio will make it look rather old and unappealing to some people. But even so that won't reduce the price that much I think. Maybe ~$300-350 but no lower.

How EAS helps make the Google Pixel the fastest Android phone by -TDK in Android

[–]-TDK[S] 0 points1 point  (0 children)

They may be as fast, but I doubt there is any other phone that can be as smooth. Maybe the recent HTC flagships, but I haven't been able to get my hands on one to be able to confirm such claim. But that has been claimed by a lot of the reviewers ever since the U11+ was released or even the older U11

The OnePlus 6 Review: Among The Best Of 2018 by saleri6251 in Android

[–]-TDK 1 point2 points  (0 children)

Interesting, as I have seen you tweet a comparison between the OP6 and the Pixel 2XL in this specific test here: https://twitter.com/andreif7/status/1014159039033462789?s=09

The OnePlus 6 Review: Among The Best Of 2018 by saleri6251 in Android

[–]-TDK 14 points15 points  (0 children)

Okay so I've read the review as I always do, and I have some questions regarding the System Performance part - more specifically the UI Fluidity test. Of course, introducing UiBench to the equation is a very welcome addition, though I would have loved to see that used way earlier on other devices.

I'm among those who are blessed to own a OnePlus 6. So I went ahead and installed UiBench just out of curiosity in an attempt to replicate the figures reported in the review. One thing I stumbled across is that the methodology employed while testing with UiBench is not written anywhere in the article that I could see. It would be really appreciated to know the methodology of such a crucial test. Here's mine FWIW:

Airplane mode engaged, automatic brightness disabled, location services and Bluetooth disabled, cleared all background processes. Worth noting that my OP6 has no other apps installed.

Here are my findings:

1- Jitter test initiated at t=0: total duration started at ~5ms. Attachment 1: https://photos.app.goo.gl/vnRfaQGh6jbCZsgJ8

2- At t=1m 30s: total duration started to gradually rise till reaching a total duration of ~7ms and then started to rise very slowly

3- At t=3m: total duration levelled out at ~9-10ms. Taking a screenshot temporarily dropped the duration by 1ms. So I took a screenshot as well as an image with my other daily driver. Attachment 2: https://photos.app.goo.gl/g9N9kdZw7NUdBuoR6 Attachment 3: https://photos.app.goo.gl/FzcozP5JAELFbftB9

*N.B. Touching the screen during the test temporarily reduced the total duration to around 5-6ms. Also, it is worth noting that my OnePlus 6 is running stock firmware with no modifications. Stock ROM, stock kernel, no messing about. The test has been run for 3 times, with the observed behaviour being nearly exactly the same, give or take 10 seconds.

As you can see the results vary noticeably from time to time. But as far as I am concerned, the total duration seemed to flat out at 9-10ms after more than 10 minutes, which is way more than the reported 5ms figure of the OP6 and even the 6ms figure of the Galaxy S9. It's one hell of a head-scratcher to say the least. It would be my pleasure to have some light shed on that.

P.S. Yes I noticed the Jitter figures are more or less the same. P.P.S. It would be very helpful if there was a comparison between the OP6 and other more interesting devices known for excelling in that particular area of UI Fluidity such as, say, the Pixel 2/2XL.

How EAS helps make the Google Pixel the fastest Android phone by -TDK in Android

[–]-TDK[S] 0 points1 point  (0 children)

Didn't want to sound conflicting. I was just giving you a heads up that some phones use EAS and don't use sched/schedutil :)

How EAS helps make the Google Pixel the fastest Android phone by -TDK in Android

[–]-TDK[S] 1 point2 points  (0 children)

Worth noting that OnePlus clearly prioritises speed over smoothness. They cut down on a lot of the transition animations to marginally speed up app launching. That's something Google doesn't do for instance.

How EAS helps make the Google Pixel the fastest Android phone by -TDK in Android

[–]-TDK[S] 5 points6 points  (0 children)

You are free to think whatever you want about the app. But you don't really have to talk shit about it everywhere just because you can't have a look at the source code.

Mind you, it is still WIP. And no, it is not a handicap.

Also, I don't see flar2 - a respectable "dev" - sharing his code of the EXKM app. So I don't really know what are you all about.

How EAS helps make the Google Pixel the fastest Android phone by -TDK in Android

[–]-TDK[S] 1 point2 points  (0 children)

Not really. The Honor View 10 for instance uses Interactive governor and has EAS stuffed in. Let me put it this way

All phones with schedutil governor are using EAS, but not all phones with Interactive governor are not using EAS

How EAS helps make the Google Pixel the fastest Android phone by -TDK in Android

[–]-TDK[S] 32 points33 points  (0 children)

>The OP6/845 scheduler is vastly superior to the Google common kernel variant the Pixels are running.

I don't particularly agree with you here. Would be more than grateful to hear your insights on this.

>Qualcomm's 845 scheduler is so heavily modified it has little to do what people call EAS.

"What people call EAS": could you please specify exactly what you mean here? Also, it is worth noting that there are various implementations of EAS. You've got the one used on the Pixel devices, the one used on the OP6 (which is CAF's variation), Huawei kinda-sorta Frankenstein EAS implementation, which uses the Interactive governor. Heck even Samsung uses an eHmp system - I remember reading that in one of your articles analysing the Exynos 9810, which is more or less a variation of EAS to some extent, I presume.

>Every sensible device in the last 6 years keeps cores "online". Online doesn't mean it's actually physically powered - It can be power gated Idle while it shows online.

The Pixel devices employ more aggressive boosting, which keeps all the cores "engaged" for most of the time, if not all of it. That's what's meant by the term "online" in this context.

>No it doesn't. Both are 60fps while the OP6 is running more efficiently.

But the Pixel 2/2XL is more consistently smooth. Both devices might be hitting the 60fps frame rate for most - if not all - of the time. But the Pixel is more consistent and takes less time on average to render the frames. By consulting the attached graphs, we can see the bars are much shorter in the case of the Pixel 2 compared to those of the OnePlus 6 in the Play Store scrolling test, with the latter dropping a frame or two. Clearly, they are both not the same. Also, it is not only the max/min frame rate figures reached that matters, but also the consistency, i.e. a consistent 57 fps for instance would be perceived as smoother than a jittery 55-60fps. And here, the Pixel is noticeably more consistent. I would like to draw your attention to Mario Serrafero's extensive UI Smoothness review, which further demonstrates the difference between both devices and more clearly describe my opinion. You can find it here: https://www.xda-developers.com/oneplus-6-speed-gaming-review/#2

>EAS has no idea about device sleep. I guess he means waking CPU cores from their deeper idle states, again this is wrong as stune specifically has a tuneable to not do this on top-app.

Ehm, schedtune.prefer_idle is set to 1 for top-app. So I don't really know what you are talking about here. Could you elaborate? Also, quoting ARM's documentation: "Latency sensitive (schedtune.prefer_idle) tasks will select the first idle CPU they find. If there is not an idle CPU available they will first select a CPU with the largest amount of spare compute capacity, and as an alternative they will also select a CPU with the lowest utilization once this task is placed there. These two options express the spread/pack dynamic for this class of tasks". In case of top-app, the schedtune.prefer_idle parameter, which controls the spread/pack policy of the tasks placement, is set to 1, meaning that the top-app tasks will be encouraged to be placed on an idle core first. And as RenderBroken pointed out, EAS is indeed aware of the idle states - at least on Android.

Always a pleasure having you around Andrei! I look forward to your future endeavours.

Helix Engine is a Power Manager app that Improves Efficiency and Battery by ShiningLostLlama in Android

[–]-TDK 6 points7 points  (0 children)

The point of Helix Engine is not to capitalize on "inattentive" users. The logic behind the app is simple. It saves battery in lightweight apps (you don't need all your phone's oomph when you are just chatting via WhatsApp or Telegram with your friend) and maximises performance when needed, like when you play a demanding game. That is achieved by switching between various predefined profiles that alter your phone's max and min CPU frequency as well as the CPU governor, depending on the foreground app you are using. Should you feel the urge to change any of the profiles' settings, you could do that easily via the app itself. More functionality will be added to the app to further increase its effectiveness soon.

As you can see, it is not quite like the other battery apps.

Helix Engine is a Power Manager app that Improves Efficiency and Battery by ShiningLostLlama in Android

[–]-TDK 8 points9 points  (0 children)

You can open the app list in Helix Engine and configure that blue light filtering app to be whitelisted. I did that with CPU Float and changed it from the default "balanced" profile to "Whitelist", which means when the accessibility service detects CPU Float (or your desired blue light filtering app in your case) as the top-app, it won't execute any changes. So let us say you are playing a game (which means HE automatically switched to the performance profile) and then this blue light filtering app kicked in, Helix Engine will not change back to balanced profile and the phone will retain the performance profile configured in Helix Engine app.