yashsingh1/xdaforums huggingface dataset:
[Sony Xperia P, U, Sola, Go] Patrol619:
Odp: [DEV] Fixing scrolling lag in UI and games GB/ICS Xperia U

As far as our main problem is concerned, i observed something. When you reboot your phone and then immediately play f.e. Hill Climb Racing, it is buttery smooth, FPS is constant, like it should be (like on my old LWW with GB) but it lasts only 30 sec - 1 min. After that it comes back to normal - microlags. What about that, huh?

Xperia sola@Tapatalk 2
[Sony Xperia P, U, Sola, Go] nickholtus:
Re: [DEV] Fixing scrolling lag in UI and games GB/ICS Xperia U

Some background apps, which arent visible in task killer, i will see what i can do to fix it.
[Sony Xperia P, U, Sola, Go] j to the 4n:
I'm experience some lags on the launcher of the xperia go from my gf.

No idea if its the same lag you are talking about here.

If it is, anyone noticed that the fix is gone if you put your device to the charger?

So it seems its a kernel related issue.
[Sony Xperia P, U, Sola, Go] Patrol619:
Odp: [DEV] Fixing scrolling lag in UI and games GB/ICS Xperia U

Another observation: after changing governor to performance it is way better than on ondemand, it is almost perfect ("as it should be"). Almost no frame skipping.

Xperia sola@Tapatalk 2
[Sony Xperia P, U, Sola, Go] Diego910:
[DEV] Fixing scrolling lag in UI and games GB/ICS Xperia U

But performance stays at the maximun frecuence every time. is not good for daily use.
[Sony Xperia P, U, Sola, Go] Patrol619:
Odp: [DEV] Fixing scrolling lag in UI and games GB/ICS Xperia U

Yes, i know. But ondemand use max frequency too (while gaming). And i was talking about game. So why on ondemand at 1Ghz there is a problem described in OP and on performance at 1Ghz it's almost gone?

Xperia sola@Tapatalk 2
[Sony Xperia P, U, Sola, Go] XperianPro:
Re: [DEV] Fixing scrolling lag in UI and games GB/ICS Xperia U

Yes you right I noticed that to.

But I just cant see where is problem I will look deeper tommorow.
[Sony Xperia P, U, Sola, Go] jacob1983:
i got a noob question maybe about the scrolling lag

first into developer options and check show screen updates

you'll see when cpu frequency below 800 MHz

the monitor rendering split just like first picture

but when cpu frequency up to 800-1000 MHz

the monitor rendering split it's gone. like second picture

at this moment system ui scrolling very smooth

and if you connect USB to PC. or other USB OTG device. except charger

the cpu frequency only need 400MHz can rendering perfect

and scrolling very smooth

btw i'm use xperia go with sony official rom 6.1.1.b.1.54 rooted

i think it maybe is same problem with xperia u

sorry about my poor english
[Sony Xperia P, U, Sola, Go] XperianPro:
Re: [DEV] Fixing scrolling lag in UI and games GB/ICS Xperia U

Well on xperia U whole screen expect status bar blinks yellow and pink all the time even stausbar blinks by it self.

On your pic I do not see color mix so its not same problem.

Also theres no that line you are talking about.
[Sony Xperia P, U, Sola, Go] XperianPro:
I can confirm Xperia P has same problem.

Tested on Xperia P with ICS installed.
[Sony Xperia P, U, Sola, Go] Patrol619:
Try with performance governor. You will see that the problem will be gone, and the games will be smoother (3D too). But if you set ondemand min 1ghz max 1ghz, the problem will persist. Maybe performance governor has higher voltage set hence smoother experience and no microlags in games?

Xperia sola@Tapatalk 2
[Sony Xperia P, U, Sola, Go] XperianPro:
I found real problem it looks like phone forces sleep every few secs.

If leave phone for 2-5 secs fps will dropdown to 1 fps but if you scroll then GPU will wake up and of course it cant switch to full speed same second and cause "lag"

You can see this by using FPS Meter and fpr example scroll in Settings and Root Explorer.

Reason why performance governor removes some lags because it goes to sleep less times than on ondemand.
[Sony Xperia P, U, Sola, Go] RyomaEchizen:
Nice work :)

Enviado desde mi ST25a usando Tapatalk 2
[Sony Xperia P, U, Sola, Go] Patrol619:
Actually it is the same on ondemand and performance for me. Checked on FPS Meter too. By the way we are talking about gaming right? In games there is no chance that phone forces sleep GPU. Do you have custom kernel? Can you check with another governor, like smartassv2 or hotplug?

Xperia sola@Tapatalk 2
[Sony Xperia P, U, Sola, Go] XperianPro:
It goes in gaming too because graphic card is working in powersave mode.

It will always try to work on minimum.

Even after 1-2 goes to sleep.

All I can say graphic driver is really bad made.
[Sony Xperia P, U, Sola, Go] Patrol619:
I think you are right. The main thing is that when CPU is overloaded, for example right after reboot, it is smooth and constant FPS in games (for example in Hill Climb Racing or scrolling in Facebook). When it's not overloaded, then FPS is skipping. On Adrenos it doesn't happen. It might be bad Mali driver as you said. So is there any solution?

Xperia sola@Tapatalk 2
[Sony Xperia P, U, Sola, Go] XperianPro:
Im thinking about downloading newest version of driver and compiling it in UTP mode.
[Sony Xperia P, U, Sola, Go] fulishone:
As for Xperia P/U users, this issue is not present in latest Enigma Rom with Nemesis Kernel as it uses latest mali drivers and userspace libraries
[Sony Xperia P, U, Sola, Go] nicolassp:
Think that. When you play a game and especially a heavy game it needs resources. Mali "borrows" ram from system ram on early load but when ram is bloated then android system starts to "clean" the ram.While this procedure the ram shared with mali is getting smaller and this is the reason of the fps drop. After a few seconds things will be fine.

Ok we cleared this up but how can we resolve it? Well tweak vm heapsize and vmgrowth limit. If you have enabled zram do not set it to use 40% of available memory but 20-25 % will be enough. If you enabled zcache then set its limit to 100m. As for mali keep in mind that if you have also changed the DS level to 5 then it is normal to lower the fps due to sleep policy. DS 4 is a safe option.

Also i have compiled latest mali driver and i am using the appropriate userspace libs so it seems to get better.

Cheers
[Sony Xperia P, U, Sola, Go] MacSmokie:
This is standard on all sony phones, it is all the crapware they put in, get root and remove all the things you dont need and BAM lagfree.
[Sony Xperia P, U, Sola, Go] XperianPro:
Same problem persist on Cm9 to.

Also problem can only be solved by installing custom kernel.

Send from my WT19i using PAC rom.
[Sony Xperia P, U, Sola, Go] xehartnort:
Hey, what´s about the newest mali 400 driver? it maybe boost performance of GPU
[Sony Xperia P, U, Sola, Go] XperianPro:
Problem is that it can inly be installed using czstom kernel.

Send from my WT19i using PAC rom.
[Sony Xperia P, U, Sola, Go] ChongWiz:
I test anything if you want, I have unlocked BL sola and I'm not afraid of modding ;) I'm sick too with my sola's crappy performance. There must be a way to unleash that beast :P
[Sony Xperia P, U, Sola, Go] StinkyToilet:
I had my sola running Nemesis Kernel 2.0 and ProjectGX ROM 2.5.1. The Nemesis kernel has new Mali drivers and the rom also has new driver libs. It improves the performance of my phone a lot. But it's only for unlocked bootloaders! Sony must release a new firmware for all our NovaThor devices with updated GPU drivers!
[Sony Xperia P, U, Sola, Go] xehartnort:
Hey could you post some GPU benchmarks like nenamark 2 pls?

Enviado desde mi ST25i usando Tapatalk 2
[Sony Xperia P, U, Sola, Go] aayush_neov:
My Xperia P also lags while playing temple run 2 , while using default Sony launcher ( i also tried installing Xperia S launcher from XDA ).

Also have Nova launcher prime and Smart launcher pro.

But when i use , (https://play.google.com/store/apps/...?t=W251bGwsMSwxLDMsImNvbS5seC5sYXVuY2hlcjgiXQ..)

It keeps my phone without any lags and temple run 2 performs as it should be.

other app i use is GREENIFY from Play store. to hibernate stale apps.

If there is any app, using which i can mesaure the performance in terms of FPS etc.
[Sony Xperia P, U, Sola, Go] hamboo:
I'm using enigma rom with nemesis kernel too, but my score is just this
[Sony Xperia P, U, Sola, Go] Bhargav4591:
Can anyone confirm that screen tearing can be eliminated from the UI by either flashing the latest nemesis kernel or by setting higher CPU frequencies ? I'm fed up of the UI getting distorted several times and the video shuttering .
[Sony Xperia P, U, Sola, Go] Bhargav4591:
[MENTION=3206945]XperianPro[/MENTION]

Could this be the same as this problem ? : http://www.youtube.com/watch?v=KjwNp8CcjDc

The minimum CPU frequency when set above 500Mhz eliminates any shuttering in this case .
[Sony Xperia P, U, Sola, Go] ChikeD:
Interesting, I'd expect the same chipset to have better results with a smaller screen.

I get 33+ with Zperia P stock JB. IMO firmware 6.2.A.1.100 is a quite a success.

Also 2500+ in quadrant. 2700+ with sio IO scheduler, and antutu 6500+ (second run). what do you get with those?
[Sony Xperia P, U, Sola, Go] XperianPro:
Yes this is it,but it causes lags to.
[Sony Xperia P, U, Sola, Go] Bhargav4591:
Thanks !

Now that that's sorted out.I'd like to report that I've tried the nemesis kernel (V2.1) with CWM mali userspace libraries , the problem still persisted so , since the problem didn't seem to occur in CM9 , I replaced the .SO & .CFG files in the lib--->egl folder with that of CM9 lib files .

Sadly this failed to yield promising results too.....

I've tried GEKTHEBOSS's tweaks to enable complete GPU rendering only and this too doesn't fix the problem.

So could this really be connected to the GPU offloading ?Or could it be related to CPU frequency drop in landscape mode ?

Any thoughts ? :( :confused:
[Sony Xperia P, U, Sola, Go] Bhargav4591:
UPDATE :

Workaround :D

Use sliding kernel;

Set governer to minmax

min-200Mhz

max-800Mhz or 1Ghz

This skips all intermittent frequencies , seems to give descent battery life too :good:

will post battery graph soon =D
[AT&T Samsung Galaxy Note II] nacos:
Hey guys,

I've noticed this weird behavior and I was wondering whether anybody else came across this: if the auto brightness is ON and the light sensor is exposed to

stronger

light, it increases the screen brightness accordingly (so far so good!) - HOWEVER the weird thing is that when the ambient light

diminishes

(even when the sensor is completely covered) the screen brightness goes down ONLY if/when the phone is tilted back - facing up. The screen (auto) dimming seem to be interlocked with the accelerometer sensor - in other words, it doesn't react to ambient light changes until the phone is tilted back (or by the screen timeout).

To recap: in stronger ambient light, the screen brightness does increase automatically but when the ambient light dims down, the screen brightness gets adjusted (lowered) ONLY if the phone is tilted back (screen facing up).

On the other hand the light sensor test (*#0*#) shows no problems whatsoever - the lux value changes accordingly/dynamically, whether vertical or tilted - everything seems fine.

Even after a factory reset the symptom was still the same - anybody else noticed this?

My environment:

- SGH-I317M

- Stock 4.1.2, rooted

Thanks

PS: Please don't come recommending 3rd party apps that may resolve this issue. I'm interested in tackling THIS very specific occurrence.

-----------------------------------------------------------------------------------------------------------------------------------

EDITED: After some digging, it seems the whole culprit lays with 4.1.2. I reverted to 4.1.1 (clean) and this problem doesn't exist. As soon as I put back 4.1.2 (clean, not from nandroid) the symptom came again as described. Also confirmed by demo models from 3 carriers - being on 4.1.1.

Galaxy S2 with 4.1.2 also seems to be affected (even worse).

Please confirm/comment!
[Android Apps and Games] PhilPrado:
This game is like a revered modern Rubik cube :) You have to make sure that all the rows and columns DON'T contain similar colors. You can change the blocks in the rows and columns by tapping them. This game is very easy to understand but is hard to master. I like the old school design of the game, reminds me a bit of Tron. Very recommended and addictive.

Click here to download for free: https://play.google.com/store/apps/details?id=com.Cerberus.MaoFree
[Android Apps and Games] lyldz:
Ynt: Very addictive free puzzle game!

now I will try thanks :D

note|| machine®
[AT&T, Rogers HTC One X, Telstra One XL] ziolko:
Hi all,

I feel like I have looked everywhere and cannot find an answer for this. I have an at&t one x that is rooted and unlocked with a custom rom, however I somehow changed my cid from supercid 11111111 to htc__001. Is it possible to get supercid 11111111 back or at least wsc__001 so I can run the correct ruu on it.

Thank you in advance for any ideas or help
[AT&T, Rogers HTC One X, Telstra One XL] a box of kittens:
Just do s off then it will bypass cid... But I think you can do fastboot oem write cid 11111111( don't know how many ones there are)
[AT&T, Rogers HTC One X, Telstra One XL] exad:
fastboot eom writecid "htc__001" or whatever you want it to be minus quotations while in fastboot.

---------- Post added at 03:30 PM ---------- Previous post was at 03:29 PM ----------

there's 8 characters in the CID
[AT&T, Rogers HTC One X, Telstra One XL] redpoint73:
You can change the CID the old "manual" method: http://xdaforums.com/showthread.php?t=1671396

Or if you do S-off, you can just change the CID with a fastboot command.

Sounds like you were one of the folks that changed to the quad core CID so you can flash a ROM from that phone. Scary.
[AT&T, Rogers HTC One X, Telstra One XL] ziolko:
I will try the manual fix, thank you!

I did not read everything I should have in the beginning. I was trying to run a ruu back to stock and did not know I could have done that with supercid ( which I had at the time) and thought I had to change the cid back to original and mistakenly thought HTC__001 was correct. After I realized WSC__001 was actually the correct original cid and now i can't change back in fastboot without errors. I got to comfortable and got ahead of myself.......:(
[AT&T, Rogers HTC One X, Telstra One XL] redpoint73:
CWS__001
[AT&T, Rogers HTC One X, Telstra One XL] exad:
You don't need S-off to use the fastboot command to change it from what I understand you just need to have Super CID.
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Right but without s-off, you can only do it once, away from SuperCID. After that, you're stuck.

OP has neither s-off nor SuperCID, which means he needs the exploit.
[AT&T, Rogers HTC One X, Telstra One XL] ziolko:
Back at SuperCID 11111111, thank you everyone.
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Go s-off before you do anything else. You'll thank me later.
[AT&T, Rogers HTC One X, Telstra One XL] ziolko:
S-OFF achieved , now how do I get Jelly bean or another recommended rom?
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Just load and flash. Once you're s-off, you can flash whatever you want.
[AT&T, Rogers HTC One X, Telstra One XL] exad:
Well.. anything intended for your device!!!! -_- You're gonna brick noobs talking like that lol
[AT&T, Rogers HTC One X, Telstra One XL] ziolko:
Went with ViperXL 3.2.6 and love it! Thanks to all who helped!
[LG Optimus 3D] Mozzytm:
can someone tell me the mappings for this? ive tried googling the default pc instructions and mapping to those but it doesnt work. driving me spare.

any help appreciated
[LG Optimus 3D] Mozzytm:
Got it sorted. This http://www.phonejoy.us/support/getting-started/android/gta-iii-setup/ helped massively
[Nexus One Q&A, Help & Troubleshooting] tdiggs:
Hi,

Long story short. I have no idea what is going on or what to do. It began with errors asking me to force close processes that were quit unexpectedly. Then I began to get hung up on the static X boot screen and now the animated X boot screen. When I was able to get it boot up (earlier in all this mess) I was able to do a Factory Data Reset a couple of times and it must have been no help.

I called HTC and they won't work on this "old" phone anymore. I can get into fastboot, but I do not know what to do from there. I am a noob with all this technical jargon, so keep that in mind.

Thanks guys!

P.S. it was rooted and no special ROMs (beacuse I am a noob and do not know how to do that stuff). Seem to have started after I downloaded Nemus Launcher, could be coincidence though.
[Nexus One Q&A, Help & Troubleshooting] tdiggs:
Here is the update.

Following this guide: http://xdaforums.com/showthread.php?t=1312540

Has got my device to start up again. Although some options are in another language and I cannot open the battery usage page.

Any ideas?
[Nexus One Q&A, Help & Troubleshooting] taodan:
With regard to fastboot or ADB, just spend some time reading the procedures and commands, I am sure, you will be able to handle it.
[Nexus One Q&A, Help & Troubleshooting] ucf15:
Have you considered installing a custom rom? It's a fairly easy process, and since you already have had some good practice flashing the stock rom why not go one step further? Browse the Nexus One development forum, and see if anything catches your eye.

I personally use a modified version of CyanogenMod 7.2. I highly recommend it over stock. Here's the link: http://fitsnugly.euroskank.com/?rom=cm7&device=passion
[Android Apps and Games] FrozenCow:
[post for future use]
[Android Apps and Games] Zoot Allures:
Hi,

Now there's a dedicated topic. :good: The place to give a bit of feed-back.

As I already said there, congrats for this idea and most of all, well made and user friendly. Thanks, mate.

It worked with no problem with the Samsung GS3 i9300 on WanamLite JB MB5 v6.2 with Wanam's Adam kernel v1.2 (I don't really know what Wanam cooked there but it works fine) that is MTP/PTP. Note that when DriveDroid's UMS is enabled, both check-boxes in the regular S3 USB panel have no marks (can normaly have only one checked, never none unchecked).

Other people may please confirm if it works on Galaxy S3 i9300 with stock or other custom kernels.

Less surprisingly, it works fine with Samsung GS2 i9100 on (WanamLite JB LSE v14.3) since it always had Mass Storage Transfer, afaik (but I'm not sure), actually on Wanam's v14.3 it has.

Working on pure CD format (like Daemon Tools for Windows or any Virtual CD mount system) would be top notch —TonyHoyle has cooked a kernel patch to enable virtual CD support, there's an idea to dig, Apple dmg should follow.

But for the moment with what is given, creating own disc ISO to fill with whatever you need later on a computer, is really fine. Polishing the angle to reach v1.0.
[Android Apps and Games] atrix4g18:
I've always wanted to do this. Thank you.
[Android Apps and Games] jzero88:
Awesome, just awesome freaking app!!!!!!!!¡!!!!!!!!!!!!!
[Android Apps and Games] diosemperador:
Hi, again i have 3 questions id like to así:

-is there any test i can do todo verify if a ISO file is compatible?

-what method por spp do you use todo make a compatible file from an ISO format not supported?

-how can check if cdrom feature is working?

Great work!

Enviado desde mi GT-I9000B usando Tapatalk 2
[Android Apps and Games] kjtaylor13:
CD-Rom Support in Existing Kernels

Hi,

I'm using this on my Samsung Galaxy S3 using Omega Rom 43.x and the USB Drive support works great, once I turned off USB Debugging.

Does anyone know if any of the current Kernels for the Samsung Galaxy S3 have the required patches for the CD-rom support as I would also like to boot a couple of CD's from my phone.

Thanks

Kevin.
[Android Apps and Games] Magnumutz:
FrozenCow. does your app now support Note II fully?
[Android Apps and Games] arunreturns:
Any how tos. I tried. But it's not working. Not complaining. The app is fine. I know I'm doing something wrong. Any help is appreciated thanks

EDIT:

Got it working. Awesome work dev. Here's a small step by step instructions for those who were noobs like me.

Download slitaz from within the app

Select slitaz iso.

Select S3C1 and F Mass Storage 1

Also enable Usb storage.

Disable ADB (Android Debugging)

Reboot system.

Do the thing with your boot procedure.

And voila, (I hope) ;)

Thanks a lot dev. This really made my day. Keep rocking. All the best for this app. I will follow it closely :thumbup:

EDIT 2: Btw my device S2 9100 on Alliance ROM 7.02
[Android Apps and Games] FrozenCow:
Yes, check whether the image has a partition table usually gives a very accurate indication that the disk is hybrid. To do this (under Linux) use the command:

$ fdisk -l myimage.iso

It'll show some info about the disk, but also a partition (usually that partition is marked as being NTFS/FAT, but I think that is part of the trick to make it work on both CD and disk). If it shows no partitions at all you know it probably isn't a hybrid disk.

For Linux distributions that are build on a recent version on syslinux you can use the tool 'isohybrid' like this:

$ isohybrid myimage.iso

It'll convert the iso so that it is hybrid. For all other ISOs (that are not build on syslinux) you can you the methods described for that OS to burn it to a USB drive. First create an image in DriveDroid, select the image so that it shows up on your PC as a USB disk, next use the OS-specific tools to burn the iso to the (emulated) disk. It'll be stored on the IMG you made.

You can try this on the official ISO of SliTaz 4 (so not the image form DriveDroids downloadlist). The devs forgot to make version 4 of their OS hybrid, but it does rely on syslinux, so it's possible to convert it using isohybrid. I've done this and put the converted ISO on my server, so that the hybrid-ISO is available in the downloadlist (I've only done this for SliTaz because it is so small and awesome).

If you see that a distro is convertable with isohybrid you should contact those devs. Some of them do not realize that this option is available or what the advantage is. When they distribute their ISO as a hybrid one I can put their distro on DriveDroids downloadlist too.

Ah, well, DriveDroid should show a CD icon next to the USB and locked-USB icons when selecting an image. At the moment only CyanogenMod nightly builds for the i9000 (kernel is named android_kernel_samsung_aries)

Thanks!

Question to all: if you have applied the patches on their kernel, please post it here so others can try it. As far as I know no-one has put such a kernel/rom online yet, except for CyanogenMod nightly for the Samsung Galaxy S.

Add "Disable ADB (Android Debugging)" to those instructions. It seems that's the final thing I need to add to DriveDroid to make it work for a lot of people. I've had several reports some Nexus devices stopped working because I fixed DriveDroid to allow ADB (previous versions just disabled ADB without consent). Some devices work with ADB running too (like my phone), but some just won't boot (although they do show up as USB devices on their OS).
[Android Apps and Games] diosemperador:
Thanks

Thanks

Thanks

Ans one more petition , is there anyone kind enough to ask to derteufel the dev on this thread [ROM] Helly_Bean [4.2.2] [nightly builds] -i9000B at website now! ( http://xdaforums.com/showthread.php?t=2012061

) to add the patch for cdrom on his kernel, i would do it my self but i cant post on devs section

Thanks

Enviado desde mi GT-I9000B usando Tapatalk 2
[Android Apps and Games] HelixtheII:
Frozen,

Thank you for the app! I always felt my phone should be able to replace the USB sticks I have laying around. I saw the article on Lifehacker about DriveDroid and had to have it. And while I've been unsuccessful getting it to work on my GNex or my OG Droid, I've still purchased the app because of the way you're handling yourself on the forums. You're responsive, friendly, and I hope you can continue to be so when your app explodes in popularity even further. :good:

And it always helps having assistance from the XDA community.

Edit: It may also be debugging is my problem since that's on both of my phones and I just now read that could be causing issues.