Just got a Nexus 10 as a new toy to play with.
I rooted it and flashed cm13 with custom kernel. It is now ready to go.
However, because of the rare Exynos5250(Mali T604), most of the 'performance usage monitors' doesn't seem to be compatible with this device. (Apps like 'Perfmon' & 'CPU Float' won't give its GPU analysis)
I then googled and found the famous 'Malistatus' apk from ARM comunity which was designed to show a real-time frequency/voltage/usage of Mali GPUs. It crashed.:crying:
Please help if anyone here would know how I could get the real-time GPU usage analysis of Nexus10.
This thread would be pointless I know. Especially when Nexus10 is totally obsolete in 2019. Thanks for your time.
Related
Okay, so I'm REALLY anal about the speed of my phone, the slightest bit of stutter or lag from just the notification center itself really bothers me. I was wondering if someone could recommend some really good settings for my phone
I currently am running
JellyBam 6.3.0 (JB 4.2.2)
4Aces Kernel
I would like some good settings regarding governor, CPU Frequency, and any other things I can do including stuff in developer options, if that helps. Thanks!
It is likely that you will always have "some" degree of lag present in the note 1. Due in large part to our GPU. We are also limited in performance by our dual core CPU.
That being said, the closest to zero lag I've found, is using Flappjaxxx current JB AOSP build, (0225) combined with nova launcher, and his newest 3.0.9 ALT kernel.
Windows, transition, and animator settings to "off" in development settings.
Wheatley governor set to 384 min, 1.72 max.
system tuner app on system controls set to "recommended".
No over/undervolt.
forced GPU rendering in development settings.
These are my main settings, but yours will likely differ.
Happy tuning....g
^^Limited performance from "only a dual core" ...
Hardware is WAY ahead of software right now.
The second core is offline most of the time due to no load and developers of apps not fully understanding how to utilise multiple threads...
Adding more cores on top of an unused core ain't really gonna help much.
And yet we cant even stream a quality youtube video above 22 FPS, all the while the MSM8660 specs boast a capability of nearly 60 FPS with the Adreno 220 GPU.
So my question is, Are we seeing reduced performance from the CPU, or the GPU. It cant be all software, as we see the reductions when ranging software from GB to JB.
Drivers are in play of course, but I can't hardly imagine a piece of code so poorly made, as to reduce output capacity by 50%.
Not doubting you brother because I "know" you know your way around this machine, and because we so many times have traveled the same paths of thought. And it's entirely possible I'm missing a critical point here. But damn...I wanted the stated video speeds, and I'm not getting what Qual and company promised me. and in a direct comparison to the note2 quad, it's night and day as I watch the same video on my note1 next to my wifes 2. The odds are in favor of 2 cores running low speed on the quad core unit, as opposed to our note 1 running a single core wide open until the second one is needed. That of course was the basis for my statement.
OP can tweak for many great improvements, but I personally feel like we were duped on the claimed output of the 8660.....g
Just get a wife - then the phone lag will seem so trivial.
LOL .....he speaks the truth ....g
Hello,
i just got my Z5C yesterday and so far i´m more than happy. But there is one issue:
I use the AOSP Full disk encryption on the phone but it seems like the native Qualcomm hardware cryptographic engine doesn´t work well - i benchmarked the internal storage before and after, here are the results:
Before: read ~ 200 MB/s write: ~ 120 MB/s
After: read ~ 120 MB/s write: ~ 120 MB/s
(Benchmarked by A1 SD Bench)
I´m using a FDE on my windows 10 Notebook with an e-drive resulting in like 5% performance loss. The decrease in read-speed on the Z5C is noticable. What do you think, is there something wrong or is this a normal behaviour?
Cheers
I don't know if this helps, but it seems that the Nexus 5X and 6P won't use hardware encryption according to this:
DB> Encryption is software accelerated. Specifically the ARMv8 as part of 64-bit support has a number of instructions that provides better performance than the AES hardware options on the SoC.
Click to expand...
Click to collapse
Source: The Nexus 5X And 6P Have Software-Accelerated Encryption, But The Nexus Team Says It's Better Than Hardware Encryption
So maybe, Sony is following the same path...
Sadly they don't, it seems like the write-speed decrease is just on the same level as the N6 back then. Let's hope that they include the bibs in the kernel by the marshmellow update.
Why would they use Qualcomms own crappy crypto engine, if the standard Cortex-A57 is really fast with AES thanks to NEON and possibly additional, newer optimizations/instructions? AFAIK the latter are supported in newer Linux kernels per default, so there's no need to use additional libraries to enable support or the Qualcomm crypto stuff.
But it would be nice, if someone with actual insight and detailed knowledge about this could say a few words for clarification.
Neither i got insight nor big knowledge, but i benchmarked the system and like 60% loss in reading speed doesn't feels like a optimized kernel either :/
Qualcomm is a no go. On android plaform, only Exynos 7420(not sure about 5xxx series) real get used h/w encry and decry engine and no speed down.
TheEndHK said:
Qualcomm is a no go. On android plaform, only Exynos 7420(not sure about 5xxx series) real get used h/w encry and decry engine and no speed down.
Click to expand...
Click to collapse
That's not only off topic, it's also wrong. The Exynos SoCs don't have a substantially different crypto engine or "better"/"faster" crypto/hashing acceleration via the ARM cores. If anything, the Samsung guys are smart enough to optimize their software so it makes use of the good hardware. This seems to be missing here, but for no obvious reason.
xaps said:
That's not only off topic, it's also wrong. The Exynos SoCs don't have a substantially different crypto engine or "better"/"faster" crypto/hashing acceleration via the ARM cores. If anything, the Samsung guys are smart enough to optimize their software so it makes use of the good hardware. This seems to be missing here, but for no obvious reason.
Click to expand...
Click to collapse
I agreed all ARMv8-A cpu support hardware AES and SHA. Both Exynos 7420 and S810 should also got that ability but it turns out doesn't work on Z5c now which is a fact. I'm sure S6 got it working but not sure about on other S810 phones or might be Qualcomm missing driver support.
TheEndHK said:
Both Exynos 7420 and S810 should also got that ability but it turns out doesn't work on Z5c now which is a fact.
Click to expand...
Click to collapse
Please show us the kernel source code proving that fact.
What you call "fact" is the result of a simple before and after comparison done with a flash memory benchmark app run by one person on one device. To draw the conclusion that the only reason for the shown result is that the Z5(c) can't do HW acceleration of AES or SHA is a bit far-fetched, don't you think?
xaps said:
Please show us the kernel source code proving that fact.
What you call "fact" is the result of a simple before and after comparison done with a flash memory benchmark app run by one person on one device. To draw the conclusion that the only reason for the shown result is that the Z5(c) can't do HW acceleration of AES or SHA is a bit far-fetched, don't you think?
Click to expand...
Click to collapse
I've got a S6 and no slower after encry/decry and we had a thread discussing about it on S6 board.
I don't own a Z5c now bcoz my living place HK not yet started to sell it(I come to here bcoz considering to sell my S6 and Z1c and swap to Z5c later) so I can't test it but according to OP, there is a substantial slow down.
All ARMv8-A should support hardware AES/SHA, it is not just a cached benchmark result on S6. That's real.
A few things to ponder...
This is confusing. I was always under the impression that decryption (reads) are usually a tad bit faster then encryption writes. This at least seems true for TrueCrypt benchmarks. But that may be comparing apples and oranges.
A few thoughts...
In some other thread it was mentioned that the Z5C optimizes RAM usage by doing internal on the fly compression / decompression to make very efficient usage of the RAM. As cryptotext usually is incompressible could this be a source of the slowdown on flash R/W. Could this be a source of the problem (either by actual slowdown or confusing the measurement of the benchmarking tool?)
These days the SSD flash controllers also do transparent compression of data before writing to reduce wear on the flash. If you send a huge ASCII plaintext file into the write queue the write speed will be ridiculously high, if you send incompressible data like video the write speed rate goes way down. This happens on hardware level, not taking any cryptop/decrypto operations on the OS level into account.
Is there maybe a similar function in todays smartphone flash controllers?
Can I ask the OP, in what situations do you notice the slower read rate on the crypted device? Not so long ago when spinning rust disks were still the norm in desktop and laptop computers read rates of 120 MB were totally out of reach. What kind of usage do you have on your smartphone that you actually notice the lag? Is it when loading huge games or PDF files or something similar?
I have huawei mediapad m1 s8-301uv
Android jelly bean and there is no any update to kitkat
And it lags and crashes alot
It is a quad core phone but only one core is online
I rooted the phone and installed many programs to overclock like kernel adiutor and set cpu and others sometimes only two cores are online and the other two are offline
I need at least three cores online all the time even if it drains the battery
PLEASE HELP ME
Android 4.1 and 4.4 handle stuff similar and you won't see a big difference. These kernel auditor(and similar) only provide a placebo effect and are useless unless you a´have a custom rom installed, at least for me.
No matter how many cores you have the processor itself can be trash, dual core should be fine for regular usage if it's good enough.
Hi guys !
I am sorry to post this question here, but as I'm new I can't create any new thread in more technical sections... I hope you will understand.
To introduce the context of my question, I think I will need to describe a bit of my job. I am currently working in a company that needs to transform a phone into iot device that run our c/c++ library (like JanOS, again can't post HTML links as I'm new...). The idea is to modify a phone to take off the screen and only keep its board with all its features (camera, wifi, sdcard, battery, usb connector ...) that we needs.
I am myself a C/C++ developer and I optimize algorithms. My work is basically to make everything fast using libraries like OpenMP and NEON if I work on an Android platform. I am working mainly on two phones that are rooted:
Huawei Honor 5C (4x2.0 GHz Cortex-A53 & 4x1.7 GHz Cortex-A53)
Huawei Honor 8 (4x2.3 GHz Cortex-A72 & 4x1.8 GHz Cortex A53)
I want to bench the library we are developing in my company on these phones. The thing is I can never get to 100% CPU usage using C code or bash script. The CPU usage cannot go higher than 50% letting me think only 4 cores are used. This is where I tried to understood more the platform. I think each phone is based on a big.LITTLE ARM platform to optimize battery saving. The idea is to build 4 group of 2 cores (1 big and 1 LITTLE) so the scheduler can target the right CPU to use depending on the task needs. But my aim is to overcome that and use ALL the cores like a classic multicore platform.
OpenMP can see 8 cores in my platform. But it seems the phone cannot let the thread migrate from 1 group of cores to another. My guess is the Global Task Scheduler is not enabled but I'm not an expert of Android development...
Do anyone has any idea how I could use the Global Task Scheduler ? Or maybe how could I setup my OpenMP pragmas to use 8 cores at once ?
Up !
Hi Guys , i need tips in fixing performance issue im lg v30 the cpu performance is throttling quite heavily in stock oreo that emulator performance is dropping and can not run games full speed while s8 with same snapdragom processor run the emulator full speed. Any tips ro improve this? I already get the tutorial to update gpu driver here to v313 The stock gpu driver in oreo is horribel using very old gpu driver
From the look of it the stock kernel max speed is 1900mhz and even that it move fasly up and down throttling heavily,any alternative to stock kernel or info about the stock kernel gorvenor?
I have t-mobile variant and it does run constantly at 1.9ghz on little cores, but BIG cores run varying from 2.1 to 2.4ghz. The only emulator i'm using right now are Retroarch64 and ppsspp it's all running well at 30fps. Some refurbished V30 doesn't have heat pipe inside for better cooling, it may throttle cpu during certain workloads AND actually not all SD835 work similar, some device might better or worse depends on thermal regulation, or android optimization.
lg got the worst score 164k antutu for me compared to normal 200k snapdragon 835 , this phone got high end cpu with midrange performance what a waste
immns said:
I have t-mobile variant and it does run constantly at 1.9ghz on little cores, but BIG cores run varying from 2.1 to 2.4ghz. The only emulator i'm using right now are Retroarch64 and ppsspp it's all running well at 30fps. Some refurbished V30 doesn't have heat pipe inside for better cooling, it may throttle cpu during certain workloads AND actually not all SD835 work similar, some device might better or worse depends on thermal regulation, or android optimization.
Click to expand...
Click to collapse
How to know? I got the us998 version but dont know if its ref or not? The problem is on dolphin emulator, the ppsspp does run full speed
amdultra said:
How to know? I got the us998 version but dont know if its ref or not? The problem is on dolphin emulator, the ppsspp does run full speed
Click to expand...
Click to collapse
how to know what? you can see cpu stats on EX Kernel Manager, maybe kernelauditor as well. It's true that little cluster could only go as far as 1900 not more, but big cluster can go up to 2,45ghz as listed on 835's specs. I don't know, maybe bloated software could have some impact too. have you tried using custom rom? some say it'll improve much in gaming performance. it's worth a shot (few shots i guess, since there are many of them :laugh.
Wantrd to ubl but i need to backup things, will inform later on the thread. Thingkjng to sell the devices for poco or note 8 but i love the features on this devices so much !