Related
This will be the start of a hopefully short lived thread as I only intend to use it to post my findings about the affects of a lagfix. Alright if you are going to come in here to start a flame war about how you know it works or doesn't work just "because" do not even post just leave now! if you have actual measurable data or intelligent input then please contribute.
So a lot of folks state that the advantage lagfix has for them is general responsiveness of applications like touchdown or the market or even jsut opening speedtest.net app. I already no that the direct read/write speed to the FS where the OS resides shows the Captivate much faster than the Nexus one and there is no general feeling that the N1 needs any lagfix. So we can not measure any advantage of a lagfix just by testing the read/write speed of the FS. what then? if it's application responsiveness that is the difference then we have to create environment in the form of a measurable benchmark. So right now I have a ver VERY comprehensive I/O bench script running. it creates an application level benchmark environment where several to many processes are each running various mixed mode I/O streams (read/write/cache) doing this with the exact same standards on a non-lagfix FS and a lagfix FS will show even the smallest most tiny variations in the different types of I/O. it will let us know if perhaps there is a certain type of stream (buffer size, block size, file size) that a lagfix might be improving upon. once the results finish here in about half an hour I will sift through the results, build a graph then post it! I am in no way on one side or the other of a lagfix, I have used both and would rather keep my opinion to my self right now. check back later today for results. I welcome all constructive input/ideas/do it better benchmark (currently 1429 Hawaii standard time)
This is also a question that came in to my head before installing a lag fix.
Well i notice some lags in a stock non-lag fixed captivate. Examples are in games like asphalt (when you win/lose a race) and in N.O.V.A. (progress save) and sometimes in google search widget (when you tap on the text bar, a little sec before the virtual keyboard appear).
I thought that these are just bugs on software or the app itself, but everything is gone when i install lag fix. Yes there are still lags but not as much as before.
This is awesome, can't wait to read it. Are you considering releasing the batch script so others can attempt to contribute?
Already got moved but it doesn't matter. I for one can not wait to see your results cruiser. If you do decide you want to let someone else try your benchmark I'll gladly run it as well.
phishie said:
This is awesome, can't wait to read it. Are you considering releasing the batch script so others can attempt to contribute?
Click to expand...
Click to collapse
Absolutely! I take no credit for these tools and credit will be given where due once the graph is up. I only wrote a script to create the benching environment I wanted. using these tools you can write a very comprehensive script to create the benching environment you want/need for the specific aspect that is being benched. these tools don't just test hardware as hardware is nothing without great software. so using the application level software components to perform these benches and bouncing them off the hardware benches you can see what areas of the software environment are choking what part of the systems performance and vice the versa.
There are a few different lagfixes out there - so don't leave any out. Also, some attack one partition, others attack more then one (/dbdata) - so you need to take this into account. Also Touchdown, and i believe stock email app, benefit because they store data on dbdata in a database - so database throughput should be part of the equation.
Benchmarks are nice, but i have tried with and without and see the difference deleting emails using the stock client. That being said, I rolled back to stock because one-click odin does a poor job of reformatting everything - I don't want to get stuck with an EXT4 filesystem and stock kernel with no way to go.
I found with 2.2 it is way faster than 2.1. But 2.1 with any lag fix is still faster. Now you could run 2.2 with no lag fix and it's definetly fast enough but with a lag fix it's amazing. It's like buying a 300hp sports car then the sales guy asks you if you want the 400hp model for a free upgrade and it gets the same gas milage and you saying no because 300hp is plenty to get you around town. If theres even a chance a lag fix makes a difference why not do it, it's not gonna make it any slower thats for sure.
Sent from my SAMSUNG-SGH-I897
Just my 2 cents, I do think that lag fix will give you better performance with certain apps however, it is not that significant and with Froyo, I had problems with apps force closing and battery drain (probably from all the background crashes) with it enabled. I do not think it is needed and may cause more problems than it is worth. Maybe later once the official Froyo is out for a while and the lag fix apps are improved, it may be worth another look. But for now, I do not think it is worth it. But your mileage may vary and if you think your phone is too slow without it, you may have some other underlying issue that needs more attention than trying to fix it with a lag fix.
Duty calls, this is taking longer than I anticipated so I'll still be running this on different file systems tomorrow after work. very interesting results so far though! Spoiler alert! there are obvious gains from database read/writes, only milliseconds but I suppose that counts when it comes to responsiveness of certain programs.
I can't wait to see the results.
I wanted to say that I am interested in what you are trying to do here and appreciate the time you are putting into making this an unbiased effort at answering this question.
I also wanted to provide you with my own real world experience based on three different captivates all presently using cognition 2.2b5.5...until later tonight...lol
I have never installed a lag fix on two of the phones (my wife and duaghter's) and held off on reinstalling the ext lagfix on mine again until yesterday as I wanted to see if it would benefit the performance prior to updating again to beta6
On the phones that my wife and daughter use, I can see where the lagfix is not necessary and they don't complain about any hangups. However, on mine I definitely see a performance improvement with the lagfix installed and i am quite sure that the reason is I am addicted to widgets almost as bad as flashing and I cannot seem to get away from them. After installing the lagfix I do not get the occasional "freezes" that occurred without it and music never skips when opening other apps.
Also, all three phones are running launcher pro, using at least a few widgets, such as friends, messaging, weather, etc. Not sure how you would reflect this in your testing but I do see a difference here though I would love, and certainly tried, to not use the lagfix.
It seems people have gotten bored of this issue. I will say this:
When I ODINed directly from 2.2Beta2 to 2.2Beta5.5, lag was undeniably horrible and OCLF made a huge difference.
When I master-cleared 5.5, ODINed to stock 2.1, then ODINed to 2.2Beta6, everything became zippy fast again without any lagfix. I'm afraid to even try to put OCLF on there now.
Anyone experiencing lag when others say they shouldnt: go through most or all of the steps I laid out for battery drain. Quirks abound, and your lag and lagfix situation could be an indirect side-effect, and not a direct result, of the ROM you've flashed to.
I agree. Some of the claims are down right odd about lag issues so I too feel a lot has to do with "left overs".
My Experiences
i didn't install the lag fix because of the horror stories in the forums about applying an update and having to roll everything back. Normally it's not so bad but I've noticed some of the behavior mentioned. Are these issues addressed in the Froyo leaks (hopefully official) or will these always be a problem.
-Load time of games (using Asphalt 5 and comparing the load times to an IP4 running the same game). The Captivate load times were very slow.
-The appearance of freezing when you win / lose a race in Asphalt 5?
It may not be a fair comparison for load times but it's obvious signs something is wrong when I'm trying to brag to my friends about how my phone is better then theres
The biggest issue I have is with the music stuttering though. I listen to music at work (normally the 13GB data partition is full of music) and the email client is running in the background. The music stutters A LOT when it's downloading the emails. Is this issue no longer a problem in Froyo?
Hopefully this settles it.
Here's a vid I made. I don't know how to split-screen, but I think this makes the point regardless.
I master cleared, then stock 2.1, then Cog 2.2B6. I didn't restore any backups, all fresh installs and configs.
When I ODINed directly from Beta3 to Beta6, the lag was horrible. Doing a master clear, stock, to 6 was much better. But even then, as seen below, there is blatantly noticeable lag. That only leads me to believe that the issue relates to something like fragmentation, and that if people used beta6 for a few weeks without a lagfix, they'll end up with really bad lag too.
For the record, I doubt any of this has much to do with DG's work. I don't think DG is responsible for lag. DG is only responsible for giving us awesome alternatives to choose from when we don't like what the factory gave us and we're willing to take the risk. However, the lag is not a placebo, and your benchmarks are deceiving you.
I picked Touchdown because it was an easily reproduced example, but I notice a difference all over.
The stopwatch is to add legitimacy. The iPhone, to add irony. There's a glass of beer off-camera you can't see, but it's responsible for most of the background noise.
Alright folks!
Those of us in the Military know how your work schedule can tends to change randomly causing you to change your plans a lot. Anyway as I don't see myself with the free time to spend making a cool but not very practical PowerPoint right now I am going to tell ya'll what I found and post the DHT tools so you can play around with it yourselves.
First to those who wish to try the tools, read the vague overview file in there it's as good as it gets as far as information from DHT. you HAVE to run the IO bench several time in both read, write ADN mixed modes. Make sure you run each mode a few times specifying different files sizes block sizes AND numbers of IO streams! each specific setup should be run 5 times and averaged, if run in each set is 5% or more from the rest it should be scrapped and run again. NOTE: some modes require you to have already deployed a file or DB to run the test on!
Alright so I found the difference in every area except one to be non-substantial! and by that I mean 5%+/- (within the considered error margin)
I ONLY HAVE HAD THE TIME TO TEST OCLF! all benches were run on Cognition 2.2B5.5.
When you start getting more than TWO IO streams you start to see a substantial difference in the DB IO streams. in my last run in mixed mode multi-stream bench of 5 runs (all within the acceptable margin) it showed a 19% increase in throughput over the stock FS! I know that doesn't sound like a lot but milliseconds count when it means the responsiveness of an application! One thing I did not do which I wont get to for a while is look into how many IO streams are running and in what modes while running some common applications! this could give us an idea of what kind of bench environment to set up and perhaps give us a base (just for information sake) % throughput increase with a certain FS. just to give you an idea (I am sure most people already know this but wth) of what types of application might take advantage of an increased IO throughput on DB read/writes. A lot more applications do DB IO streams than you might think, some email applications/exchange contact syncs, even some system settings are stored in DB anyways I say it's up to the person! I wont personally use a FS patch "lagfix" until A at least as stable as the current COG2.2B6 Voodoo kernel is done for the captivate. I don't feel like messing with the loopback stuff and whatnot, I can live with it like it is as I don't feel it's bad enough to HAVE to have one, but again everyone is different! However when Voodoo comes standard in a good ROM like COG I say what the hell~! even if it's only 10% gain and only in certain situations! if it's stable and cooked in then it can't hurt me right! ok enough now hope you guys can figure out the tools well enough. it is clear that no matter what anyone says it is factual that no matter how small in SOME situations/applications there IS an IO throughput gain when using OCLF and I am sure any other EXTx FS. weather or not the gain % is worth the possible side effects, well like everyone keeps saying (well almost everyone, some do just cry "MUST HAVE IT") that's up to you!
Ok great video mate.
I also noticed one HUGE lag difference which now made me a believer.
I use Launcher Pro and when adding applications to the lower scrolling bar there was always lag the first time accessing the applications.
I timed it at 17 seconds without lag fix and no delay with lag fix...that is BIG!
That was one of my bigger lag issues too...lp seeming to freeze but after finally giving up on touchwiz a while ago and removing it I have been able to get by without the lagfix though I am probably going to use one again as soon as voodoo is available for 2.2
Posted from my phone using some technology I don't understand
shaolin95 said:
Ok great video mate.
I also noticed one HUGE lag difference which now made me a believer.
I use Launcher Pro and when adding applications to the lower scrolling bar there was always lag the first time accessing the applications.
I timed it at 17 seconds without lag fix and no delay with lag fix...that is BIG!
Click to expand...
Click to collapse
I originally intended to include a few other tests in the video:
* Adding an app shortcut
* Opening the app drawer
* fast scrolling through the 3D app drawer and some widget-heavy home screens
* boot times (particularly initializing widgets on the home screen)
However, in prepping for the video (and most particularly after removing TW), I determined that I could not reproduce the lag effect as consistently in any of the above. I've definitely seen what you describe, and noticed lag differences OCLF vs. not OCLF in all of the above, but I've also ran some tests where I couldn't reproduce it. Touchdown was one of the easiest to demo and that never fails to present an obvious difference.
My current theory is that while Froyo has performance tweaks, a lot of the reason people think there is no need for lagfix anymore is because more people were master-clearing and flashing stock before flashing Cog betas. This gives you a clean slate on your fs, with little chance of fragmentation or other inefficiencies that crop up in a well-used file table. Like I said, flashing without going stock or master-clearing, or restoring lots of backups afterwards, seem to be what bring back the lag. A well-managed cache like you get with a lagfix helps that a lot. I still say that even those who claim to see no lag, if they put some heavy use and load some heavy databases and throw some I/Os at them, then over time they will see more and more of the same lag others see. I don't know that for sure, but I do know for sure what you can see in the video. And that's on a recent setup of master-clear, stock, beta, and no backup restores whatseover.
This probably in the wrong section, but I recently purchased the captivate through an upgrade, and read about and installed the lagfix. Yes it did speed up my phone considerably. My quadrant score was about 2386. I was pretty damn impressed. But then I wanted to go back to stock, and just did a factory reset. I don't think the lagfix is installed anymore. But I just want to know if I didn't hurt my device by doing so. Thanks
I know many have said the most recent update .26 has fixed the I/O issues but I don't think it's really fixed just yet. I am currently transfering over music via an mtpfs mount on a linux system. The transfer is taking place over a verified working USB 3.0 port on the stock cable. I can transfer at 3.6MB/s at the most so far. At the same time I am listening to previously transfered flac music files via google music (Play Now). During both the play of music and transfer of the files I suffer consistent and routine hiccups in music play. There is a pause for 3-5 seconds and this happens pretty randomly.
I got a pretty novel idea for you. Why don't you not transfer files and listen to music at the same time? Better yet why not get an SD card? I find that airdroid also helps.
Can't remember that anyone has said that it is resolved, but it has improved the io speeds with 26 firmware.
jdeoxys said:
I got a pretty novel idea for you. Why don't you not transfer files and listen to music at the same time? Better yet why not get an SD card? I find that airdroid also helps.
Click to expand...
Click to collapse
Along the same lines here, I'm wondering why he's transferring files and listening to music from his tablet when he's sitting right in front of his computer. Why are you not listening to music from your computer? Is there a purpose to be listening to it from the tablet other than actively trying to replicate an I/O issue? Personally, I see this as a non-issue. I mean, I'm not sure how other people think, but if I'm sitting in front of my computer (as is the case if I'm transferring files to my tablet) then I'd be using my computer for whatever I want to do and not my tablet. My tablet is for when I'm away from my computer. This is why I think it a non-issue because, at least for me, it doesn't crop up in what I consider normal use.
jdeoxys said:
I got a pretty novel idea for you. Why don't you not transfer files and listen to music at the same time? Better yet why not get an SD card? I find that airdroid also helps.
Click to expand...
Click to collapse
darkkterror said:
Along the same lines here, I'm wondering why he's transferring files and listening to music from his tablet when he's sitting right in front of his computer. Why are you not listening to music from your computer? Is there a purpose to be listening to it from the tablet other than actively trying to replicate an I/O issue? Personally, I see this as a non-issue. I mean, I'm not sure how other people think, but if I'm sitting in front of my computer (as is the case if I'm transferring files to my tablet) then I'd be using my computer for whatever I want to do and not my tablet. My tablet is for when I'm away from my computer. This is why I think it a non-issue because, at least for me, it doesn't crop up in what I consider normal use.
Click to expand...
Click to collapse
To both of you: If you have nothing of value to add then why not save your time and energy and just not post as I am sure many would appreaciate it. There are many use cases for a system and while to both of you it may be acceptable to make sacrafices, it may not be ok for others. There's no reason for me to explain my use and there's no reason for you to make comments like these which provide absolutly nothing to the topic.
bird11 said:
To both of you: If you have nothing of value to add then why not save your time and energy and just not post as I am sure many would appreaciate it. There are many use cases for a system and while to both of you it may be acceptable to make sacrafices, it may not be ok for others. There's no reason for me to explain my use and there's no reason for you to make comments like these which provide absolutly nothing to the topic.
Click to expand...
Click to collapse
Dude they are just horsing around i think what they are going at though is an android tablet shouldnt be as fast or as productive as a good Laptop or Pc
Sent from my ASUS Transformer Pad TF700T using xda premium
bird11 said:
To both of you: If you have nothing of value to add then why not save your time and energy and just not post as I am sure many would appreaciate it. There are many use cases for a system and while to both of you it may be acceptable to make sacrafices, it may not be ok for others. There's no reason for me to explain my use and there's no reason for you to make comments like these which provide absolutly nothing to the topic.
Click to expand...
Click to collapse
We already have over 9000 threads on the IO issues. Maybe you could post there instead about your tiny specific problem
bird11 said:
To both of you: If you have nothing of value to add then why not save your time and energy and just not post as I am sure many would appreaciate it. There are many use cases for a system and while to both of you it may be acceptable to make sacrafices, it may not be ok for others. There's no reason for me to explain my use and there's no reason for you to make comments like these which provide absolutly nothing to the topic.
Click to expand...
Click to collapse
To you: if you have nothing to add to the pretty extensive discussions on I/O issues we've had thus far, why not save your time and energy and not post? And, as thephreak has pointed out as well, no one thus far has argued that the I/O issue was solved -- amny, myself amongst them, have reported betterment and more responsiveness.
I normally don't 'bite' on the forums, but your reply prompted me to reply in kind. My sincere apologies to the more sensitive souls in here.
Sent from my ASUS Transformer Pad TF700T
Dear all.
I can confirm that the I/O issues still there. However something changed when i installed voltage-control.
I set the scheduler to deadline at the performances in ssh transfers and ftp increased a lot (now my quadrant
is constantly around 3500). then i found out that simply setting the scheduler to whatever value, increased the transfer rate
Sent from my ASUS Transformer Pad TF700T using xda app-developers app ( even setting it to cfg that should be the default).
I set voltage-control to set the scheduler at each boot and my ftp transfer are consistently around 800-1000k which is consistent to what i get with my samsung galaxy.
I hope it help,..... if not.... sorry for that
Btw..... my tf700 is rooted
^ Do you mean sth like this? And so you believe overclocking the CPU helps you with the I/O issues? And by "setting the scheduler to whatever value", you mean changing the scheduler (to deadline / cfq / anything) or do you have something else in mind?
Sorry, but I don't quite get what you meant by all this.
The "perceived" improvements to I/O performance (there is a change, but it's not a direct fix of any I/O performance issues) is due to Asus going with the CFQ I/O scheduler in .26 instead of NOOP used in .22.
The NOOP scheduler is pretty much a simple FIFO queue for I/O requests, while the CFQ scheduler is more like a timeslice scheduler for I/O. I'm guessing CFQ will reduce stuttering and hangs because the TF700's slow I/O requests will now be pre-empted once they've used up their time slice. The CFQ scheduler is a little more advanced than that though, so there might be other factors playing in as well. It tries to balance things out, as the name suggests: Completely Fair Queueing.
Noop should normally perform pretty good with flash memory, but I guess the extremely slow flash used in our tablets makes it really bad.
Sorry, if I was misleading in someway.
Yes, voltage-control is the name of the app in Google play
Ans yes i meant changing the scheduler value noop/deadline/cfg to whatever value
I did not overclock. I use voltage-control just to set the scheduler only because i find the app easy to manage.
So i simply set the i/o scheduler, and yes the value of such settings can be one of the three proposed by the app. It seems the just the action of setting a scheduler to whatever value improved something.
Then i set the app to be launched at every boot.
Btw. My governor is fixed to interactive
I hope it is more clear know.
Trycage
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
Einride said:
The "perceived" improvements to I/O performance (there is a change, but it's not a direct fix of any I/O performance issues) is due to Asus going with the CFQ I/O scheduler in .26 instead of NOOP used in .22.
The NOOP scheduler is pretty much a simple FIFO queue for I/O requests, while the CFQ scheduler is more like a timeslice scheduler for I/O. I'm guessing CFQ will reduce stuttering and hangs because the TF700's slow I/O requests will now be pre-empted once they've used up their time slice. The CFQ scheduler is a little more advanced than that though, so there might be other factors playing in as well. It tries to balance things out, as the name suggests: Completely Fair Queueing.
Noop should normally perform pretty good with flash memory, but I guess the extremely slow flash used in our tablets makes it really bad.
Click to expand...
Click to collapse
Not entirely. Noop is performing MUCH better than on .22, it's not the scheduler itself, rather it's just what follows the main improvement in I/O performance. Remember how poorly cfq and deadline were running on .21 & 22.? Now non-stock sio's running poorly.
We don't know what's changed for sure Perhaps the schedulers were modified and now are meant particularly for the Infinity. Just a guess.
So NOOP performs better in .26 as well?
The scheduler source files didn't change in between .22 and .26, so unless Asus are supplying kernel source code that isn't what we're actually running, there's gotta be something else. Could be firmware or closed source drivers, but it looks like the schedulers are Linux "stock", and I'd be surprised if they decided to change these things on their own.
Einride said:
So NOOP performs better in .26 as well?
The scheduler source files didn't change in between .22 and .26, so unless Asus are supplying kernel source code that isn't what we're actually running, there's gotta be something else. Could be firmware or closed source drivers, but it looks like the schedulers are Linux "stock", and I'd be surprised if they decided to change these things on their own.
Click to expand...
Click to collapse
Yes, much better. I have no idea what could've changed, but based on your research from another thread I think it could be some library or a module.
Edit: See this thread, esp. post #18.
i also don't think that I/O issues have been resolved. i'm currently transferring many larger files via wifi to the tablet in the background (movies i wanna watch) while watching a movie (diceplayer). i had to pause watching because the stutter is unbearable, every 4-5 seconds i get a short hickup where i can't even follow the dialog..
Bluetooth headsets or speakers still not working properly when playing games....(Too Much delay)
Ive noticed that the ram usage has almost double from GB to ICS (almost the same apps running in both versions).will this cause the mobil to slowdown .
Sent from my MB865 using xda premium
NatsuIgneel said:
Ive noticed that the ram usage has almost double from GB to ICS (almost the same apps running in both versions).will this cause the mobil to slowdown .
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
Albeit GB software was/is very stable and has great performance, ICS is more intensive; for example, in terms of resource usage. As smartphones become more capable, our own applications, as well as the Google Mobile Services (GMS) applications, are becoming more advanced, which means that they require more CPU power, run more network activities and use more RAM, and full hardware acceleration also results in a need to load additional graphic libraries for certain apps, which makes them use even more RAM.
Another effect of the hardware acceleration is that it can make the battery drain faster in some cases. An example of this is video playback, where the hardware acceleration requires every video frame to be run through the GPU, thus making the system use more power than it would have without HW acceleration.
In regards to your 'available' RAM, about a third is used for functions that require a dedicated memory allotment to operate fast enough. For example, this is the case for certain multimedia functions. The remaining space, is reserved for the Android OS. Within the Android OS, functions like the activity manager and Home screen app are running.
When running low on RAM, typically with less than approximately 40MB left, the activity manager will start to close processes according to priority. At first, idle background activities are killed. The last thing to be closed down is the foreground activity.
Processes that are closed will obviously have to be restarted when the user enters the app again, which takes time and slows the system down. For example, when running a heavy game that uses all available RAM, the activity manager will be forced to kill all processes running in the background. This might include vital functions like the dialer and even the Home screen application. When you exit your game, there is a risk that the phone is perceived as slow, since the Home screen app will have to be restarted, just like every other activity you access afterwards.
Another interesting thing is that many apps use slightly more RAM in ICS. For example, the web browser is quite intensive, and uses 20-30MB more in ICS compared to GB. All in all, there are a lot of changes that together result in greater RAM requirements, and resource usage in ICS is heavier on the system compared to GB. However, there should be no cause for concern that this is in fact now the case...
Response from the ace! Its my day .thanks for the explanation sir
Sent from my MB865 using xda premium
NatsuIgneel said:
Response from the ace! Its my day .thanks for the explanation sir
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
You're very welcome, hope that clears things up a bit for you. Also, battery life on ICS is all relative, meaning that nobody's definition of "normal" usage is static or comparable. ICS battery life is great, along with it's ability to cope with RAM usgae, etc. Experiment with it, try different settings, explore your posibilities to make the phone work for you, not the other way around. I'd be happy to help you with any further concerns or questions...
This clears one of my queries about RAM supposed to be 1GB (which should have realized being allocated as dedicated system RAM just as storage of 4GB reserved by system for storage memory).
You mentioned "Full hardware acceleration", question is, is this enabled by default on ICS? cause under "developer options" there is a option for "Force GPU rendering - 2D hardware acceleration" which is disabled by default & has an option to be selected by the user.
Also I have seen under running programs certain apps like "Astrid", "Hotspot VPN" appear (individually as a program) simultaneously in two rows as 1 process & 1 service but with varying RAM footprints, thoughts??
RAD7 said:
This clears one of my queries about RAM supposed to be 1GB (which should have realized being allocated as dedicated system RAM just as storage of 4GB reserved by system for storage memory).
You mentioned "Full hardware acceleration", question is, is this enabled by default on ICS? cause under "developer options" there is a option for "Force GPU rendering - 2D hardware acceleration" which is disabled by default & has an option to be selected by the user.
Also I have seen under running programs certain apps like "Astrid", "Hotspot VPN" appear (individually as a program) simultaneously in two rows as 1 process & 1 service but with varying RAM footprints, thoughts??
Click to expand...
Click to collapse
The objective here is let the CPU to do general OS related processing while GPU is doing specific graphic related processing. If you are an Android developer you know that Software development Kit (SDK) is letting you specify whether your app should use GPU if available.
Force GPU rendering is always using GPU to render application graphics regardless of above mention developer options. Even if developers disable GPU rendering for a specific app, still it will use it if you have 'enabled Force GPU rendering' and freed up CPU to do other important work.
As far as the duplicate (but dissimilar) RAM "footprints", I'm not sure why there would be more than one, when typically the two (services and processes) are shown on the same entry. I will see what I can find out about this.
Side note: I received an email from Motorola saying that they have shipped my replacement of my Atrix 2, after bricking from leak #2 testing, so I will be more of a service to this community once I get back the device. Sorry for the side step, just excited...
Apex_Strider said:
The objective here is let the CPU to do general OS related processing while GPU is doing specific graphic related processing. If you are an Android developer you know that Software development Kit (SDK) is letting you specify whether your app should use GPU if available.
Force GPU rendering is always using GPU to render application graphics regardless of above mention developer options. Even if developers disable GPU rendering for a specific app, still it will use it if you have 'enabled Force GPU rendering' and freed up CPU to do other important work.
As far as the duplicate (but dissimilar) RAM "footprints", I'm not sure why there would be more than one, when typically the two (services and processes) are shown on the same entry. I will see what I can find out about this.
Side note: I received an email from Motorola saying that they have shipped my replacement of my Atrix 2, after bricking from leak #2 testing, so I will be more of a service to this community once I get back the device. Sorry for the side step, just excited...
Click to expand...
Click to collapse
Noted the response on the first query.
See attached screenshot for the dual (dissimilar) RAM footprints (in this case it's just the "VPN" app.
:good: on the side note
The other thing that has not been noted in here, is that the kernel takes around 200 mb of ram right away on boot. That is why with almost nothing running you only see 800+ mb of "available" ram.
Sent from my Xoom using xda premium
Apex_Strider said:
Processes that are closed will obviously have to be restarted when the user enters the app again, which takes time and slows the system down. For example, when running a heavy game that uses all available RAM, the activity manager will be forced to kill all processes running in the background. This might include vital functions like the dialer and even the Home screen application. When you exit your game, there is a risk that the phone is perceived as slow, since the Home screen app will have to be restarted, just like every other activity you access afterwards.
Click to expand...
Click to collapse
Hi I am on PA atm. I had a horrid experience last night. I was playing Asphalt 7, in middle of an intense race, and then I received a call. but it stayed in game so I paused and then it got frozen of a sort to the tune that I missed the call. this is where I miss the good ol call receive/end keys..
So is there anyway to make sure that the calling function (Dialer?) doesn't get killed at all??
I did not make this app, I'm just helping a China Developer to post on XDA.
Super smooth on Android touch screen, avoid content not-follow-up problems.
Review :http://www.phonearena.com/news/Spot...d-up-your-sluggish-Android-smartphone_id75851
AndroidCommunity: Super Touch optimizes touch function, improves battery consumption. http://google.com/newsstand/s/CBIw1fjbuCg
Facebook page : https://m.facebook.com/supertouchapp/
1. Magnificent screen sliding respond, easy sliding on screen and no longer delay.
2. Incredibly smooth on zooming web pages or images as well as any operations needing to zoom.
3. Sliding to all directions is unbelievably quick and smooth.
4. Unbelievably quick and smooth lists rolling.
5. Much faster launching and loading Apps.
6. Speedy and accurate typing experience.
7. Much rapid on playing all sorts of games.
8. The first power-saving optimization app that does not affecting phones’ performance.
Super Touch allows you to experience unprecedented smooth smart phones.
Main functions:
One of this App’s main functions is to allow Android devices sliding much quicker and smoother, which will solve the problem of slow drag.
Sliding, dragging and zooming are far smoother; content follows up your fingertip; switching columns is also a lot quicker.
Lists rolling is extraordinarily speedier and smoother, typing is incredibly easier.
There is also a very practical power-saving optimization function, which doesn’t sacrifice the performance of the phone.
Important Instruction:
720P resolution is recommended a level of 600-1314
1080P resolution is recommended a level of 1520-3998
2K resolution with Qualcomm’s GPU is recommend a level of 5186-6998
2K resolution, non- Qualcomm GPU is recommended a level of 600-1520 ( For example, Samsung S6 and Series Edge )
2K or 4K resolution with Qualcomm GPU both can use level 9998.
The above information is only reference; please adjust to the most appropriate level for specific phones.
1. Higher the GPU ability is, the smoother it will be within a higher level, relatively, a high level with a poor GPU is less effective.
2. After launching touch optimization and being enabled, it can work without running in background (about 1 minute to take effect, depend on CPU’s performance)
3. Do not switch off auto start-up, every time rebooting system requires a auto optimization permission.
There will be a small portion of extra power consumption while enabling the optimization system, and after power consumption will go back to normal.
Advanced function is a smooth level of 300 – 9998, it can be open to use when a phone reaches the standard.
No Root permission needed for all functions.
Sliding optimization will be disabled for some devices while charging, (system controls the effect when it disables) It will be notified of the optimization system disabled while charging.
Download link: https://play.google.com/store/apps/details?id=com.lucky.one
Video : https://youtu.be/4EErsNZrpjM
The best part about this app, is that it isn't even posted.
:laugh::laugh::laugh:
dictionary said:
The best part about this app, is that it isn't even posted.
Click to expand...
Click to collapse
I don't see any link to download.
ndrancs said:
I don't see any link to download.
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.lucky.one
dictionary said:
The best part about this app, is that it isn't even posted.
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.lucky.one
Sorry about that forgotten to post the link.
Super App this one
How about making a video on how the app works
interesting im going to test it, subscribed
Im using this app and idk whether it helps to reduce stuttering while scrolling on my phone. But im using a custom lock screen and the lock screen doesn't show during unlock when i enable thiss app. Lock screen shows when this app is disabled.
Hum this app seem to be suspicious! in the description it says the advanced feature can be disabled only with official firmware flash ...
wil123 said:
Hum this app seem to be suspicious! in the description it says the advanced feature can be disabled only with official firmware flash ...
Click to expand...
Click to collapse
The app would record the phone's IMEI when unlock advanced function.
Sent from my Nexus 4 using Tapatalk
really.. chinese, they cant get enough. always trying to fool.
as soon as iv seen the "advanced feature" page iv uninstalled it. unbelievable
tthmatt said:
The app would record the phone's IMEI when unlock advanced function.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
Why?
working well!
:good::good:
The moment i read "I did not make this app, I'm just helping a China Developer to post on XDA.*" i became skeptical. And the OP keeps spamming with different threads of the same app.
No offense mate but can you give us a rundown or better a video review about this app? I think this is too good to be true to be working well without root.
It will be good to enlighten us.
Tricks25 said:
The moment i read "I did not make this app, I'm just helping a China Developer to post on XDA.*" i became skeptical. And the OP keeps spamming with different threads of the same app.
No offense mate but can you give us a rundown or better a video review about this app? I think this is too good to be true to be working well without root.
It will be good to enlighten us.
Click to expand...
Click to collapse
Why don't you try out the app yourself and see the results. [emoji2]
Sent from my Nexus 4 using Tapatalk
Tricks25 said:
The moment i read "I did not make this app, I'm just helping a China Developer to post on XDA.*" i became skeptical. And the OP keeps spamming with different threads of the same app.
No offense mate but can you give us a rundown or better a video review about this app? I think this is too good to be true to be working well without root.
It will be good to enlighten us.
Click to expand...
Click to collapse
https://youtu.be/4EErsNZrpjM
Sent from my Nexus 4 using Tapatalk
we're not a guinea pigs, there are still chinese text in the app and the english text is not human english. and what is the "advanced feature" exactly.
users wanna use the app but not like that, we need way more info and transparency about it. tnx
^
Agreed with the above poster.
And in your video, the app/optimization is "disabled" by plugging in your charger. Ive experienced personally some of my devices become laggier when connected to charger maybe because of actions/apps which are running when plugged in.
To preface, I have the S22 Ultra 256Gb (Snapdragon) 12Gb of RAM, running the latest firmware. This is not an Exynos only issue, or an 8Gb RAM only issue, it's an EVERYONE issue.
Opening the link below in a browser doesn't show any lag. You need the official Reddit app from the PlayStore to test this unfortunately but it's the perfect example to demonstrate the massive scrolling lag that occurs with some apps.
Large Twitter timelines and some Reddit posts still have very clear scrolling lag, others I am sure notice it elsewhere. If Samsung can resolve this particular issue, I believe the majority of scrolling lag issues people face will also be solved.
From what I can see, many apps use a different rendering method? It's the number of large images that possibly cause the scrolling lag. So, a better method for how the phone loads or renders images is needed to solve this problem with whatever these apps continue to use.
Open this thread below in the OFFICIAL Reddit app and scroll through the main thread at normal scrolling speed, then go back to the top and scroll faster, then test scrolling slowly (the comments under the main thread do not lag).
PLEASE report back if you notice the scrolling lag, and more importantly if someone doesn't notice it with their phone:
"I Coded In The 11 Most META Players From Past FIFAS To See If They Are Still OP"
Whats the Problem? No lag in browser so the reddit App is unoptomized...
Goku1992 said:
Whats the Problem? No lag in browser so the reddit App is unoptomized...
Click to expand...
Click to collapse
I literally said that in the post. Do not test using browsers (because they clearly have different levels of optimizations to save power/data, etc that result in images not loading in their highest qualities while scrolling).
Also how is that not a problem if for a few years now (on multiple high-end Android devices) we've had extremely popular apps, not ones made by small time developers, use rendering methods that are both unoptimized on the APP side and clearly on Android side too (since these issues only began around the time of Android 10 and continued to get worse with time and future iterations).
If apps continue to use that subpar rendering methods or not optimize for scrolling fluidity, and these are apps that are amongst the most popular, then perhaps Samsung/ Other Android manufacturers / Google need to start optimizing on their end.
Because at the end of the day, the user experience here is being affected.
Blackfyre said:
I literally said that in the post. Do not test using browsers (because they clearly have different levels of optimizations to save power/data, etc that result in images not loading in their highest qualities while scrolling).
Also how is that not a problem if for a few years now (on multiple high-end Android devices) we've had extremely popular apps, not ones made by small time developers, use rendering methods that are both unoptimized on the APP side and clearly on Android side too (since these issues only began around the time of Android 10 and continued to get worse with time and future iterations).
If apps continue to use that subpar rendering methods or not optimize for scrolling fluidity, and these are apps that are amongst the most popular, then perhaps Samsung/ Other Android manufacturers / Google need to start optimizing on their end.
Because at the end of the day, the user experience here is being affected.
Click to expand...
Click to collapse
Then use it in the Browser and voila good experience. But i can understand you mate... A big forum like reddit should have an optimized app after all this years... They arent new to the game and it should be optimized for Such an big cpu like the 8gen 1 that is in various Devices...
Goku1992 said:
Then use it in the Browser and voila good experience. But i can understand you mate... A big forum like reddit should have an optimized app after all this years... They arent new to the game and it should be optimized for Such an big cpu like the 8gen 1 that is in various Devices...
Click to expand...
Click to collapse
Same applies for the Twitter app too sadly. In fact, it's worse, as 90% of Reddit threads don't have that many photos to lag. But Twitter depending on who one follows, a timeline could be filled with images and scroll stutter.
For reference, both these apps ran smoother on my Pixel 2 XL with zero lag issues by the way despite loading the same high-quality images during scroll.
Blackfyre said:
Same applies for the Twitter app too sadly. In fact, it's worse, as 90% of Reddit threads don't have that many photos to lag. But Twitter depending on who one follows, a timeline could be filled with images and scroll stutter.
For reference, both these apps ran smoother on my Pixel 2 XL with zero lag issues by the way despite loading the same high-quality images during scroll.
Click to expand...
Click to collapse
Okay then this seems like an Android 12/ snapdragon 8gen1 or s22 Problem thats strange...
scrolling like i have 10hz mode on s22u(256 exy).
I can't see any lag with the Reddit App on my Phone (S22U 256GB Exynos)
profi_fahrer said:
I can't see any lag with the Reddit App on my Phone (S22U 256GB Exynos)
Click to expand...
Click to collapse
Lucky one
profi_fahrer said:
I can't see any lag with the Reddit App on my Phone (S22U 256GB Exynos)
Click to expand...
Click to collapse
Images not loading for you, look at the example below, which is how it should look and why the lag is caused. Same applies with Twitter scrolling and when lots of high-res images are in the timeline. It's very smooth when it's mostly text, or low-res images. Then it lags and stutters when high-res images start coming up.
Samsung/Google/Android have to start optimizing for when high-resolution image rendering or how it's done.
vlubosh said:
Lucky one
Click to expand...
Click to collapse
Not luck, your one is how it should look, with the high-resolution images. Which is what causes severe scrolling lag.
---
What I want to know more importantly is if there is ANYONE who is loading the official app with the images like the above and not having any lag/stutter.
Maybe people with custom ROMS or kernels can please test and let us know if it's the same for them?
Blackfyre said:
Images not loading for you, look at the example below, which is how it should look and why the lag is caused. Same applies with Twitter scrolling and when lots of high-res images are in the timeline. It's very smooth when it's mostly text, or low-res images. Then it lags and stutters when high-res images start coming up.
Samsung/Google/Android have to start optimizing for when high-resolution image rendering or how it's done.
Not luck, your one is how it should look, with the high-resolution images. Which is what causes severe scrolling lag.
Click to expand...
Click to collapse
I think its tíme to say good bye to Samsung family.
vlubosh said:
I think its tíme to say good bye to Samsung family.
Click to expand...
Click to collapse
I don't think this is a Samsung exclusive issue. I believe it began with Android 10 and has been getting worse since, not sure why.
I can test tomorrow with my brother's Oppo Find X2 Pro.
Blackfyre said:
Images not loading for you
Click to expand...
Click to collapse
Yeah, you're right. I really dont know, why they wouldn't load. Sometimes I can see the preview link, but most of the time, there isn't anything (just the raw text).
Blackfyre said:
I don't think this is a Samsung exclusive issue. I believe it began with Android 10 and has been getting worse since, not sure why.
I can test tomorrow with my brother's Oppo Find X2 Pro.
Click to expand...
Click to collapse
Have tested few phones with a12( latest poco f3 and its smooth as f...)
Samsung cant optimize exy chips
vlubosh said:
Have tested few phones with a12( latest poco f3 and its smooth as f...)
Samsung cant optimize exy chips
Click to expand...
Click to collapse
If that's true. Samsung really has to fix this horrible experience in apps.
By the way, as I've already stated. This has nothing to do with Exy vs Snapdragon.
I have a Snapdragon model with 256Gb storage and 12Gb ram and it's still happening.
I have a S22u SD 12/256 model, have never had any scrolling/studdering issues but keep seeing posts about it. I'm curious as to what setting your graphics driver is under Developer Options in setting? Looks like you can change that option for individual applications.
Apologies in advance if this has been already thrashed out...
Rubby1025 said:
I have a S22u SD 12/256 model, have never had any scrolling/studdering issues but keep seeing posts about it. I'm curious as to what setting your graphics driver is under Developer Options in setting? Looks like you can change that option for individual applications.
Apologies in advance if this has been already thrashed out...
Click to expand...
Click to collapse
I am very curious by this, so please do come back and let us know. No offence taken by the way.
I believe you can login to Reddit as anonymous or use it without creating an account at all. Can you please download it from the PlayStore, then come and open the reddit thread in original post at the top and test it scrolling? Check the video by @vlubosh above.
Developer settings on/off do not impact it, animation on/off does not impact it, graphics driver settings under developer setting on/off do not change it. Forcing GPU rendering under developer settings does not impact it. Doing tweaks to the build.prop do not impact it either.
The stutter lag has been there the whole time for me, with every firmware update too.
You could get lucky and in the apps you use you'll never notice it. But given for example Twitter and Reddit are my primary uses with the phone outside my work, then my entire experience, outside of amazing camera, has been horrible with this phone.
Blackfyre said:
I am very curious by this, so please do come back and let us know. No offence taken by the way.
I believe you can login to Reddit as anonymous or use it without creating an account at all. Can you please download it from the PlayStore, then come and open the reddit thread in original post at the top and test it scrolling? Check the video by @vlubosh above.
Developer settings on/off do not impact it, animation on/off does not impact it, graphics driver settings under developer setting on/off do not change it. Forcing GPU rendering under developer settings does not impact it. Doing tweaks to the build.prop do not impact it either.
The stutter lag has been there the whole time for me, with every firmware update too.
You could get lucky and in the apps you use you'll never notice it. But given for example Twitter and Reddit are my primary uses with the phone outside my work, then my entire experience, outside of amazing camera, has been horrible with this phone.
Click to expand...
Click to collapse
I first clicked on your link in the original post above which displayed the reddit web pages and everything scrolled smoothly. Tried it with 120 and then 60 hz refresh and no lag.
I then installed the reddit app and clicked on your link above and was able to get it displayed in the app. Didn't matter if I had 120 or 60hz screen refresh or how I had the setting for the graphics driver set, never had any lag.
Let me know if you have any questions.
Rubby1025 said:
I first clicked on your link in the original post above which displayed the reddit web pages and everything scrolled smoothly. Tried it with 120 and then 60 hz refresh and no lag.
I then installed the reddit app and clicked on your link above and was able to get it displayed in the app. Didn't matter if I had 120 or 60hz screen refresh or how I had the setting for the graphics driver set, never had any lag.
Let me know if you have any questions.
Click to expand...
Click to collapse
Were the images loaded for you in the app? Like the video by @vlubosh or does it look like the video posted by @profi_fahrer
What firmware are you currently running?
It loads the images like @vlubosh with the images. Se attachment for version info.