D855 thermal shutdown with 4K recording - G3 Q&A, Help & Troubleshooting

Hi guys,
I'm having the issue of not being able to record more than 4min of 4K video with the LG G3. It's what the phone was designed to do.
Config :
-Resurrection Remix 5.7 ROM (Android 6.0.1)
-Gamma kernel
-Battery profile set to "Efficiency"
-Snap Camera HDR (to be able to record 4K)
-Auto-brightness disabled / brightness set to 50%
-Screen resolution set to 1280x720 with 267 DPI
-Verbatim Pro + sdCard (minimum 80MB/s write speed)
-Brand new battery
Recording in 1080p with default clocks and voltages for Gamma Kernel results in max 71 degrees Celsius temp. Recorded for 30min. Temps and phone stable.
Recording in 4K with default clocks and voltages for Gamma Kernel results in 91 degrees Celsius temp, when phone shutsdown (91 being the Qualcom SoC thermal threshold).
Recording in 4K with 1.7GHz clocks and 850mA voltages for Gamma Kernel results in 91 degrees Celsius temp, when phone shutsdown (91 being the Qualcom SoC thermal threshold).
I'm thinking of :
-Using thermal paste (Gelid GC Extreme; ceramic paste; 3rd best in the world) but I don't really wanna do this step.
-Putting thermal throttleing back so it downclocks when it reaches 60 degrees
-Downclocking the hell out of the CPU and GPU but that kind of defeats the purpose of 4K video recording.
What do you guys think?

Thermal mod for me. Have done it myself and never had a problem ever since. This plus a custom kernel that supports undervolting.

kostelo said:
Thermal mod for me. Have done it myself and never had a problem ever since. This plus a custom kernel that supports undervolting.
Click to expand...
Click to collapse
So, thermal paste or heatsink?
When you say you never had a problem since, do you mean with 4K recording or gaming / browsing etc.?
Everything else besides 4K recording works fine. No heat issues. 4K is the only thing that kills the phone.
I disabled "Core control" in Kernel Auditor and enabled "SoC throttling". 4K recording lasted for 6 minutes but still reached 91 degrees and phone shutdown.
I'm going to try and go for the GPU underclock. My phone resolution is set to 1280x720 so not much effort is being done by the GPU.

Related

[LG D855] Best rom and kernel for performance for screen recording while gaming?

Hi everyone!
TL;DR:
Need Rom that can delivery max performance to game and record at 1080p
Need Kernel for max performance (idc about battery, but not performance governors pls, I care about temperatures!)
---
I was thinking about starting a YouTube channel where I record myself playing a recently developed game, I tried recording with Screen Recorder and Az Recorder and the game stutters quite a bit.
I am currently on Cloudy 2.5 and Gabriel Kernel, I've tried already CM 12 and 13 (but at the time it had a bug that forced me to switch to cloudy).
So my question was, which rom is the most lightweight? So I can use all my CPU and GPU to deliver max performance to game and recording and which kernel offers the most performances?
I know that I could set the governor to performance but that will result in an hour of gaming maximum plus the fact that the LG G3 suffers from overheating problems (16gb model )
Thanks all in advance!!

Overclock, frequency is moving :(

Hello, this tablet can play some 720p HEVC video without any problem, but when it comes to higher resolution as 1080p there is some lag etc...
i rooted the device, installed xposed, custome kernel etc, i was now able to see the frequency, and i noticed that if the cpu frequency go below 1800 mhz, the hevc video lag, so i think this device can play hevc well if the frequency stop moving like this...
The problem is that even if i'm using performance governor, the frequency is still moving from 2 ghz to 1.2, is there any way to make the cpu frequency fix ? thx
PS: sorry for my english
Use a custom kernel with O/C support and set the cores to max.

CTT Mod for VR/Cardboard (Lollipop Roms)

So I've been watching movies on my VR headset (Bobovr Z4, highly recommended if you want to try out VR) and have noticed that the G4 overheats like crazy. The ambient temperatures where I live fluctuate between 50 deg F and 90 deg F depending on the time of day and the month. Even at cooler night temperatures, my G4 would heat up to the point of shutting itself off after around 20-25 minutes of watching a movie with no orientation sensors being used (static side by side video) and brightness at around 65%. This got incredibly annoying so I wanted to see what I could do about it.
I've tested out @Robshr's CTT mods and all 4 versions had issues that I didn't know how to fix, from the phone not charging at max Quick Charge speeds to overheating quickly. I've been running a modified version of the default CTT from the 13B rom from Verizon and it was fine for normal & gaming use but VR caused massive overheating so I modified it even further.
What I've found from testing is that the thermal mod values will take over any type of other settings you try to set with apps like Kernel Auditor or EX Kernel Manager (If you're using SetCpu, I'd highly recommend you switch to something else because it is outdated and doesn't know how to manage the big little core setup on the G4 and most newer phones) once your phone hits the temperatures set in the thermal-engine-8992.conf file. This means that you basically can't limit the max clock speeds of your phone once it reaches the temperatures set in the conf file. For example, the lines from the default conf file state for the little cores:
"thresholds 50000 53000 60000
thresholds_clr 48000 51000 58000
actions cluster0 cluster0 cluster0
action_info CLUSTER0_MAX 1248000 960000"
When my phone reached 60 degrees C, I couldn't limit the clock speed of the little cores using EX Kernel Manager below 960 MHz. I could set it below 960 MHz in the manager but it would show that the clock speeds still reached 960 MHz. What I did was decrease the max speeds the cores could hit at certain temperatures and raised the temperature limits by a little bit. What this does is throttle harder at higher temperatures instead of lower at lower temperatures and allows the phone to stay at lower clock speeds if set by a kernel managing app. I've found that 600 MHz is more than enough to stream 3D movies from my PC to my phone without issues using ES File Explorer. EX Kernel Manager allows me to limit the clock speeds to 600 MHz by switching to the power saving mode. Turning it off allows my phone to hit normal clock speeds again, which can be set using EX Kernel Manager at their max values allowed by the chip (higher than what LG limits them to I believe). From my tests so far, using the 600 MHz limit for VR 3D movies allows my phone to operate for around 40-50 minutes before displaying a overheating message which is a significant improvement from before. I don't use Marshmallow because it doesn't have root on Verizon so I can't help you if you have a Marshmallow rom.
Installation:
Extract the rar and move the thermal-engine-8992.conf to the /etc/ folder and replace the one that's in there (make a backup of that file first). Set permissions to RW R R and reboot. Highly recommend using EX Kernel Manager in conjunction and limiting the clock speed for movies. For games, you probably need higher clock speeds.
v2: Updated to not decrease brightness so much at higher temps.

ZUK supports 4KHDR @ 60fps?

Why is it that despite of having same configuration as OnePlus3, ZUK can't play 4KHDR @60fps as smooth as OP3? Though it can, after some tweaks, but not as efficiently & smooth as OP3(unrooted). I used same Version of MXPlayer and same file for comparison.
I tried all custom kernels available (Heliox,Jaguar,Darkmoon) and Latest versions of major ROMs(RR,AEX,ViperOS). And still didn't match the playback quality of OP3.
Please tell me if there are more kernels or ROMs yet to be tried, which can bring substantial step-up in performance, or which will just Play 4KHDR @ 60fps.
Overall, the User Experience is super-smooth but
this small thing is eating my brain :crying:
d3vyarth said:
Why is it that despite of having same configuration as OnePlus3, ZUK can't play 4KHDR @60fps as smooth as OP3? Though it can, after some tweaks, but not as efficiently & smooth as OP3(unrooted). I used same Version of MXPlayer and same file for comparison.
I tried all custom kernels available (Heliox,Jaguar,Darkmoon) and Latest versions of major ROMs(RR,AEX,ViperOS). And still didn't match the playback quality of OP3.
Please tell me if there are more kernels or ROMs yet to be tried, which can bring substantial step-up in performance, or which will just Play 4KHDR @ 60fps.
Overall, the User Experience is super-smooth but
this small thing is eating my brain :crying:
Click to expand...
Click to collapse
First of all, You are comparing "THE BEST" SD820 phone with probably the 3rd or 4th best SD820 phone (antutu wise). Secondly, even on the OP3, why would you choose to play 60fps 4K videos that too HDR ones?! That's ridiculous for anyone. I'm hoping the logical explanation to why you're doing this is to kinda benchmark the phone. But even then a lot of SD653 and SD810 phones can breeze through this benchmark easily. It's even more ridiculous that you've tried almost all roms and kernel combos just for a luxury video playback.
Anyways coming to the point, I tried the Sony 4K 60fps HDR Swordsmith video on my Z2+ (AEX4.6 Official with HelioX 3.18.80) via MX with HW (not plus) decocer and the video was running smooth AF. Infact, compared to playback my friend's OP3 running OxyOS 5.0, my Z2+ had zero hiccups throughout the video while the OP3 had 2 or 3 towards the middle. The interesting thing is that I achieved these results while running CPU underclocked to 1996 & 1401. But technically speaking that shouldn't be a problem in the video playback coz HW decoder runs exclusively on the GPU. Concluding my point, don't watch ridiculously high quality videos on phone and don't change roms and kernels to achieve desired playback, just adjust and optimize them.
Incrovantilist said:
First of all, You are comparing "THE BEST" SD820 phone with probably the 3rd or 4th best SD820 phone (antutu wise). Secondly, even on the OP3, why would you choose to play 60fps 4K videos that too HDR ones?! That's ridiculous for anyone. I'm hoping the logical explanation to why you're doing this is to kinda benchmark the phone. But even then a lot of SD653 and SD810 phones can breeze through this benchmark easily. It's even more ridiculous that you've tried almost all roms and kernel combos just for a luxury video playback.
Anyways coming to the point, I tried the Sony 4K 60fps HDR Swordsmith video on my Z2+ (AEX4.6 Official with HelioX 3.18.80) via MX with HW (not plus) decocer and the video was running smooth AF. Infact, compared to playback my friend's OP3 running OxyOS 5.0, my Z2+ had zero hiccups throughout the video while the OP3 had 2 or 3 towards the middle. The interesting thing is that I achieved these results while running CPU underclocked to 1996 & 1401. But technically speaking that shouldn't be a problem in the video playback coz HW decoder runs exclusively on the GPU. Concluding my point, don't watch ridiculously high quality videos on phone and don't change roms and kernels to achieve desired playback, just adjust and optimize them.
Click to expand...
Click to collapse
My point on playing the best video quality I have, bcz ZUK can, why not. I tried LG Cymatic Jazz HDR to test the playback(details attached).
Back when I had ZUI, it could not play the video at 60 fps. But when I flashed first RR, I was surprised by the result. In MX Player Pro with HW+, it could play super smooth with absolute 0 lag.
Then came updates and further more I flashed many ROMs but never got that playback. Changing kernels didn't help. And now I've same ROM and kernel as you do, because you know.
The fact that you can play 4KHDR @ 60fps, may be bcz ur video isn't having 10 bit color depth. Please attach your video details, I wanna see. If our videos are of same quality, then I may be having some other issue.
Its strange however, you're playing 4KHDR on HW.
Also, do you have Substratum theme or Xposed modules installed? Just curious if these affect performance in any way.
d3vyarth said:
The fact that you can play 4KHDR @ 60fps, may be bcz ur video isn't having 10 bit color depth. Please attach your video details, I wanna see. If our videos are of same quality, then I may be having some other issue.
Its strange however, you're playing 4KHDR on HW.
Also, do you have Substratum theme or Xposed modules installed? Just curious if these affect performance in any way.
Click to expand...
Click to collapse
No Substratum No Xposed. And the video I tried has same video specs as yours (attached).
Incrovantilist said:
No Substratum No Xposed. And the video I tried has same video specs as yours (attached).
Click to expand...
Click to collapse
Is it possible that Xposed and Substratum are somewhere causing pain to the system?
Also, I once changed some screen values through Kernel auditor and tried to undo that. I don't know if they're default now, I'm attaching SS just tell me if they're same. I'll try uninstalling Substratum and Xposed and keep system as Lite as possible and then check.
Thanks for your attention and help
d3vyarth said:
Is it possible that Xposed and Substratum are somewhere causing pain to the system?
Also, I once changed some screen values through Kernel auditor and tried to undo that. I don't know if they're default now, I'm attaching SS just tell me if they're same. I'll try uninstalling Substratum and Xposed and keep system as Lite as possible and then check.
Thanks for your attention and help
Click to expand...
Click to collapse
Substratum can have some slowing effect on GPU due to its theme engine but that'll be possibly unnoticeable in a SD820. Xposed should be harmless (afaik with my previous phones) unless you are running GPU affecting modules. I don't use substratum because I was perfectly happy with CM theme engine and now that it's gone, I'm not so keen for a replacement. Xposed went meaningless after Lollipop & the birth of Magisk (for me atleast). And lastly about Screen values in KA, they don't have any effect on GPU unless ofcourse you're running grayscale which might actually save you some power (but might be unstable). If you want to reset the values, just uncheck apply on boot under screen settings and reboot. FYI, I ran almost all KCAL profiles I found online and "Perfection" (that's the name of the KCAL profile) for OP2 is giving the best visuals in my perspective. Try it if you want. Happy to have helped you ?✌?
Imo the zuk z2 is not as good at playback than I expected. Even 1080p60 video drop frames constantly at 2x playback speed
Also the phone dont have a hdr screen so why even try to play hdr content anyway
pipyakas said:
Imo the zuk z2 is not as good at playback than I expected. Even 1080p60 video drop frames constantly at 2x playback speed
Also the phone dont have a hdr screen so why even try to play hdr content anyway
Click to expand...
Click to collapse
Playing a 60fps video at 2x speed would mean 120fps, that's out of our screen limit. For that purpose display needs 120Hz refresh rate as in New Razer phone, or some frames will get skipped(frame drops) as you noticed.
And the reason why I wanna play that, I search of playing that thing smoothly, I've learned many things. It simply gives me satisfaction.
Incrovantilist said:
Substratum can have some slowing effect on GPU due to its theme engine but that'll be possibly unnoticeable in a SD820. Xposed should be harmless (afaik with my previous phones) unless you are running GPU affecting modules. I don't use substratum because I was perfectly happy with CM theme engine and now that it's gone, I'm not so keen for a replacement. Xposed went meaningless after Lollipop & the birth of Magisk (for me atleast). And lastly about Screen values in KA, they don't have any effect on GPU unless ofcourse you're running grayscale which might actually save you some power (but might be unstable). If you want to reset the values, just uncheck apply on boot under screen settings and reboot. FYI, I ran almost all KCAL profiles I found online and "Perfection" (that's the name of the KCAL profile) for OP2 is giving the best visuals in my perspective. Try it if you want. Happy to have helped you ?✌?
Click to expand...
Click to collapse
I removed Substratum and Xposed, even Shox audio mod, but result was same.
Though Performance as CPU Governor gives 100% results, but you said you've Under-Clocked ur CPU to 1996MHz, that did surprise me.
Which CPU & GPU governor do you use? Also which I/O Scheduler? I'm curious.
d3vyarth said:
I removed Substratum and Xposed, even Shox audio mod, but result was same.
Though Performance as CPU Governor gives 100% results, but you said you've Under-Clocked ur CPU to 1996MHz, that did surprise me.
Which CPU & GPU governor do you use? Also which I/O Scheduler? I'm curious.
Click to expand...
Click to collapse
Fiops scheduler.
CPU Governor is Interactive. (default on HelioX)
GPU Governor is Msm-adreno-tz. (default on HelioX)
Incrovantilist said:
Fiops scheduler.
CPU Governor is Interactive. (default on HelioX)
GPU Governor is Msm-adreno-tz. (default on HelioX)
Click to expand...
Click to collapse
I use same settings
I think I need to do more research on this.
Updating to Oreo smoothed everything out :fingers-crossed:

Question OnePlus capping game fps to 55

OnePlus capping game fps to 55, reducing cpu and gpu clockspeed to the lowest possible whenever battery temps are close to 40°c or above. So users who have a habit of playing games at 90-120fps can face this problem. For now the only solution is to uninstall system battery app, root device and use some kernel manager app. Here i have attached few screenshots with an app call Scene 6 to show how badly it drops. So the only hope OnePlus users have is to have a custom rom where we can get rid of these issues
apex , call of duty , and co are not games that need mega fat clocks to run at 60fps (most games that run at 120fps can only be played at 120fps with low graphics settings anyway) you better use scene app check it out whether the scene app with fas is not your problem. or if your environment is too warm
And ps
This is not normal cod mobil he play it with modding like fps unkock for playing it with 120fps on max Graphics setting plus scene in performance profile plus vivo thermal disabler

Categories

Resources