yashsingh1/xdaforums huggingface dataset:
[One (M8) Original Android Development] bigcid10:
yea,that happened to me too

scared the crap outta me for a minute,thought I was gonna have a heart attack
[One (M8) Original Android Development] guyd:
Turn off the screen timeout settings in TWRP and you won't have this problem ever again!
[One (M8) Original Android Development] kfasheldon:
Thanks , ok 're downloaded same problem all default settings, so just downloaded again but chose a different mirror other than default and it flashed all good now , one of afh mirrors must have a bad copy on in some way. Booted very very fast had to check kernal had changed .. seems nice .
[One (M8) Original Android Development] EtherealRemnant:
Phenomenal job!

Running EX .9 w/ InsertCoin, 2.45GHz max, -45 uV, totally stable, ridiculously fast. Probably the most hassle free kernel experience I've ever had!
[One (M8) Original Android Development] redalertlb:
Battery
[One (M8) Original Android Development] bpdev:
[MENTION=4684315]flar2[/MENTION] Why are you proctecting your content? :p

(Check the op to figure out what I'm talking about)
[One (M8) Original Android Development] jonas2295:
there´s a new OP banner coming up and a new Aroma Splash :P I finished it yesterday, so it should be up soon ..
[One (M8) Original Android Development] asandhu:
Is it possible to add functionality to remove the default lock screen widget in this kernel?
[One (M8) Original Android Development] bpdev:
That would be rom related.
[One (M8) Original Android Development] captainreynolds:
I've been playing around with the One M8's MHL HDMI out capabilities on several TVs.

It seems to normally want to output at 30hz on most if not all HDTVs. Not sure why, but this essentially really slows down the OS and it only runs at most 30fps, with noticeable lag in display and with any touch inputs. However, I plugged it into one of my computer monitors last night and it ran at full speed (I assume 60hz, not sure). It may be that my monitor simply does not provide the option for 30hz, but I don't think that is it as it is 30hz capable (Acer S232HL).

Will this kernel ever get support to force the HTC One M8 to output at full speed (60 Hz) on all HDTVs? Could kernel support allow us to change whether or not the One mirrors the displays (i.e. allow the One screen to be off while the TV screen is on), or to individually provide options to change the output resolution/refresh rate while outputting over MHL?
[One (M8) Original Android Development] Ravenmtx:
Which cable are you using? Mine doesn't seem to have any lag or slow downs at all. I have one I stumbled on while in Home Depot. It was $12 at the time. It has 3 connections. HDMI, micro usb to phone, and micro usb for power.
[One (M8) Original Android Development] captainreynolds:
I don't think the cable should matter - it depends on your TV. The TVs I was connecting to showed up as putting the phone HDMI signal as 30hz. Because the phone is mirrored on the TV, it accepts the TV's chosen refresh rate for the connection, which in those cases was 30hz. That low refresh rate is chosen by the phone because for some reason it thinks it needs to be at that refresh rate on that certain tv, is what causes the slow speed of the phone while using the HDMI out.

But here is my monoprice MHL - HDMI converter. It works on my phone without power. Got it from monoprice here.

Where in Home Depot did you get yours? That seems so far out of what they normally sell. I'll go pick it up from my local home depot if you remember. EDIT: is it this one?
[One (M8) Original Android Development] flar2:
Whoops, that image is supposed to be public so we can see [MENTION=2262596]jonas2295[/MENTION]'s latest work.

Thanks for alerting me, it should be fixed now.
[One (M8) Original Android Development] jonas2295:
yup its there now, however had to clean chrome´s cache for it to appear :P enjoy!
[One (M8) Original Android Development] flar2:
I'll check it out to see how it runs on my tv. On other devices I did this type of mod.
[One (M8) Original Android Development] captainreynolds:
Thanks! let us know!
[One (M8) Original Android Development] captainreynolds:
Double posting here, I know, but I did some investigating this afternoon with MHL Cables on our M8s.

From what I can tell, on our HTC M8, the type of cable/converter you use to perform micro USB MHL to HDMI does matter in regards to power, but not the signal that the phone can send to the TV/Monitor.

My Monoprice USB MHL to HDMI cable linked here does not require power from a plugged in micro USB cable for the HTC One M8 to perform MHL to HDMI with full audio at any refresh rate or resolution that I can tell. It will do 60Hz, full 1920x1080 resolution with video and audio and no problems.

The Home Depot cable mentioned about 4 or 5 posts back by Ravenmtx (I think that is it, he/she didn't confirm but that is the only one in the store) does require a Micro USB cable plugged into power and then plugged into the MHL cable in order to work.

However, even with power the Home Depot (CE Tech is the actual brand name) cable still causes the HTC One M8 to choose 30hz on TVs where the HTC One M8 chooses the refresh rate of 30hz while using my monoprice cable.

So, the cable choice does not matter in regards to what the HTC M8 can output - the cable/converter you buy only dictates whether you will have to use an additional USB cable to power the M8. For this reason I recommend people buy the Monoprice MHL to HDMI converter cable listed in the second sentence of this post as you will not have to use a secondary USB power cable for it to work on the HTC One M8.

So, in regards to this kernel thread, I think this is good news for kernel development, as all cables (powered properly, of course) will cause the HTC M8 to recognize the HDMI input in the same way. For whatever reason right now, the HTC One M8 decides that some HDMI inputs will be 30hz, and some will be 60Hz (I'm pretty sure this is the native refresh rate, correct me if I am wrong). The TVs that operate with MHL at 30Hz make the HTC One M8 appear to have lag and slowness in the UI because it is simply a lower refresh rate and the "framerate" of the system is lower because the phone "mirrors" the display it is outputting to.

I don't think it is an HDMI standard issue (as in 1.3, 1.3a, 1.4) because the 30Hz issue persists across different inputs (TVs/monitors) that have different HDMI standards.

Forgive me for always typing in "HTC One M8" whenever I mention the phone - I'm trying to help future googlers who smartly search for this same issue. Anyway, hope this is helpful information!
[One (M8) Original Android Development] Spider_Pig27:
Do we need to have S-Off to install custom kernel?
[One (M8) Original Android Development] jeryx:
No, no need for s-off... Only flash it in recovery. And make a nand just in case! ;)
[One (M8) Original Android Development] Spider_Pig27:
Awesome thank you so much for your reply
[One (M8) Original Android Development] jonathan413:
I've been looking all over the place. Is there still a way to uncap FPS?
[One (M8) Original Android Development] EtherealRemnant:
I've got a chip with speed bin: 1, PVS bin: 13. Is that a decent binning for overclock and undervolt? I have it at 2.45 right now with the -45 uV but I'm curious if it can do more in terms of speed or undervolting further. Also, is the 2.45 undervolted as well or is that left at what it would be at stock?

I'm having ZERO issues with this kernel. It seems to be even more problem free than the M7 version was and the M7 version was fantastic in its own right so I'm just curious what I can push here.
[One (M8) Original Android Development] jlevy73:
I haven't tried this on the M8 but [MENTION=1811927]simms22[/MENTION] provided the following method for uncapping FPS on the N5.

to turn off the fps limit..

debug.egl.swapinterval=0

copy/paste this line into /system/build.prop/then reboot for it to take affect. you will see screen tearing if you use this for every day
[One (M8) Original Android Development] jonathan413:
Tried that but saw no difference. Thanks though.

Edit: it works lol
[One (M8) Original Android Development] jlevy73:
Good to hear.
[One (M8) Original Android Development] Roefastford:
I"am having problems with my m8 on the sense version, my buttons at the bottom of the phone keep disappearing on me either from adding this kernel or its from the new ota update I installed from viperone. Is anyone on this kernel having the back up button, home button and the rescent apps button disapear on them ? I have to keep booting the phone to get back to the home screen, as the buttons are gone and pushing in that whole area does nothing at all ? Anyone ? Going to post this on viperone page also. Not blaming anyone just trying to figure out where the problem is.
[One (M8) Original Android Development] p50kombi:
Have you tried swiping up from the bottom of your screen?

I use a navbar tool that hides the navbar and it pops up when I swipe from the bottom of the screen upwards...
[One (M8) Original Android Development] jonas2295:
This is a rom issue/feature /bug.

This sounds like a forced immersion mode for apps that Viper might have added. Check the tweaks app eventually.

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) Original Android Development] Roefastford:
No I didnt I"am trying to revert back to previous version of viperone right now was already in the process. But I did not select any option that applies to that feature.

---------- Post added at 06:49 AM ---------- Previous post was at 06:48 AM ----------

I"am trying to revert back to previous version of viperone right now to rule that out.

---------- Post added at 06:50 AM ---------- Previous post was at 06:49 AM ----------

So far that fixed the issue, unless its temporary will update later, thanks.:good:
[One (M8) Original Android Development] GermanGuy:
Thanks. Works great. But the screen tearing in Nova launcher is definitely noticeable. Is there any quick way to jump back and forth between capping/uncapping FPS apart from deleting/adding the line build.prop?

Addendum:

So I did some reading up on uncapping FPS. It seems the only benefit is improving benchmark scores, maybe a little improvement in making some games a little smoother.
[One (M8) Original Android Development] jlevy73:
Not that I'm aware of.
[One (M8) Original Android Development] GermanGuy:
Thanks. That's what I figured. Might just revert back to stock. Unless there is a compelling reason to uncap FPS other than improving benchmark scores.
[One (M8) Original Android Development] jlevy73:
I'm pretty sure the only advantage to uncapping FPS is for benchmarking.
[One (M8) Original Android Development] flar2:
I checked last night and mine also switches to 1920x1080@30Hz and is laggy. I have an LG 42" TV made in about 2012. It should be capable of 60Hz. I suspect there may be a problem reading the EDID from certain TVs. Myabe some manufacturers are breaking standards, or perhaps there is a bug in the MHL code.

The m7 (and also the OneXL and OneS) all defaulted to 30Hz. On those devices it was very simple to force them to 1280x720@60Hz. The driver is different on the m8, I made a quick attempt to force 720p last night, but there was no output showing up on the TV. I'll give it another try sometime this week. Ideally I would like it to get the proper timings and configure itself than force a certain mode.
[One (M8) Original Android Development] captainreynolds:
Interesting. Awesome stuff, hope we get it figured out!

Was the M7 only capable of 720p max, or was that what it took to get 60hz working properly on the device?
[One (M8) Original Android Development] jonny68:
My favourite kernel for the M7 this is my first port of call for my M8
[One (M8) Original Android Development] GSLEON3:
Maybe I am wrong, but my understanding is that as of MHL 3.0, external power is not required, but I have yet to find any MHL 3.0 adapters.. While I have never had an issue with refresh rate, I have had issues with using older 1.3 cables (or any steel jacketed) & missing video output. I wish they would have moved away from MHL & gone the SlimPort/MyDP route personally. I have MyDP adapters capable of non-powered 2k output, as long as I use a 1.4a HDMI cable. I have run into some issue with copy protection in the past on older devices that didn't support at least HDCP 1.3.
[One (M8) Original Android Development] flar2:
I think this is still MHL 1.3? Not sure, but I tried to force 1920x1080 @60Hz last night and it complained "peer does not support packed pixels" I tried a few other modes and none would output to screen. I don't know if it's due to my TV, the MHL adapter, the phone hardware, or the kernel code. My TV's native mode is 1920x1080 120Hz.

I thought this would be easy, it was a very simple hack on my other phones.

Slimport seems to work much better, the stock Nexus 5 works beautifully with 1080p 60Hz output, no external power required.
[One (M8) Original Android Development] smknutson:
I would think if the tv and adapter work well with the nexus, then it's either phone hw or code.?

Sent from my HTC One_M8
[One (M8) Original Android Development] Qwest905:
i'm having wifi problems...would this effect my wifi at all or maybe change it ??

i''m hoping it does
[One (M8) Original Android Development] Savant:
No, it won't just impact your WiFi that's usually your router being odd just restart it and should fix the problem.
[One (M8) Original Android Development] Qwest905:
I've already figured its not a router issue as my other devices still connect.

Just wondering what the update to the wlan pronto driver in this kernel if that would do anything.
[One (M8) Original Android Development] marcoxx626:
Hey flar I was wondering if you could take a look at the init.d scripts in the insert coin rom. Think one of them interferes with something from your kernel but in not sure which one...whenever I flash your kernel on that rom I have some cores locking up at max frequency.
[One (M8) Original Android Development] tibere86:
[MENTION=4684315]flar2[/MENTION] - Have you started looking at enabling different levels of CPU Idle States or including Power Suspend?
[One (M8) Original Android Development] flar2:
It's a different adapter for Nexus (slimport vs MHL)

I use stock wlan driver. There is some kind of installation error. Dirty flash your Rom and reinstall the kernel.

Could you upload the file here?

Power suspend is just a reimplementation of the deprecated earlysuspend functions. I use the new fb notifier callback instead.

The cpu idle states can be changed with scripts or an app like faux clock. You can do that even on the stock kernel.
[One (M8) Original Android Development] marcoxx626:
I just went ahead and uploaded my entire init.d folder. Thanks ! https://www.dropbox.com/sh/8tlhad4adyb6z6u/pZwBQLKwLW
[One (M8) Original Android Development] c5satellite2:
Reboot your router anyway, delete the saved WiFi connection on your phone and reconnect.
[One (M8) Original Android Development] tibere86:
Thanks!
[One (M8) Original Android Development] flar2:
Update!

This update is highly recommended, there was a build option in previous versions that had a negative impact on performance and battery life. So, this update should bring improvements.

I've also added a choice for GPU governor (stock or simple_ondemand) and max GPU frequency in the installer. This does not allow overclocking the GPU, just underclocking. I haven't tried overclocking the GPU yet. The simple_ondemand governor seems to be more aggressive than the stock GPU governor.

I also enabled high definition audio. Not sure what is needed to take advantage of it, but this can play 192KHz audio and LPCM format.

I didn't fix MHL yet, or do any mods to the motion gestures. Still looking into that stuff and other things. I've been holding onto to this update long enough already.

GPE version will follow when I have time.

Download:

ElementalX-m8-0.10-Sense

Changes:

-enable high definition audio

-remove hardfloat flag

-add GPU governor option

-add GPU underclocking

-update installer (thanks [MENTION=2262596]jonas2295[/MENTION] for the new splash!)
[One (M8) Original Android Development] jlevy73:
Nice job as always, appreciate the update. This version brought the butter.
[One (M8) Original Android Development] xploitnt:
yay thank you for all your work, i have used elementalx on all my devices and i heart it :p
[One (M8) Original Android Development] verysick:
+1
[One (M8) Original Android Development] pokedroid:
I know these aren't indicative Of others uses but my battery life has been absolutely spectacular on .9 kernel, can't wait to try .10! This to me is crazy heavy use 4 hours screen on time is one thing, but this is also with 3 hrs and 40 minutes of calls... Spectacular.

Under clocked one step, pretty sure uv is set to -30. Everything else is stock and all device features are on. GPS (high accuracy) nfc (not a huge drain itself, but certainly draws some power), auto screen brightness, Bluetooth enabled the whole time. I've never had a phone experience like this; I've always at least had to disable GPS location, even on stock 4.4.2.

Spectacular.
[One (M8) Original Android Development] 521ztz:
Very useful tools, thank you OP!!
[One (M8) Original Android Development] yblaze8:
I agree my battery life has been crazy with .9 on GPE undervolted -45mV.
[One (M8) Original Android Development] captainreynolds:
So, would you all recommend underclocking? I have been letting everything stay pretty much stock in this kernel on my stock sense rom aside from choosing the performance for thermal management - is there a pretty big improvement in standby battery life because it only undervolts at the lowest clock speed, essentially?

Also, [MENTION=377590]yblaze8[/MENTION] - wtf? 7.5 hours of screen on time?? Did you turn off the backlight or something? Haha
[One (M8) Original Android Development] Savant:
Underclocking can help you but I get great battery life without it and I have no problems . I also don't have any rogue apps that suck battery or memory.
[One (M8) Original Android Development] TheMathMan:
As a Maths teacher [MENTION=4684315]flar2[/MENTION] your numbering system upsets me
[One (M8) Original Android Development] yblaze8:
Haha seriously after switching to Kangkat my battery has been way better than with Sense.
[One (M8) Original Android Development] ferdie553:
can anybody suggest a decent set up for elemental version for daily use and gaming without overheating problem? thanks,,
[One (M8) Original Android Development] jonathan413:
Getting around the same. This is at 2% remaining.
[One (M8) Original Android Development] c5satellite2:
Version .9 has been awesome as far as battery. If .10 is better, WOW!
[One (M8) Original Android Development] p50kombi:
new GPU governor

So is the new GPU governor more fluid in theory (as it states is more aggressive in the installer)

I guess the term 'simple' throws me...
[One (M8) Original Android Development] ryanjsoo:
0.10 running nice and smooth, can`t comment on batterylife so far, was much improved on 0.9 over 0.8 after a few days settling.
[One (M8) Original Android Development] yblaze8:
I'm glad to see I'm not alone. Many ppl seem to be surprised by what we're getting.
[One (M8) Original Android Development] jlevy73:
the idea of simple governor is that it ramps up much more aggressively than stock. So in theory, anything using the GPU will be a bit smoother. Some people say the UI is more fluid then again, HTC has done a good job locking the sense launcher at 60 FPS. You might see a little bit of hit on the battery. I've been using the simple setting since installing 0.10 and it does feel smoother but could just be placebo. Battery life has been about the same.
[One (M8) Original Android Development] mattman83:
It's very common in version numbering though ;) Moving to 1.0 indicates an out-of-beta move. 0.10 is clearly an update to 0.9, yet is still obviously beta.

M.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
I just use stock cpu freq range and nearly anything also at stock only governor I change between on-demand and interactive a few times and I played yesterday A LOT games even with connected to charger it never got that hot like the HTC one x did with little usage

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) Original Android Development] elsworth1983:
[MENTION=4684315]flar2[/MENTION] great kernel been using it for a while really impressed with it :D but I have one issue this wakelock it only happens when am on mobile Internet I tried Googleing last night but no joy :cool:

Edit am on stock rom

Sent from space
[One (M8) Original Android Development] obtained:
I could be wrong, but I'm pretty sure that wakelock has to do with poor mobile data signal?
[One (M8) Original Android Development] TheMathMan:
I know. Its a bit tongue in cheek. 0.91 would've been fine though ;)
[One (M8) Original Android Development] FNX23837:
Running nice so far for me. i just wish there was gpu overclicking i mean underclocking was added why nover overclocking? The adreno 330 supports it. x.x
[One (M8) Original Android Development] Savant:
Yeah it would be fine but, you never know if he did testing before pushing the kernel.
[One (M8) Original Android Development] jlevy73:
It stands for Broadband Access Multiplexor.

There's another thread on XDA (going back a year or two) trying to diagnose causes for high incidence of this wakelock, which came to the conclusion it is caused by some other app trying to keep a mobile data server connection open.

A look at what is showing up as using a lot of mobile date might help in diagnosing the problem app, and also checking what your sync settings are. Try disabling autosync for a while to see if it continues to show up.

Google+ auto backup of photos is something I would expect to cause a high incidence of this wakelock if you use the camera regularly.

Here's the link in case you want to read up on it: http://xdaforums.com/showthread.php?t=1811365
[One (M8) Original Android Development] flar2:
I wouldn't worry about it, it's only 15 minutes, which is probably equivalent to something less than 0.1% battery drain on this phone.

I'm saving that for the 91st beta ;)

I didn't try overclocking it yet. On the Nexus 5, I haven't found a way to oc the GPU, the top frequency remains at 450 no matter what value you try to set it to. The clock might be hard coded into the firmware. This device could be the same, I don't know yet.
[One (M8) Original Android Development] Tigerstown:
I know it'd not much but I got a 20 dollar donation the second this comes available for Verizon if you even thinking about it..just wanted to throw that out there. My phone not the same without this. ?
[One (M8) Original Android Development] iggdawg:
Are there any actual gains to be had from overclocking? Doesn't the device heat up quick enough to make any kinds of OC gains hit diminishing returns pretty quickly?
[One (M8) Original Android Development] guyd:
Not really, unless bechmark numbers are more important to you than heat and battery life...

FYI, I've under clocked my device, and it's still blazing fast in normal everyday tasks!
[One (M8) Original Android Development] FNX23837:
Alright, that sucks :c i hope you find out soon, on my s3 adreno overclocked beautifully. i read somewhere the 330 max freq is like 650 before its unstable. i want to play gta sa at max settings without lag. even with the amazing hardware and cpu oced to 2.8 it still studders and gets bad in spots, i feel like its the last little push the phone needs to be the monster it can be. :) im also a bencmark and gaming freak and dont care about battery i have a 4600mah ext batt that pushes out 1000 instead of the stardard 500 so i can be overclocked and playing games and still watch my battery go up. i use it to power my raspberry too sometimes :) whcih im trying to get ics working on :(. lol
[One (M8) Original Android Development] DeeZZ_NuuZZ:
It's just the game that's not optimized well -.-

Gesendet von meinem HTC One_M8 mit Tapatalk