yashsingh1/xdaforums huggingface dataset:
[HTC One X] hamdir:
Major update! Seems that your votes did count! Sense launcher 60fps is a reality in the latest 2.17.401.2 update!

For the new comers i will make it quick, the reason why Sense 4 launcher drop frame rates (lag) is simply because of Sense widgets, those widgets have a fake depth effect added to it, for example the weather full screen widget you can see how the font is floating above the graphics and if you tilt the widget you notice the floating layers, this effect is the main reasons why Sense 3D launcher lags, its a needless and inconsistent effect since now they removed it in some of the widgets

In Sense 3.x I managed to fix it by making a modification that flattens/freeze widgets during page scroll using a method actually written by HTC called QuickScroll (invoked when you press home and the launcher spin back to the default homescreen), this mod was very successful and managed to run every Sense 3.x launcher at locked smooth 60fps!

Sense 4 code changed, so I've re-written and released it for the One X

Ultra & Super Smooth Sense 4 Launcher (Rosie) v1.0 - One X

Ultra Smooth Mode for Sense 3.x - 3D Sense launcher @ 60fps (single core 1ghz)

Screenshots

So please hit thanks and vote if you want Ultra Smooth 60fps Sense launcher (Rosie) on your One X out of stock from HTC

We will send this post to HTC dev in order for them to understand once and for all, OS Launchers should never drop frame rates or lag, it ruins your whole perception of the device speed, Examples for how it should be: Apex launcher and Ultra Smooth Rosie!

Those who are rooted can try it by downloading it from here, the pages flip smoothly, you can see how locked smooth it is during page scroll even if you have the heavy weather widget, however i also believe the launcher is capped below 60fps, something in between which also needs to be fixed by HTC, in contrast Sense 3.5/3.6 launcher was capped @ 60fps

Another way to test this is to remove all Sense widgets and replace them with market's widgets like APW, HD widgets etc, you will notice the stutter is gone!

It's silly that the Desire HD with Sense 3.0 launcher and this mod runs smoother than the One X
[HTC One X] r0cafella:
You should rename the thread Hamdir -

Who doesn't want to sense locked at 60fpse:D

Of course we do!

Voted and thanked ;)
[HTC One X] hamdir:
i've added the poll options, now vote please
[HTC One X] Kassim.d:
Voted ! good initiative Hamdir !
[HTC One X] hamdir:
Attached ultra smooth proof of concept to the OP
[HTC One X] tkm89:
Thanks for the quick mod. Proof of concept is smooth! An option from HTC to disable this would be cool!

Slightly OT, how difficult would it be to disable wallpaper scrolling in Rosie? I do believe disabling it will make the launcher appear smoother.
[HTC One X] Nubzori:
Ultra smooth rosie ftw! :D
[HTC One X] shree.cse:
I am sure every Custom Rom will be included with this, just as in DHD.

Thanks!
[HTC One X] hamdir:
well its still not working well guys, i am unable to unfreeze the widgets you land on, the problem is HTC changed the entire Quickscroll method and now i have to write all in smali code :mad:

keep the votes coming!
[HTC One X] zerozoneice:
seems like a no-brainer, but what are the drawbacks/disadvantages?
[HTC One X] hamdir:
non! you loose the silly lag inducing layered effect unless they provide an option
[HTC One X] DanteGR:
But isn't the clock widget already in 2d in sense 4?

I have full faith in you though mate!

Youu 'll make it happen again!

Sent from my HTC One X Quad-core Beast
[HTC One X] hamdir:
no the weather in the clock widget is still not flat lots of elements are not flattened, they have a marginal depth which means layer, which means lag
[HTC One X] hamdir:
we need to convince HTC so 78 won't do we need hundreds of voters :)
[HTC One X] kryptoner:
Can't vote from xda app, will vote when I get access to pc
[HTC One X] chrisjcks:
Any chance of HTC themselves fixing the home screen stutters?

Surely they don't want their flagship to have this...
[HTC One X] hamdir:
thats the idea behind this vote, the stutter is related to this issue and my ultra smooth patch is the proof

the idea is to collected this vote and contacting HTC dev, maybe once and for all we manage to kill this silly stuttery effect...that's been ruining all their Sense 3 devices
[HTC One X] Azurael:
My Sense launcher isn't laggy with the depth effect on (in ARHD 5.2 w/Franco kernel). Are you all using a different device to me?! :confused:

I didn't even notice it was 3D until I peered very closely at the edges of the CD case on the music widget and the 'floating' weather on the clock - nothing like Sense 3 which was a bit overboard (and too much for my old Desire for sure!)

The only thing that's laggy on mine is sometimes bringing up the app drawer takes long enough that it doesn't bother playing the animation, but I don't think that's anything to do with 3D objects on the home screen anyway...
[HTC One X] maxld:
Everyone has a different definition of smoothness
[HTC One X] Azurael:
But it's iOS-smooth already! The stock ROM/kernel was a bit choppy - that's why I asked - I thought perhaps a bug was causing some 'real' lag somewhere like Sense 3 running on a Desire :p

But perhaps it would be worth doing from the point of view that reducing the load on the GPU ought to improve screen-on battery life to some extent. Especially given that most people are utterly oblivious to the fact that Sense 3/4 home screens are 3D anyway.
[HTC One X] hamdir:
still u had to root and use a custom kernel if true, the idea here is to ask HTC to fix it officially

this is my method to fix it, if they have another way so be it, what a matter no launcher should stutter on such hardware, it should run locked 60fps it ruins the whole feel of the device
[HTC One X] chrisjcks:
Completely agree & thanks for your efforts:)

, but how to get HTC to listen to such a vote & for them to get this fixed?

... that's the big question.
[HTC One X] hamdir:
ultra Rosie fans are in big numbers, fill up this vote and one of our trusty devs will take it to HTC

to be honest I really can't bother with working on ultra Rosie again it took me weeks to nail it on Sense 3.x but this time I'm quiet happy with Apex because I love the ICS feel and customisation, so really if HTC want its launcher to be used and potential buyers not freaking out and think its lag fest when testing out One X, let them fix their own mess

a mod will mean we have to chase every base they release plus it will only help rooted users
[HTC One X] DanteGR:
So this means we should not expect a smooth rosie from you for s4? :(
[HTC One X] hamdir:
ill keep working on it but honestly I'm not motivated, HTC promised to clean simplify sense, but I don't think its case
[HTC One X] kryptoner:
I doubt HTC will listen to us, so you are our last hope, please do the mod for xda community
[HTC One X] schidddy:
lets all to advertisment on other forums we know so we can reach a lot of people to fill out this vote, so htc will chance and clean this messed up code on htc Sense. I dont understand why they cant get a quad core phone run completly smooth :(
[HTC One X] hamdir:
don't blame the quad ultra Rosie runs locked on a single core 1ghz two years old snapdragon2

apex runs beautiful on the One X and the entire UI is brisk and smooth, fastest I've seen android

the stutter is solely related to sense launcher and mostly due to the badly coded widgets

as for games they need to improve ondemand governor
[HTC One X] kryptoner:
voted finally! come on guys, we need faster UI
[HTC One X] kryptoner:
Hamdir, I always notice that Rosie lags a lot less when a skin like aluminium skin is applied from settings, does this have anything to do with those 3d widgets, it lags a lot less, maybe it changes some files...
[HTC One X] hamdir:
really i'll check, my money is still on the widgets ;)
[HTC One X] zerozoneice:
1080p video at 60fps would be infinitely cooler :D
[HTC One X] Nubzori:
Damn laggy sense :( I might go for cyanogenmod now
[HTC One X] hamdir:
just tried Franco's kernel

Sense launcher is indeed a lot this is due to the Kernel ramping up to 1400mhz much more quicker than the stock kernel, its a lot smoother yes but still not locked without stutter

also im not sure the CPU staying @ 1400mhz multicore all the time is such a great thing, the phone is staying at around 45degree even when just holding on the launcher main home screen

high CPU speed should not be needed to run sense launcher smoothly

you are better off with the stock performance governor to be honest which locks the device at 1200mhz which is less hot than franco's 1400mhz

@Nubzori, no need to switch just use Apex Launcher
[HTC One X] shangostar:
Never had any problem with mine stuttering or lagging whatsoever
[HTC One X] Nitin985:
Same, my one x is very smooth but it could be faster
[HTC One X] MatDiggy:
I usually remove all the widgets because they cause lagg in launcher. It's a pity and shouldn't be needed if locked at 60 fps.

You got my thanks.

Skickat från min GT-P7510 via Tapatalk 2
[HTC One X] abc27:
What does that even mean "It's very smooth but could be faster"?

By definition something that's very smooth shouldn't be slow.
[HTC One X] hamdir:
Done more testing today its definitely because of the layered effect the moment I flatten them the launcher locks frame rate

150 votes are cool but we need more
[HTC One X] Mischaseb:
WOW! its like i'd been using my phone drunk since i got it, and i just sobered up. Didnt realise how jerky it had been until i saw it smooth with this mod :)
[HTC One X] hamdir:
wish i can finalize it bro, on saturday i stayed up from 2am till 6am trying to unfreeze the widgets when you stop scrolling sadly no luck so far, im getting unexplained FC whenever i add some code to smali

it would take 5 minutes for HTC codes to enable this for us, lol

keep the votes coming please! i will try with mike1986 to take the matter to HTC dev, he is in contact with them
[HTC One X] fallenwout:
tbh, you should think a device with this hardware is capable of smooth scrolling any kind of graphics...
[HTC One X] hamdir:
not if badly coded
[HTC One X] hamdir:
SUCCESS!

ULTRA ROSIE FOR THE ONE X ACHIEVED :D

releasing as soon as i'm done testing
[HTC One X] DanteGR:
WoOOT?????????????????????

Mate ur AWESOME!!!!!!

Can't wait!!!
[HTC One X] hamdir:
start hammering the thanks button bro :D

sadly im super busy at the moment at work, ill return to working on it soon after two hours or so
[HTC One X] kryptoner:
great job, excellent!
[HTC One X] hamdir:
well super rosie so far, i still have to nail ultra rosie but so far it seems super is enough to lock the frame rate

the mod has clean code thankfully
[HTC One X] kryptoner:
as far as its faster, I dont care, and please open a new thread, this is what REAL Android Development is!
[HTC One X] DanteGR:
I wish there were 10000 thanks buttons for ur work!

This will change everything bro!

I suggest u open a new thread in development when all is ready :)

Sent from my HTC One X Quad-core Beast
[HTC One X] DanteGR:
Couldn't agree more!

This IS development at its finest!

Sent from my HTC One X Quad-core Beast
[HTC One X] hamdir:
ofcourse ill open a new thread in the Android Dev section with the guide and everything like not so old times ;)
[HTC One X] hamdir:
and ultra is done :D

testing tonight and releasing tomorrow morning

sorry guys you have to wait less than 24 hours

but for now know this:

its fasssssssssssssstttttttttttttttt and rock solid :D
[HTC One X] DanteGR:
I could wait far longer for THE BEST MOD HOX HAS SEEN! :)

Sent from my HTC One X Quad-core Beast
[HTC One X] kryptoner:
which timezone is that? I have to get this on my phone before I leave for my work tomorrow...
[HTC One X] fokus:
Yeahhh.... can't wait ;-)

Thanks!
[HTC One X] roryjoe:
Tremendous difference using the Ultra Smooth beta. Can't wait to see the finished product. Voted and thanked.
[HTC One X] Goku80:
looking forward to your work mate.:) thank you
[HTC One X] maxld:
You gotta be kidding... I love you man! :D
[HTC One X] Ruudfood:
Could you add a 4th option please? "Lag? What lag?"

I mean, where's the lag? Cos we're too impatient to wait 0.5ms for the screen to change? I don't get it!
[HTC One X] maxld:
It's not the delay, it's the stuttering that bothers us all.
[HTC One X] kryptoner:
The stutter you get when all screens are loaded with HTC widgets... It's not seen with non HTC widgets
[HTC One X] Mischaseb:
Awesome! I just hit thanks on every post of yours in this thread :D Can't wait! this will have me back to the sense launcher from apex launcher :)
[HTC One X] DanteGR:
Do u have MANY redraws using apex mate?

I used it once and nearly every time the launcher kept reloading :(

And I had also checked the "keep home in memory" setting :)

Do u have anything more on this?

Patiently waiting for ultra-smooth rosie :D
[HTC One X] arifqur:
Thanks a million Hamdir.

This is definitely going to preserve my sanity.

BTW can you make Ultra Smooth Rosie for OneS?

Thanks man.
[HTC One X] hamdir:
ok after testing I discovered a bug that will delay release ill have to figure it out today, sorry guys you have to wait a little more, its working great just a funny bug

I also emailed Jeff Gordon with info about this mod and our poll, he promised to share it with the Sense development team and communicate on this issue

Finally those wondering why this kind of hardware can't deal with such graphical effect

The answer is simple, stock Ondemand governor never ramps the CPUs speed to full during launcher, GPU speed is also linked to CPU clocks on Tegra3, if you try Franco's it will ramp instantly to 1400mhz launcher use and hence much less stutter but also needless battery consumption and heat, my mod is optimization, it locks the launcher and doesnt need heavy clocks

And yes this could be applicable to the One S, ill write a guide like last time

keep the votes coming if Jeff fulfills is promise HTC will be seeing this
[HTC One X] maxld:
Good news, I guess we all have to patiently wait for a release.
[HTC One X] hamdir:
Apex launcher does reload even with keep in memory enabled, there are very aggressive memfrees applied on the One X from HTC, this is why everybody is complaining for the lack of true multitasking
[HTC One X] maxld:
Did anyone tried to eliminate it by using supercharger v6 by Zeppelinrox?
[HTC One X] Ruudfood:
I see no stutter.
[HTC One X] hamdir:
its ok not all humans perceive over 30fps ;)
[HTC One X] hamdir:
supercharger would definitely help but mike told us HTC already applied some of his work in stock 1.29

but yes definitely you can choose how the memfrees are set by using supercharger
[HTC One X] maxld:
Another question is: after flattening widgets with Ultra Smooth Mod, we should have more free ram yes? I am wondering if removing unnecessary layers will result in freeing up memory.
[HTC One X] hamdir:
no it just flattens them during scroll and then unflatten

no effect on ram
[HTC One X] maxld:
Copy that.
[HTC One X] hamdir:
in the old Sense 3.x ultra mode if your remember i suggested using it with supercharger for the perfect combination
[HTC One X] maxld:
Yeah, I remember very good. I was using it on my DHD in this combo and indeed, it was perfect. Just waiting for Ultra mod release and then I will do the same with my HOX.
[HTC One X] neovalkyr:
this must be the reason i can not get smooth live wallpaper when swiping left and right to different launcher screens in sense. When i was in stock 1.19 i had fairly smooth live wallpaper, with only a small amount of lag between launcher screen transitions.

I upgraded to 1.26 and immediately started using various roms and as awesome as they were they created a large delay in live wallpaper screen scroll. Said scroll lag is most likely caused by problems within sense itself and not the roms.

I'm able to use live wallpaper by switching to a different launcher such as (Apex/SPB 3d shell) so the device can certainly handle it.
[HTC One X] kryptoner:
Hey hamdir, what exactly is the problem right now? Is it any major one affecting the functionality of phone?
[HTC One X] hamdir:
yes when you scroll few pages and land on one, it still in scroll touch mode, so if you press any where left or right it scrolls to the next

one page scroll is working fine
[HTC One X] maxld:
Wow, that's a shame, I can't wait for a fully functional one.
[HTC One X] hamdir:
its so frustrating its working really well, yesterday i compared it to my cousin still locked device on 1.29 and the difference was day and night

however digging through the smali code is like drilling a hole in your mind

i feel so angry and fed up :mad: stupid bug

ill take a break and continue tomorrow, sorry guys my head is about to explode lol
[HTC One X] maxld:
Nothing to hurry about, take your time :)
[HTC One X] q9650:
Yes, it really sucks. I'm on an OneS Rom and the multitasking is almost 0...even with a kernel with zram, wich should even have more apps kept in ram. I open opera, press home, open music and play a song, go back to opera > opens from stock... Nice job HTC, very nice /ironieoff. Im very excited about this mod and even more when it comes to sensation (for DHD its available afair) nice job dude!
[HTC One X] kryptoner:
Hamdir, its a humble request, but is it possible for you to release a beta version... Because something is betteer than nothing, I use only 3 homescreens, so people like me won't be bothered about that bug, its my request to you bro
[HTC One X] hamdir:
you mean for the One S port? because i already posted the ICS version for Sensation (official base)
[HTC One X] :
DELETE
[HTC One X] mwilky:
How's it going hamdir mate?

Sent from my Bricked LeeDrOiD One X..
[HTC One X] Dave Trouser:
It's all very well locking to 60FPS, but the One X display refresh rate is 58Hz, not 60Hz, so you'll get tearing effects on certain motions - such as panning or fast moving objects in video.
[HTC One X] maxld:
Well, I don't give a damn, I just want to have launcher without a lag or stuttering.
[HTC One X] hamdir:
please you can see from my previous thread i wasted a hell of a time on this mod and i know what im saying

its not the 58hz we are not talking about 2fps here, its stutter, ie frame rate drop, ie lag, it might be little when the quads are ramped up but its there! and the CPU never ramps up anyway on the stock governor @ 1.29 so its obvious and clear

give the One X with loaded widgets to any iFan to play with the launcher and the first thing he will oh! its slow!

if you dont agree and think the stock launcher is as smooth as Apex or Nova or iOs on the iPhone4/s go ahead and vote for the third option

so far only 14 out of 278, which means those who think its flawless can not perceive stutter or don't care

no luck so far with the bug i'm trying to rethink the whole mod into a much simpler code change

wish me luck, sorry to spoil the party
[HTC One X] kryptoner:
All the best dude
[HTC One X] Nubzori:
May the force be with you
[HTC One X] roryjoe:
Good luck! I'm sure I'm not alone when I say I'm very excited to see the end result!
[HTC One X] hamdir:
can someone please provide Rosie.apk from the 1.29.401.11 update
[HTC One X] mwilky:
From InsertCoin v6.0.0

Rosie
[HTC One X] hamdir:
mmm different size, lets see

lol i was secretly hoping they applied it lol :D

but no

by the way, CPU gets to 1GHZ max during scroll in sense launcher with only 2 cores working, again for those wondering why the One X lags with such silly effect
[HTC One X] mwilky:
So did i xD

Good luck with it bro, hope it doesnt take too long
[HTC One X] hamdir:
done! :D I finally sorted it out

and we have both super and ultra both working fully

i just have to reduce some of the code lines and releasing tomorrow

I'll provide for both 1.29.401.11 and 1.29.401.7

lots of code additions but very clean, it wont be fun to write the guide lol

but its done god damn it! :D

I can finally stop carring and enjoy my One X
[HTC One X] S2kT68m:
You made my day :p Your Rosie Mods are great. The best tweak for all Roms. Thanks ;)
[HTC One X] hamdir:
Enjoy!

Ultra & Super Smooth Sense 4 Launcher (Rosie) v1.0 - One X

but please keep the votes coming
[HTC One X] q9650:
Hamdir, this mod is Not only for OneX but for Sense 4 right? If so then this should be in more sections. How about Sense 4 Ports from i.e. One S? :)
[HTC One X] hamdir:
I will mate just let me have a break, its stuttering in the One S?

provide requests and Rosie.apk with base number in the mod thread
[HTC One X] q9650:
;) was Not a request mate. I just wanted to know if its just for OneX. I was on a OneS port and it was awefull shuttering. I had ultrasmooth Rosie before I changed to Sense 4 so it was really frustrating. But I went back to Sense 3.6 with ultrasmooth Rosie. I'm glad you worked this **** out! Have as much break as you want :D
[HTC One X] hamdir:
no i am interested to support the One XL (AT&T X) and One S

post requests and Rosie.apk with base number in the development thread
[HTC One X] hamdir:
So just to update this thread, latest leaked 2.05.405.2 ROM means HTC took a different approach to our discussion

guess their ego wouldn't allow them to get rid of the 3d widgets at this point, instead they are trying to optimize it even further

they duplicated all the screen scroll freeze function for a more aggressive version where it freezes and shows them in low res the idea is to use this for the parts hidden from the user's view

its surreal the code keeps growing and getting more messy, so many variations, conditions and possibilities its crazy

compared to Sense 3.x, sense 3.6 Rosie now seems the best so far in terms of out of box performance

i dream of an ultra simple sense launcher written from scratch, running locked 60fps like Apex with the sense widgets, 3d transitions (But simple and flat without all of this needless code for the 3d widgets), no jittering app drawer and well working live wallpaper AND MOSTLY LOADS QUICKLY

sigh...
[HTC One X] chrisjcks:
its a shame you cant contact the people responsible directly, or have you?

i think everyone wants the ultra smooth stock launcher, surely HTC want this too.
[HTC One X] xmoo:
You on the test rom or on the 2.05based rom by football??
[HTC One X] hamdir:
they do want to smooth it but they also want to keeping the 3d thing, I'm sure someone in the managment thinks its something special in Sense

well let's give them the benefit of doubt, I have the stock Rosie since the morning full screen widgets but with 2 homscreen pages removed

and I have to say its 60fps with the 3d widgets, the stutter is gone, but there still is the very annoying random hiccup

maybe they will eventually lock it

just hard to believe the amount of effort they r spending for this effect...crazy
[HTC One X] hamdir:
football