yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] 2fastkuztoms:
Awesome work! Testing consistently at 45-46 fps running the latest kernal here, Froyo (EVOlution V9) overclocked and set at max & performance.

Danknee: What setting are you using on the evo switch?
[EVO 4G Android Development] NickMl:
Another thought on this: Now that we've got the source code for the kernel, could someone try turning off the HDMI output if that's possible. Supposedly, the problem is with the HDMI, so why don't we try working with that?
[EVO 4G Android Development] swatspyder:
Beautiful!

Getting about 43fps average in fps2d.

Running Fresh Evo 0.5.3 with EVO_WiMAX_25641_R01 and EVO_Radio_2.05.00.06.10.

Tested and working, GPS, WiFi, 4G, tethering... All working!

Menus are a lot more smooth!

Thank you!
[EVO 4G Android Development] kpkimmel:
No the mddi is for the lcd rgb is for the hdmi....cant change that
[EVO 4G Android Development] hydralisk:
I'm currently running EVO V9 right now because I love it's speed... and this kernel seems like the perfect fit to make it faster. Does it break anything in Froyo? I have Wifi at the moment and am afraid to lose it.

I have a novatec screen and would be attempting to use the undervolted\overclocked kernel :)
[EVO 4G Android Development] danknee:
I did use Dotty, only two inputs are recognized.

Using 445 on evo switch with SetCPU set to "performance".
[EVO 4G Android Development] M@XLOL:
flashed Flashable ZIP - Undervolted kernel v5.1.1 for use with 2.1 (Eclair) ROMs and it killed my wifi
[EVO 4G Android Development] sracercelica:
Did you read the first page? and have you flashed the wifi fix?
[EVO 4G Android Development] M@XLOL:
/writs

thanks
[EVO 4G Android Development] tri0xinn:
Thanks for this.. I just flashed baked snacks 9.6 plus your framerate kernel.. plust the wifi/4g fix and my evo is a dream to use.

thanks!
[EVO 4G Android Development] unknown_owner:
IS this considered good enough or can I make it better? That is with setcpu at performance 1.1ghz
[EVO 4G Android Development] :
46 w/ 4stdev is great, what settings are you using?
[EVO 4G Android Development] drmacinyasha:
Interesting bug: Woke up this morning at 6:30, my EVO's been charging for about eight hours and playing Lightning Bug all night. The thing kept rebooting on its own. Picked it up, fiddled with it when it restarted. Wouldn't make a connection to the cellular network (had the little x over the bars on the signal meter) and after a few minutes, none of my apps would auto-start (namely, Toutieur and ATK) and it just rebooted again! Went on a few more times, then I unplugged it, yanked the battery, waited 30 seconds, put the battery back in, and powered it up.

So far it's running normal again, it seems. Has anyone else had this problem before?

And when it was doing the self-reboots, the WiFi and Bluetooth both worked fine, and would be on when it restarted if I had turned them on previously.
[EVO 4G Android Development] jyan_osu:
Yes this just started happening to me this morning. I thought it was SetCPU i just installed the night before but i uninstalled that and it still went into a rebooting cycle. I went ahead and flashed to another rom but haven't done this FPS yet.
[EVO 4G Android Development] unknown_owner:
T2-437; Using Juggs new rom, Frankanrom, the 5.1.1 nv kernel, and JIT enable patch. Also added the wifi+4G patch. I also get 45-47 with Gears and a 10.5 MFLOPS with Linpack.
[EVO 4G Android Development] :
Reboot crap happened to me the first day i used the kernel. but it was before i set up setcpu profiles. I did a nandroid backup to get back to stock, then reapplied the undervolt kernel, set all my setcpu profiles. ( http://xdaforums.com/showthread.php?t=721156 if you need help), and now have been going 41:50 of uptime without issues. I was having issues with underclocking at 128, might be related to the reboots?
[EVO 4G Android Development] icantdrawanime:
I'm a bit confused. Do these kernels work with the Rooted version of the OTA update (1.47)? Because the wifi/4g for the OTA says its not compatible w/ the kernels in this post...

If I flash this kernel on top of the rooted 1.47, will i lose wifi and 4g?
[EVO 4G Android Development] drmacinyasha:
Nope! Just copy the kernel's ZIP and the wifi/4g zip over to your sdcard, reboot recovery, flash the kernel, reboot recovery, flash wifi/4g, and enjoy!

I know the WiFi works fine in 802.11 b, g, and n modes. Don't have 4G around here to test it out.
[EVO 4G Android Development] icantdrawanime:
Didnt work for me. Flashed kernel, lost wifi/4g. Rebooted and flashed the wifi/4g zip and still didnt have wifi/4g...

Reflashing stock kernel and hoping everything gets fixed...
[EVO 4G Android Development] kpkimmel:
I feel as though the progress and this thread have hit a brick wall
[EVO 4G Android Development] akarol:
How does this kernel compare with Fresh Toast's new one?
[EVO 4G Android Development] jayv1717:
Same here

Sent from my Htc Evo 4g
[EVO 4G Android Development] jyan_osu:
Didn't go below 245 on my profiles so I didn't think that was it.. In either case, I'll wait on this one to see if they come out with a newer version.
[EVO 4G Android Development] Rootwind:
Just got the reboot loop as well after a day. Still not sure what is causing it.
[EVO 4G Android Development] XmemphistoX:
Those of you who are getting the reboot loop. Are you using the undervolted kernel or the normal volted?
[EVO 4G Android Development] topdnbass:
Many things could cause it, but if you're not clocking then it's probably the kernel.

The normal volted one shouldn't cause reboots, but the under-volted one definitely could.
[EVO 4G Android Development] jblazea50:
yeah, it seems that way; hopefully the devs are making progress as to a permanent solution to the 30fps fix with everything working properly; also haven't seen the community kernel thread recently ; i sure hope they are making nice progress to make the Evo much better than what it is now
[EVO 4G Android Development] mrkmrk:
Just bothered to finally dl dotty, and I only get 2 touch points. Oh well! Don't see much use in 5, anyway...
[EVO 4G Android Development] kpkimmel:
Got five points fine but the fps thing I don't think has a concrete resolution if even possible might end up with samsung epic or make the jump to droid x
[EVO 4G Android Development] Geniusdog254:
I agree, I bought my Evo on the 19th of June, if the Epic is out within my 30 days, I think I'll switch.
[EVO 4G Android Development] Krandor311:
I wouldn't expect the Epic to be coming out until August at the earliest.
[EVO 4G Android Development] rmriggin:
They will definitely wait until 30days at least has gone by before releasing a device that early adopters of the last device may want to exchange for. I love the evo but the epic just might be the best of everything. A slightly smaller screen and a weaker camera is worth also having a keybiard and less physical hardware limitations when graphics and video output are concerned.
[EVO 4G Android Development] kpkimmel:
Already been thirty days released july fourth, heard supposed to be this month
[EVO 4G Android Development] ffolkes:
well i've finally made a fork on github, painstakingly migrated all my changes over, and i can't figure out how to push them up to my fork.. seems like it'd be easy enough, but it keeps saying nothing has changed. :/
[EVO 4G Android Development] JPRPJBJPJ:
Damn I freaking love this

Touch is more responsive. No doubt

The undervolt and oc is the best too. All the other kernels break a lot of stuff. This is so great.

Thanks!
[EVO 4G Android Development] mawst95:
Hi,

Sorry for the noob question. I've searched and can't figure it out.

I'm using the rooted stock ROM as described in this thread:

http://xdaforums.com/showthread.php?t=715915

I've flashed the panel hack and am getting 46fps with 5 stdev with SetCPU installed and working.

Now I want to flash the wifi/4G fix and I'm not sure which one to flash. There are 2 listed in the OP--one says compatible, one says "not compatible." Which one should I use?

Thanks/.

Matt
[EVO 4G Android Development] kfree:
Well since you've flashed the kernel, you'd use the one that is 'compatible' with the kernel... just reboot into recovery and flash the compatible one. :)
[EVO 4G Android Development] ffolkes:
you'd want the compatible one. the other one is only provided so people can revert back if they had the new one initially.
[EVO 4G Android Development] Success100:
getting about 47 fps per gears using DC 3.2.3, but scrolling seems more choppy than before, im not getting the smooth effect others are describing.

edit: reflashed kernel and this thing flies now..
[EVO 4G Android Development] kdog1234:
not working

i have just rooted my phone succesfully i tried to download this and it says that it that the file cant be recognized
[EVO 4G Android Development] drmacinyasha:
Download using your PC, not via your EVO. Then use either USB Mass Storage or ADB to push it to your SD card.
[EVO 4G Android Development] kdog1234:
oh, haha silly me thanks
[EVO 4G Android Development] kdbrown5:
I'm on froyo (evo X2 rom) with epson screen. from what i've read so far in this thread it would be in my best interest to use ffolkes' v4.2 kernel. I can't find a download link for it. Can anyone point me in the right direction please?
[EVO 4G Android Development] mawst95:
Kfree and fflolkes-

Thanks for your super quick replies. I kinda thought the compatible one was correct, so I flashed that before I saw your responses. Everything is working perfect.

4G-Works

Wifi-Works

Undervolt Panel Fix seems to be working (46 +/-5)

SetCPU seems to be working

5 touch points.

Only 1 app that I had been using (wallpaper rotator) seems to force close. No problems with any other apps though I've only tested friendstream, titanium backup, speedtest, and a few others out of probably 2 dozen.

I'll keep an eye on it to see if instability develops.
[EVO 4G Android Development] kdog1234:
ok i unzipped the folder and dragged everything into my sd card how do i use the progam now?
[EVO 4G Android Development] Success100:
dude, no disrespect. but noones gonna spoon feed you. all the answers are in this thread. you need to read and actually somewhat learn what you are doing, because if you dont have any clue what your doing.your probably going to end up with a bricked phone. Im an avid windows mobile modder, but im new to android, and ive managed to get everything working by reading and thru trial and error. So do your homework like everyone else and READ!
[EVO 4G Android Development] rjmjr69:
too funny I couldn't answer so politely
[EVO 4G Android Development] omegatyrant:
I was wondering if anyone else is having this problem.

I flashed the undervolt current over DC 3.2.3. It worked perfectly, but after a few hours, i get stuck in a boot loop. The phone goes back to normal after the pull the battery. Do I need to rewipe and reflash?

Edit: flashed the normal volt. Still does the reboot sequence after 8 or so hours.
[EVO 4G Android Development] infamousjax:
hey guys whenever I try and change the parameters I get this... any idea why?

echo T2 > /system/devices/platform/mddi_c_b9f6_5582.1/450

says..

cannot create /sys/devices/platform/mddi_c_b9f9_5582.1/450: directory nonexistent

what gives?
[EVO 4G Android Development] sracercelica:
I agree! To many people come in here expecting to be guided by the hand and dont want to read and go through the work of learning. I am new to android but have managed to root my phone (after the new OTA) and flash different ROMS and Kernels without messing up my phone because I read a thread diligently to make sure I understand the terminology and the steps I need to take.

And to the guy asking about how to use this program, there is no program. You have to boot into recovery and flash the zip file (you arent suppose to extract it). I wouldnt recomend you doing this thought until you really understand what you are doing.
[EVO 4G Android Development] kdbrown5:
i'm still trying to get mine working, but if i understand it right....

echo 450 /system/devices/platform/mddi_c_b9f6_5582.1/t2
[EVO 4G Android Development] infamousjax:
OOPS

had it backwards.. Thanks!

I'm getting about a 12stdev.... how come everyone else is getting much much lower?
[EVO 4G Android Development] kdbrown5:
How do you check your stdev?

I flashed the newest undervolted kernel for froyo, i'm on an epson panel. Tried moving timings around to bottom and top of the chart and i still can't break my 30 fps cap. Other people in this thread on epsons have... anyone have any ideas?

overclocking is currently working and dotty has 5 inputs
[EVO 4G Android Development] infamousjax:
by running the fps app.

this doesn't work for me..

whenever I do:

cat /sys/devices/platform/mddi_c_b9f6_5582.1/T2

it says the directory doesn't even exist.

oh well, i'm over it.
[EVO 4G Android Development] kdbrown5:
yeah, i don't get any negative responses from setting, but i can't check with cat either.

no such file or directory
[EVO 4G Android Development] ffolkes:
you've got it right, but you're capitalizing it. do:

cat /sys/devices/platform/mddi_c_b9f6_5582.1/t2

i'll edit my OP since it was misleading, sorry.
[EVO 4G Android Development] kdbrown5:
ffolkes, i've been doing it without capitalizing, and same error. any ideas?
[EVO 4G Android Development] Cicatrize:
Nvm, you edited your post. :)
[EVO 4G Android Development] phobia:
yup, realized I was not making any sense with that. But reading more about HSM (high speed ram write).. would that help?
[EVO 4G Android Development] Cicatrize:
The T2 and VPA you mentioned above is actually what this current hack does (just T2 though). They shouldn't have to be modified. We modified them and tested several different scenarios, most of which messed up the screen. The screen is refreshing @ 60Hz, but draws only 30 frames and sits for 30 frames, so this hack is essentially tricking the device. Not the best solution, which is why we're trying to figure out the source of the cap.

EDIT: I said that wrong. It appears to draw, pause, draw, pause, draw, pause, etc instead of constant drawing. A person filmed it with a 1200fps camera and it would draw 20 frames, freeze for 20 frames, draw 20 frames, etc.

1200/20 = 60 fps (drawing capability)

1200/40 = 30 fps (actual refresh happening)
[EVO 4G Android Development] cadbomb:
I just noticed a thread in here with detailed hardware specs... Looks like toastcfh may already have a driver that could be compiled to work properly?

ht tp : / /github.com/toastcfh/CdMa-HeRoC-2.6.29/blob/master/arch/arm/mach-msm/board-sapphire-panel.c
[EVO 4G Android Development] Tikerz:
I think the charging issue occurs if you open the camera app. I was running the latest T2 kernel and charging was working until I accidentally opened the camera app which we all know doesn't work. Only after that did the phone stop charging. No matter how many reboots after that the phone will not charge.
[EVO 4G Android Development] geyes30:
Hi,

Can anyone try compiling a kernel, but changing the supersonic_defconfig file to NOT define "CONFIG_FB_565=y", i.e.

from

CONFIG_FB_565=y

to

#CONFIG_FB_565 is not set

and testing the fps after that?
[EVO 4G Android Development] ffolkes:
a few weeks ago i tried more settings in the defconfig than i can remember, including that, and nothing changed the frame rate. i have since learned that 565 is related to color depth - 5 red bits, 6 green bits, 5 blue bits = 16 bit depth, so that's unrelated anyway.

although i do wonder if there is a way to force output of 24 bit color. the novatek controller can definitely handle it, but idk if the lcd itself can. it *shouldn't* since it's spec'ed at only 16 bit, but with htc, who knows what else they might be capping on some hardware rev's.
[EVO 4G Android Development] AssassinsLament:
I already tested this and some other settings in the config, doesn't change the fps :(
[EVO 4G Android Development] jerryparid:
Why does HTC feel the need to cap hardware; this isn't the first phone that they have crippled intentially
[EVO 4G Android Development] kluster1999:
That's simple. So they can sell new models...
[EVO 4G Android Development] geyes30:
Darn! How about Config_HZ? I guess you've done that one too?
[EVO 4G Android Development] ffolkes:
who knows. maybe they're doing it for hardcore business tactics (i.e. the way a dunkin donuts store discards HUNDREDS of slightly stale donuts every day rather than give them away, because if they did that, no one would pay full price, they'd just wait until they were free), or perhaps they contractually have to fill an order of x amount of phones with x specifications, no more no less. htc might have different suppliers at different times, but resellers want a phone with set features - not a mixed grab bag that will result in endless returns and swaps. these aren't trading cards. :P so they just normalize everything to an even set of features.

but then that's where xda dev's come in. :D
[EVO 4G Android Development] ffolkes:
interesting, but CONFIG_NO_HZ=y is set above that.
[EVO 4G Android Development] Cicatrize:
CONFIG_HZ is the internal kernel frequency. Changing this probably won't help.
[EVO 4G Android Development] joeykrim:
my source preferred not to be named, but here is an internal sprint tech conversation regarding this 30fps limit.
[EVO 4G Android Development] Cicatrize:
Who inside Sprint was having this discussion? It's clear they don't know what they're talking about. MDDI 1.1 runs at 400MHz max. Yes, 400MHz.

Also, we don't have proper documentation for the Epson, so we can't fix the frame tearing. It's not about the interface (which is SPI, btw).

"What the customers have managed to do is remove the software setting that forced the device to output a refresh rate that is compatible with the devices hardware."

ROFL we didn't remove anything. We added a value to the init commands to change the clk.

I would take this convo with a grain of salt. They don't sound knowledgeable on the issue.
[EVO 4G Android Development] Cicatrize:
Also, MDDI is an interface, not a hardware bus, so it wouldn't be a "hardware limitation" anyway. Omg that convo makes me mad. I'm going to stop now. lol
[EVO 4G Android Development] acrh2:
I am not a tech, so I probably don't know what I'm talking about...

But it sounds like HTC has forced a 30 Hz vsync w/o properly implementing triple buffering, to use a pc analogy - they forgot to render frames ahead, so while the image doesn't tear, the frame skipping results in a lot of chop.
[EVO 4G Android Development] jerdog:
I have done some searching, but where are the datasheets on the MDDI 1.1 capabilities?
[EVO 4G Android Development] KERKEDAGAIN:
WHAT CHOP?!! This thing is as smooth as butter!!!
[EVO 4G Android Development] mrkmrk:
Oh, and I'd also like to note that the difference in responsiveness is terribly obvious when using Dotty. It's such an improvement that it's not even remotely funny. And this is at 42fps... if we can one day get 60, I can't even imagine...
[EVO 4G Android Development] infamousjax:
ah thanks!

also, apparently the reason my score was so high was because I wasnt overclocked :).. fixed that too
[EVO 4G Android Development] kdbrown5:
haha maybe i was capitalizing it earlier, because now i'm doing it lower case

echo 500 > /sys/devices/platform/mddi_c_b9f6_5582.1/t2

it tells me: cannot create (filepath) directory nonexistent
[EVO 4G Android Development] ffolkes:
hmm, that's weird. use adb shell, and see if you can cd /sys/devices/platform then ls and see what's there.
[EVO 4G Android Development] kdbrown5:
hxxp://img88.imageshack.us/img88/210/adbls.jpg

mddi_c_4ca3_0000.0 ?
[EVO 4G Android Development] jerryparid:
This is still a dirty hack right? Considering that stock Cliq can reach ~70 and Hero 60, I don't see how we'll be stuck at ~45 on Evo one month from now.
[EVO 4G Android Development] kdog1234:
If I put this on it will delete everything on my phone again right?
[EVO 4G Android Development] mrkmrk:
Nothing, no. Just flash it.
[EVO 4G Android Development] ffolkes:
anyone around?

i've got something i want to test... :D
[EVO 4G Android Development] RikusHaven:
I'm down for testing anything. =]
[EVO 4G Android Development] jblazea50:
I would like to test out the new kernel
[EVO 4G Android Development] Zoen22:
I would be glad to test for you
[EVO 4G Android Development] enormous:
Lay it on us!
[EVO 4G Android Development] darkcovers:
Oooo what is it? :)
[EVO 4G Android Development] jblazea50:
Thanks for the new kernel. I can't get wifi to work with it. I flashed the file from 1st post, but still can't connect. As for the kernel, it is faster like you said. Was getting around/over 60fps, but the deviation was always near 20.
[EVO 4G Android Development] ffolkes:
for anyone using the new kernel, and wanting wifi/4g, you'll have to flash this:

http://www.comfx.com/evo/wifi_n-4g-gm-signed.zip
[EVO 4G Android Development] itmustbejj:
ffolkes can you shed some light on why the 5 touch point support is working for some people and not for others, and is there anything we can do to further troubleshoot if we are still only getting 2 touch points?
[EVO 4G Android Development] mrkmrk:
Ohh, I want to try something out! :)
[EVO 4G Android Development] M@XLOL:
Ill try it please. I am hitting 44 FPS consistently.
[EVO 4G Android Development] sracercelica:
I am willing to test it as well.
[EVO 4G Android Development] KERKEDAGAIN:
even if i'm not around..i'm always around to test!!
[EVO 4G Android Development] lafrad:
Sure, whats up?
[EVO 4G Android Development] _Burst_:
Why not just post up a link to this 5.2 cut I wanna try it out too.

Imaxreed, what number do you have evoswitch at?
[EVO 4G Android Development] shad0w77:
i'm here and ready to test!
[EVO 4G Android Development] jedil1c1ous:
I'm running Damage Control and applied this kernel from within that thread. Everything works fine, however I can't get past 42 fps, which is still decent and worth it. I have to use 250 from the Evo Switch app to get this. Any number above 340 gives me 30fps or less.
[EVO 4G Android Development] jedil1c1ous:
Try the special .zip of this kernel from within the damage control thread. Search the first page for ffolkes. I used it and set the EvoSwitch app to 250 and get a pretty solid 42 fps.
[EVO 4G Android Development] kpkimmel:
Hit me with the test
[EVO 4G Android Development] mawst95:
Sorry I have another noobish question:

Last night everything was fine:

-45FPS +/-5

-5 touch points

-Undervolt panel

-Wifi/4G working

-SetCPU working at the max overclock

Today my phone froze and rebooted (well it actually stuck at the HTC EVO screen). Waited a while, plugged in my charger and rebooted. Still seemed stuck at the HTC Evo screen. I set the phone aside. A few minutes later the phone was on and working. I never heard the bootup sound or saw the sprint animation. Not sure what happened.

Anyway, I DID look through the thread, but I didn't see a consensus on what could be the cause or what the proper solution is. I dialed the CPU overclock down one notch. It seems like the next step would be to flash the normal volt panel hack? If that is TRUE, then can I flash it overtop of what I have on there now or do I need to wipe, or use my nandroid backup or whatever? I want to start with less dramatic fixes first, then work my way up to the more drastic measures.

As an aside, I know some of the pro's here get frustrated by noob questions. I want to say that I do read, and I *try* to understand, but I don't always get it. I was pretty good with WinMo and hacked ROMS. I even cooked my own (crappy) ROM at one point. But Android is pretty foreign to me, so I appreciate your patience for what must sometimes seem like dumb questions.

Matt

PS I'd be happy to test something new if you think it could solve my issue
[EVO 4G Android Development] kpkimmel:
Just flash the normal or stock kernal. Some people have problems with the undervolted kernal.
[EVO 4G Android Development] fecht:
I'd be game to test it out for ya :D

fecht
[EVO 4G Android Development] :
any info on the new test (5.2?), im at work so i cant really do testing, but i'd love to hear any info or results, will definitely try later this afternoon if still needed.

currently using 5.1.1

getting 41fps @ 248

all 5 touch points