Hey everyone with rooted phones. I'm sure we can use Rom Toolbox or other apps to mess with our gpu or cpu settings.
I'm having stuttering issues with any streaming media whether it's in the native youtube app or just a video link in a website that open up in the stock player.
I was wondering if any settings for the CPU or gpu can possibly affect or improve the ability to stream smoothly? If anyone recommends a good app in addition to any settings that would be great.
Related
hi, i just changed my galaxy s2 for this lg p990 because i needed some money. i love this phone but current software lacks of full hardware control. for instance on sgs 2 tegrak apps and kernels provide a full customization in frequency and voltages (cpu and gpu). if you can find a lucky phone like mine was you can undervolt gpu from 1,1 to 0,75 volt at full frequency with a great battery life improvement. i love small but powerful apps like
-voodoo control
-tegrak apps
-chainfire 3d
and i paid for all of them! so i will buy also a nice app to control gpu and avp of my tegra 2 lg p990! i don t care about need of reboot or aomething, i will just watch my full hp movies on hdmi without lag or frame skip!
Hello!
What you want is available - to a certain extent.
To UV you need a OC/UV kernel to do this and you could use either one of kernels like i.e. spica(Horse Power kernel for stock rom), dr4go(fps kernel for stock), SetiroN(ironknL for CM7) or vodonka (KANG kernel for CM7).
Then use i.e. Pimp my CPU to customise under-volt over-clock...whatever...
But if it is possible to undervolt GPU independently in Tegra 2 chips - I don't know. You could ask any of the kernel devs above!?!?
Chainfire 3D is available - if you bought it just install it - it gives some performance but MSAA customisation isn't supported by the Tegra 2 - if you are looking for this...
Voodoo sound control is available and still under development - right know their are only some basic features - but it works and brings some dynamic range improvement. IMHO it is a noticeable improvement.
BTW: Watching video with full HD up to 1080p is possible out of the box - no need to OC or to OC GPU for that.
hi, thank you for your answer! i flashed cm7 and now i don't cry anymore for my ex sgs2, but a friend of mine gave me an hd file for test and it was 1080p with low bit rate ( 2,5gb for 2 hour lenght) but impossible to watch properly on my hd tv. and i was very disappointed when the encoding speed was almost the same switching beetween hw and sw decode ( on mx player). i don t think tegra 2 sucks as it seems. i manage clock speeds on my mobile with pimpmycpu but it is not very reliable and still don t have any control on gpu and avp clock. so what i think that really lacks on p990 sw
environment is a gpu/avp control. i home cm9 will bring any improvement on this side
isd88 said:
hi, thank you for your answer! i flashed cm7 and now i don't cry anymore for my ex sgs2, but a friend of mine gave me an hd file for test and it was 1080p with low bit rate ( 2,5gb for 2 hour lenght) but impossible to watch properly on my hd tv. and i was very disappointed when the encoding speed was almost the same switching beetween hw and sw decode ( on mx player). i don t think tegra 2 sucks as it seems. i manage clock speeds on my mobile with pimpmycpu but it is not very reliable and still don t have any control on gpu and avp clock. so what i think that really lacks on p990 sw
environment is a gpu/avp control. i home cm9 will bring any improvement on this side
Click to expand...
Click to collapse
The last thing i heard was that CM7 and HMDI 1080p and 720p playback didn't work 100%. on stock, that should work..
yes, it played well on stock gingerbread....not like sgs2 but something lile. dual boot on lg dual (italian name of lg 2x) could be a good idea also
Hello!
The Question is if the used codec that was used for encoding the video is supported by the hardware.
BTW: I use moboplayer, but my TV only supports 720p with this phone (don't know why - while it supports 1080p with my laptop) and I used 720p sources from OnlineTVRecorder.com for testing - this works without glitches...
I'm wondering if how i can set my phone to "game mode".
I observed that when I upgraded from 2.1.6 to 2.1.9 then to 2.2.0, there is caching of program. the caching is not done (I think) in 2.1.6 or lower versions. And does supercharger has something to do with this?
I think caching has something to do with processor performance for games, and it makes games somewhat choppy. What I want to do, is when I start a game, all support and background checking/ precaching services for other apps (even for messaging) is disabled so that the game will have most of the resources. It would be even better if i can set this for individual apps so that only cpu/gpou intensive games will do this. Now, is there anyway to do this?
naahh...there is no such settings for now
wakoko79 said:
I'm wondering if how i can set my phone to "game mode".
I observed that when I upgraded from 2.1.6 to 2.1.9 then to 2.2.0, there is caching of program. the caching is not done (I think) in 2.1.6 or lower versions. And does supercharger has something to do with this?
I think caching has something to do with processor performance for games, and it makes games somewhat choppy. What I want to do, is when I start a game, all support and background checking/ precaching services for other apps (even for messaging) is disabled so that the game will have most of the resources. It would be even better if i can set this for individual apps so that only cpu/gpou intensive games will do this. Now, is there anyway to do this?
Click to expand...
Click to collapse
From my exp, 2.2.0 is build in great for gaming.Supercharge it not make it better even its has gaming mode.Btw there are some apps called RAM manager, try to set in Hard Gaming mode.Maybe its will boost a little(not 100% sure)
Hi I rooted my z1 yesterday and I downloaded the 'device control' app which allows me to change the cpu speeds. I would like to know what's the fastest I can safely run my device to play games. I would also like to know what will be the best for battery saving
Thanks
When you open a game, the game booster recognize and get the resolution to 1080p and limits the Mali G-76 clock to 572mhz maximum (the real stock clock is 702mhz), anyone know how to play games without game booster (and GOS (Game Optimization Service))? Is possible to disable the Game Booster by ADB commands, but no for the GOS ...
XboxLiveDev11 said:
When you open a game, the game booster recognize and get the resolution to 1080p and limits the Mali G-76 clock to 572mhz maximum (the real stock clock is 702mhz), anyone know how to play games without game booster (and GOS (Game Optimization Service))? Is possible to disable the Game Booster by ADB commands, but no for the GOS ...
Click to expand...
Click to collapse
Are you sure the game booster is the one which limits the gpu or game optimizing service is the one which limits the gpu?
Deleting gos doesnt work via adb while deleting gamebooster and gamehome works via adb.
there is an app named Easy Uninstaller which worked for me to disable gameofservice.
I have dedicated my S5 to use as a midi synth player, together with a midi keyboard connected to the phone via an OTG adapter, outputting either through the built in audio out or perhaps a separate sound interface.
I have a newer phone (Xiaomi Redmi Note 7) but I'm going to try with the S5 as well, as a I read that of all the Android manufacturers Samsung has the best rep with audio latency.
I've also heard that a big leap was made with Android 9 and 10 on latency, some recent ROMs for the S5 based on android 9 and 10 are rather basic in terms of the features they support. So, I'm looking for recommendations for stock or custom ROM which support low audio latency use.
Thanks for your suggestions.
Hi,
I haven't tried using my s5 for midi, but in general, I would think the latency would depend as much on your kernel, CPU governor & especially I/O scheduler as the firmware.
Obviously, if you have a super-bloated rom there would be more background tasks by default to clog up the processor.
I would go for one of the debloated ones that support custom kernels and have a look around for the right kernel & I/O scheduler.
Another option would be to see if turning on the developer option to kill background processes affects the latency when in the midi app.
Looking forward to hear your results.
C:
Cheers
Highly recommend using the Tuned kernel if you're not using it. It works on various ROMs like LOS:
https://forum.xda-developers.com/ga...d-los-kernel-s5-performance-battery-t3893954/
You can configure the kernel with the Boeffla app. Just for fun I increased the max CPU speed to ~2.9 GHz and enabled the Tuned performance governor. The phone became hilariously responsive. I tried it out for a few days but it didn't really benefit me. It might benefit you though! Performance settings make it much harder for the phone to idle. In fact if you've ever had music stuttering it's from the phone playing a music codec the hardware can't accelerate while the CPU cores are in an idle state or turned off.
Having some success with this. By setting the CPU min frequency to be maxed out continuously at 2.457Ghz using and setting the Android task scheduler profile to 'deadline' using Kernel Adiutor, and assigning maximum priority to the task in question using 3C Toolbox, I was able to get one app (microphone pro) to go from 48000Hz + 480 frames per buffer, to 48000Hz + 240 frames per buffer. Not quite stable yet, but shows that tweaks are having an effect. Feels like a total latency (from key press to ear) of around 40 ms.
In the end the trouble I am having is finding applications that have latency configuration options with enough granularity to test out whether any system tweaks are making a useful difference. For example Caustic (synth app for android) only has five possible latency settings, the lowest being called 'lowest' (funnily enough), which was actually already stable before I got the tweaks going. Not like audio apps in Windows and Linux where you can choose different latency settings (sample rate, buffer size, etc.) with high granularity. Perhaps there are some apps out there that have this though, although I know Android does have a minimum system latency (20 ms I think I read) which apps can't go beyond currently. 20 ms whilst playing something on keyboard is a bit distracting for some, though probably would be possible to get used to it (latency when playing keyboard becomes unnoticable to me around <7ms personally, and I could probably learn to ignore greater values).
CPU tweaking apps tried so far actually only allow setting the minimum frequency of the CPU, so you can have it maxed out all the time, which is making a difference, but the ideal would be being able to experiment with proper overclocking. OS is LineageOS 16 (comes with it's own custom kernel). Modem and bootloader not sure but they are either those that come with LineageOS or the Marshmallow latest ones installed prior to LineageOS install (not sure if LineageOS installs any or leaves the modem and bootloader previously installed).
Boatshow said:
Highly recommend using the Tuned kernel if you're not using it. It works on various ROMs like LOS:
https://forum.xda-developers.com/ga...d-los-kernel-s5-performance-battery-t3893954/
Click to expand...
Click to collapse
System wouldn't boot when I tried that Kernel. Not sure if I did something wrong. I went back to the LineageOS built in kernel and unfortunately it doesn't support Boeffla.