yashsingh1/xdaforums huggingface dataset:
[Defy Android Development] skeevydude:
Well, Quarx fixed the incorrect SIO setting in the bootmenu, Epsylon tweaked the boosted settings in the bootmenu so it works better.:D Not sure if a new Defy rom has been released with the changes though.

As far as anything new is concerned, I've been busy porting Pikachu Edition 2.4.20 to the Bravo and haven't been messing with the governors a whole lot since they work fine.

If I had a build environment set up I'd try compiling the governors that espaciosalter20 posted earlier, but I get to about 95% sync with Quarx's git hub and then if fails. It used to not be that way, but since CM9 on the Bravo was released I get tons of sync errors and now I can't compile my own roms.:(
[Defy Android Development] Jason78729:
Everything is running smooth on CM7.2 RC2 official. From what I've seen in the governor settings it seems like the BOOSTEDass governor is simply configured to be a more battery efficient version of the SmartassV2 governor based off the default settings. Will somebody with a little more knowledge clarify that assumption? I really want to thank the devs who ported this to our phones because I've been wanting to try the SIO scheduler and the newer governors and I'm thrilled you've given us that opportunity. Thanks as always.
[Defy Android Development] Sigray:
As i noticed, the maximum frequency under setcpu (miui) is 800Mhz. How can I change it to a higher value? How can i change the voltage too? :confused:

Should i switch off first the overclock options in the recovery?
[Defy Android Development] FraRiva91:
so it's working well on stock froyo rom??
[Defy Android Development] [] AL []:
No, I would set it up there in recovery [bootmenu to be exact...;)]

Bootmenu/CPU Settings:

*Status: [Enable] --> *[Enable]

*Load all modules [Disable]: --> mine is set at *[Disable] and things are fine

*Scaling: [Ondemand] ---> DO NOT change it from there I believe and don't trust what it says.

*Clkx: [xxx] --> change your clock speed

...

*Vselx: [xx] --> change your voltages there

Don't forget to save, then boot up and if MIUI do not have "Performance/CPU settings/Available governors" section, download an app that can change the gorvernor.

- - - -

Edit:

As far as this working goes, I've tried the SIO scheduler and BoostedA__ governor and things seems fine(r) and smooth(er) (placebo effect??).

BUT:

I had issues with my widgets [see pics]: they would not draw properly when exiting the camera and going back to homescreen. Restart of ADW Launcher fixed that, but I went back to Camera and out and drawing problems happened again.

Solution: lock the launcher in memory [cm7 settings/Performance/Lock home in memory].

I also do not see clk2 used more than clk3 (clk3 is almost 3:1 in fact); so things seem quite similar as they were with ondemand.

But with that said, this seems promising stuff and I sure hope that Quarx and Epsylon3 will bring specific optimizations for CM7/CM9 Jordan (plus).

Thanks for sharing this with us anyway.
[Defy Android Development] Sigray:
I see...but i think its important to set the right (original) smartass settings to use the new governor, if its based on that. By the way, i didnt notice any difference between the ondemand and the new governors.
[Defy Android Development] tarunyad:
Well i dnt knw how come u r not noticing the difference but i can clearly c it..clik 2 is used more often with new governor's ...best way to check it other thn using cpuspy is ...use a app tht can show u real time clock speed ...these governers are increases the clok gradualy...rather thn goin to highest freq imediatly
[Defy Android Development] espaciosalter20:
There is a big difference! The way to change between clks is more...let say stable. With ondemand governor I barely got deep sleep, instead with boosted I got deep sleep every time that screen is off which give us more efficient battery life. Besides, boosted used the higher clck when you need performance on your phone.

Anyway, it's a shame that we can't uses lulzactive which it's clearly better than boosted. Hope that anyone can port those governors.

@skeevy420, in http://opensource.motorola.comyou can download a frame to compile the new governors to our defy.

Enviado desde mi MB526 usando Tapatalk 2
[Defy Android Development] skeevydude:
Thanks, I'll have to check that out. I really want to get a CM9 build environment set up since it can be 2 or 3 weeks inbetween Quarx's CM9 Bravo releases; its just that repo sync errors every 5 mins....Never had one when I used to build CM7.

There's also no point in setting up the smartass settings for Boosetd since they use different a different directory to take the calls. They might work for smartassv2, but I think it has a different directory as well (I've only checked once with this one).

For configuring it, your best option is making an init script until its fully integrated into the bootmenu. I could post a default settings init script later when I get off this evening. I tried making one for the Bravo, but any echo calls to change anything caused it to freeze on boot or caused the command line to freeze through adb or android terminal; there'd be boosetd\smartassv2 configuration settings in the 2.2 init script if they didn't freeze my phone on boot.

For clarification, SmartassV2 is based on Smartass and InteractiveX, and Boosted is an optimized version of SmartassV2; at least that's what they say.:p
[Defy Android Development] Sigray:
Can you describe the settings /values of boostedass governor? I found a lot options in the updated bootmenu and im a bit confused :)
[Defy Android Development] hottracks4:
+1
[Defy Android Development] AeroFlip:
Hi, what´s SIO IO Scheduler? what´s SIO? what´s IO? What does the kernel have to do with it? :confused:

The droix cpu governors are new governors that i can access using No thrills CPU, right?

Ya, i know, real noob questions :D
[Defy Android Development] espaciosalter20:
Sio is the acronym for Simple input/output. It's a scheduler for managing tasks over sd.

For the second question, the answer is YES.

There is another governors (someone listed 18), but right now just smartass, Interactive, conservative, ondemand, performance and the new two, boostedass and smartassv2 are functional on our defy.

We need to adjust parameters in other governors as well in order to port them to defy.

finally, don't worry, everybody was a noob :D

Enviado desde mi MB526 usando Tapatalk 2
[Defy Android Development] romuleta:
Has anyone tried to rename smartassv2.ko to smartass.ko and use it with the bootmenu?
[Defy Android Development] espaciosalter20:
Why don't you try it by yourself?

Enviado desde mi MB526 usando Tapatalk 2
[Defy Android Development] romuleta:
Obvious, because I don't want to try in vain. I want to know if anyone tried already.
[Defy Android Development] romuleta:
Doesn't work! :(
[Defy Android Development] chachoi:
Im sticking for ondemand for now, some observations after using boostedassv2 for 2 weeks

same battery consumed on standby time, almost 96% remaining after almost 5 hours (my sleeping time lol)

battery seems to get extra juice on boostedassv2 when running extensive games, it just do, like it suddenly eats more juice, as I get smaller playing time. Plus the fact the phone lags (try playing samurai vs. zombies on boostedassv2) you'd wish you have a samsung galaxy s2 on your hands right now hehe

on "on demand" SVZ runs fine, has small lags but bearable and playable.

on demand for now!

it doesnt consume as much battery when playing.
[Defy Android Development] espaciosalter20:
Battery consumption depends on many different variables that says ondemand it's better than boosted maybe isn't accurate.

Boosted give me more battery life than ondemand, but maybe that is because I have lower vsels and higher clcks speeds and besides of that, I use wisely 3g and wifi times on my defy, reaching two days of battery, even playing death rally and world of goo.

Enviado desde mi MB526 usando Tapatalk 2
[Defy Android Development] tames:
Hi!

Can anyone tell me a good cpu setting for 4clocks, and boostedassv2? and treshold

:p
[Defy Android Development] djscopesofm:
Same here.

What's your vsel / clock settings?

Once you go black you never go back..... ehem.... I mean Android.
[Defy Android Development] tames:
please
[Defy Android Development] skeevydude:
Boosted as governor

SIO as io scheduler

300@18\700@38\1100@52 -- runs stable on Pikachu Miui

300@20\700@40\1100@54 -- if the rom runs unstable

Usually get 36+ hours on a single charge with heavy usage. 48+ if I only make calls and listen to music.

And your right about ondemand being better for games, but that's obvious if you know anything about governors --- for even better gaming performance switch governor to userspace\performance and\or cap your min and max cpu frequency at 1000 or 1100 (for no lag from freq changes). Thats how I play PSX games + PS3 Controller on the Bravo :D. I recommend plugging into a charger when you're playing PSX games like that.

And SIO is broken in the new bootmenu. My script is still needed if you wish to use SIO, or use this one

#!/system/bin/sh
#Set IO Scheduler, use "sio" "noop" or "cfs" (sio and noop recommended)
insmod /system/lib/modules/sio_iosched.ko
for i in /sys/block/*/queue; do
echo "sio" > $i/scheduler
done
#Tweak IO Parameters
for i in /sys/block/*/queue; do
[ -f "$i/rotational" ] && [ "`cat $i/rotational`" -ne "0" ] && echo "0" > $i/rotational
[ -f "$i/read_ahead_kb" ] && echo "2048" > $i/read_ahead_kb
[ -f "$i/iosched/async_read_expire" ] && echo "4000" > $i/iosched/async_read_expire
[ -f "$i/iosched/async_write_expire" ] && echo "16000" > $i/iosched/async_write_expire
[ -f "$i/iosched/fifo_batch" ] && echo "1" > $i/iosched/fifo_batch;
[ -f "$i/iosched/sync_read_expire" ] && echo "500" > $i/iosched/sync_read_expire
[ -f "$i/iosched/sync_write_expire" ] && echo "2000" > $i/iosched/sync_write_expire
[ -f "$i/iosched/writes_starved" ] && echo "0" > $i/iosched/writes_starved
[ -f "$i/nr_requests" ] && echo "2048" > $i/nr_requests
[ -f "$i/iostats" ] && [ "`cat $i/iostats`" -ne "0" ] && echo "0" > $i/iostats
done
#Set SD Card read ahead cache
echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb
[Defy Android Development] regenboognl:
using this now to! hope its gonna get me some better battery life. still need to know the best settings to save me battery. for playing games and just saving alot of battery.
[Defy Android Development] daede86:
hi guys!

i'm using boostedassv2, sio governor and

300@18

550@34

850@41

1050@50

my defy is working great, no delay and really good battery life!

i'm not using it to play any games but for multitasking and everyday use is perfect.. i think i'll try to undervolt a little bit maybe :)
[Defy Android Development] niksy+:
I'd say that is already undervolted :D
[Defy Android Development] espaciosalter20:
Which ROM?

@skeevy, any progress in setting up new governors for defy?

Enviado desde mi MB526 usando Tapatalk 2
[Defy Android Development] daede86:
ahahaha you are right, i already did it!! but maybe i can save a little bit more juice :)

by the way i'm using white rabbit 1.5.2!
[Defy Android Development] skeevydude:
No, between porting a few roms and life I haven't had the free time to put into it; plus I'm having a volume issue with a Wiui port I need to address.
[Defy Android Development] davidsonsjesus:
Do not add scripts to the init.d, only fixes the script to overclock CM9 Defy Plus (Quarx, Epsylon, Fuzz, etc.), In addition to improving performance and battery consumption adds 4 setvsel in all kernels.

contains:

Adjustments VSEL;

Governors and SIO DroidX CPU Kernel Scheduler;

1- Install by CWM does not need to clear caches

2- To apply the BoostedassV2 go to settings, performance, processor and choose BoostedAssv2

3-Always upgrade a rom reinstall it

If any user want to install defy Froyo MB525 and report the result for us would be great.

4Shared

MediaFire

Note 1: After installing the first boot will take a little longer.

Note 2: If after rebooting the system does not start change the vsels 1-3 increasing the 10 each.

Thanks:

Google, AOKP, CM, Team Gummy, RootzBoat, Quarx, Epsylon, Fuzz, Skeevy420 & others developers.
[Defy Android Development] the-xda-guy:
Is this work on defy ?
[Defy Android Development] Kayant:
Seriously:eek:?? read first before posting and your answer is on the first post btw.
[Defy Android Development] espaciosalter20:
I just though xda-guy is reffering about davidsonjesus zip... not with Skeevy's work....:o
[Defy Android Development] Kayant:
loool Oh i see now :p thanks espaciosalter20 i guess i need to read more also :D ..... sorry xda-guy.

I just get annoyed because so many people on xda are usually blind and can't refer to the first post or search before posting something that was already answered....

again sorry xda-guy.
[Defy Android Development] the-xda-guy:
no problem but can i have an answer to my question?
[Defy Android Development] espaciosalter20:
I think there is two ways to you for know that:

1. Wait for somebody try that zip and report if is working or not.

2. Flash by yourself and see if that worked for you.

Anyway, if you go for option #2, please report to us :D
[Defy Android Development] Kayant:
was also about to mention this..... just do a backup first and try it am sure it would not harm your phone that much i think :p
[Defy Android Development] cgordonfreeman:
I tried it on my green lens defy and it kept booting to the lockscreen and then hard rebooting. I didn't have time to fiddle around with cpu settings so I just restored a nandroid.
[Defy Android Development] skeevydude:
Since Davidsonsjesus's replaces overclock.sh and is for 4 vsels, its for GB kernel roms, not Froyo -- Froyo kernel only supports 3 vsels -- probably why you were hard rebooting at the lockscreen. It doesn't matter how you format overclock.sh, 3 vsels is a Froyo kernel limitation....

To help everyone out, here's the mod to overclock.sh I use with newer roms that include boosted and sio -- my zip was for roms without them and designed to work with GB and Froyo (why I used init scripts).

Place the fix between Alternative IO Schedulers and Set Clock Table and just completely overwrite everything that is there. I also bolded the main fix for sio (the reason sio won't load from the bootmenu, the echo command is missing).

The other replaced strings are to tweak SIO, the default ones are for CFS. All the values are the default, except for the 2 @ 2048 -- they were 512 by default, but 2048 gives really, really good file scanning times -- some apps scan twice as fast with that tweak.

This fix is for ANY rom with Boosted and SIO installed by default (new CM9's, maybe CM7 {haven't used 7 in quite a while now}).

I could make this a flashable zip, but it would require 2 zips for GB and Froyo, and I just don't feel like doing it:p. Just edit the script before you flash the rom, its what I do.

#############################################################
# Alternative I/O Schedulers
#
# Default linux I/O Schedulers are optimized for Hard disks
# The alternative ones are optimized for flash disks
#############################################################

set_ioscheduler()
{
iosched="cfq"
if [ "$iosched_sio" -eq "1" ]; then
iosched="sio"
fi

# options: 'noop cfq sio'
case "$iosched" in
"cfq" )
;;
"sio" )
insmod $MODULE_DIR/sio_iosched.ko
for i in /sys/block/mmc*/queue; do
[ -f "$i/scheduler" ] && echo $iosched > $i/scheduler

[ -f "$i/iosched/low_latency" ] && echo 1 > $i/iosched/low_latency
[ -f "$i/iosched/back_seek_penalty" ] && echo 1 > $i/iosched/back_seek_penalty
[ -f "$i/iosched/back_seek_max" ] && echo 1000000000 > $i/iosched/back_seek_max
[ -f "$i/iosched/slice_idle" ] && echo 0 > $i/iosched/slice_idle
[ -f "$i/iosched/fifo_batch" ] && echo 1 > $i/iosched/fifo_batch
[ -f "$i/iosched/quantum" ] && echo 16 > $i/iosched/quantum
[ -f "$i/nr_requests" ] && echo 512 > $i/nr_requests

[ -f "$i/rotational" ] && [ "`cat $i/rotational`" -ne "0" ] && echo 0 > $i/rotational
[ -f "$i/iostats" ] && [ "`cat $i/iostats`" -ne "0" ] && echo 0 > $i/iostats
done
;;
* )
;;
esac
}

#############################################################
# Set Clock Table
#############################################################

/NEW SMILIES

//:good::fingers-crossed::cyclops::crying::cowboy::angel::victory: :silly::laugh::highfive:

///Cyclops looks like he fell down the retard tree and hit every branch on the way down, with that big ole goofy smile of his.

////Silly looks like he hit the air duster a bit too much...
[Defy Android Development] daede86:
hi guys!

i'm using latest cm9 quarx but in the bootmenu i can find only boosted and smartass.

so i flashed this zip to use smartassv2 like i was used with cm7, but i can't find the new governors in the bootmenu, i have to choose it with an app. it's not a big deal, but is it the same? i mean, i've changed awake_ideal_freq and sleep_ideal_freq in the bootmenu (with smartass selected), then i boot up and with app manager i set smartassv2. does my freq changes still work? or changing the governor once booted, it sets the default value?

thanks a lot!

by the way if someone are interested i'm on 300/18 550/29 800/40 1050/48 (550 awake_ideal_freq) and my defy cm9 is working just fine :)
[Defy Android Development] TweetyPeety:
@skeevy420 still don't get it. Wrote you an PM. What is the difference between your overclock.sh SIO Settings and the one from Epysilon3 CM9 ones. Same Same. And you boosted the cpu min and max, but where. And you increased some excepts from 512 to 2048 but where, can't see any difference. Maybe I am dumb
[Defy Android Development] espaciosalter20:
You're not dumb! A long time ago, epsylon3 included this io script on cm9 with a modified boostedassv2 governor (renamed like boosted) and this io script config was optimized to give the full potential of sio scheduler using 2048 blocks of reading in sd.

Enviado desde mi MB525 usando Tapatalk 2
[Defy Android Development] skeevydude:
Dammit, it was early and I had 2 zips open -- one was mine, the other Quarx's CM9 for the Bravo, guess whose I uploaded???

Here's mine for Froyo kernel. Not flashable and mainly for TweetyPeety.
[Samsung Galaxy Nexus] cmstlist:
Twice now I've had a situation on the latest version of Maps where I clicked a link from another app leading to a search in Maps, which promptly force closed shortly after finding the result. Once this happens, every time I reopen Maps, it crashes again until I wipe the app data or uninstall updates. Anything similar happening to the rest of you out there?
[Samsung Galaxy Nexus] cmstlist:
Really, nobody else? Strange.
[Galaxy Tab 2 Q&A, Help & Troubleshooting] johll15:
I use a ZooGue stylus with my Galaxy Tab 8.9 (Stock, non-rooted) and it works GREAT for drawing.

I recently purchased a Tab 2 7.0 (P3113) for my wife (she likes the smaller form factor) but when attempting to draw using multiple drawing apps it is extremely choppy. When using my finger it seems to be better, but she really wants to use a stylus. I've looked thru the settings and can't find anything that would make a difference. I've also looked thru the forums here at xda and can't find anyone that has posted anything similar.

Has anyone else experienced the same and if so is there a way to fix this problem?

Thanks for any insight that could be given!

~John
[Galaxy Tab 2 Q&A, Help & Troubleshooting] xreflection:
I think I've run into what you are talking about. I can't draw straight lines with a stylus. when I try to draw a line, the screen registers it as a zig zag. I'm not sure if this is what you mean by "choppy." I can draw lines fine with my finger.
[Galaxy Tab 2 Q&A, Help & Troubleshooting] TheTinkerer:
I noticed that it's near impossible to draw in SketchUp - it takes 1/3 to 1/2 second for the lines to catch up to my finger.

I assumed it was just the compromise you make with buying a low-end tablet. I'd love to hear that it isn't!
[Galaxy Tab 2 Q&A, Help & Troubleshooting] johll15:
Yes, that's part, as well as attempting to draw small circles/curves either skips or shows as a straight(ish) line. Hopefully a solution can be found soon otherwise this one is going back. :(
[Galaxy Tab 2 Q&A, Help & Troubleshooting] Pancho Punch:
Indeed.

I noticed this issue from day one since the first thing I did was play Draw Something. No matter the app, swiping your finger in a slow and steady manner will help notice the stutters/lag.

I also attempted to use a stylus because I thought there was some sort of weird calibration issue, but to my surprise, it got even worse. The strange zig-zag phenomenon appeared, making it impossible to draw anything. Even though it's only noticeable when you drag/swipe/draw something, it's annoying as heck. Hell, I even recently found a dead pixel in the middle of the screen, adding up to the annoyance factor.

Still got like 1-2 weeks available to return it to Best Buy, and I'm not sure what to do... :(
[Samsung Epic 4G Touch] MrDowntown12:
I stream my music from my phone to my car's JVC stereo unit via bluetooth. And I've noticed something and want to check with the community.

On TW gingerbread builds the audio stream is very poor. Lots of static and overall poor quality.

Then came the first few ics leaks. All of a sudden music over bluetooth is magical. To the point where I can't tell its being streamed via bluetooth and not aux.

Then came CM9 and AOSP, which also worked magically so I've been using them. But they have semi-poor battery life and issues with SD cards.

So I go back to a TW base ics leak because I like that everything just works and wanna be simple for a while, some of the new FE ones to be specific. And now all of sudden the bluetooth streaming sucks like it did on gingerbread.

Why? What changed? I'm pretty sure that around the FD teens leaks the bluetooth streaming was still fine. Not sure when it started to suck cause I mostly have been on AOSP. Does the modem affect the bluetooth radio? kernel?

I have exhausted all my knowledge and testing and scenarios that I can think of and cannot figure it out. Anyone know why this might be happening?

Anyone have similar experiences?
[Samsung Epic 4G Touch] locoboi187:
My Bluetooth music streaming has always been solid. Idk what happened in your case but i believe BT Stack libs were updated or something like that lol
[Samsung Epic 4G Touch] BrandoKC:
I stream via BT to my factory VW deck. I've had great experience on GB and the latest ICS leaks.

The early ICS leaks I noticed some popping, but I haven't heard that in awhile.
[Samsung Epic 4G Touch] MrDowntown12:
Really? What modem do you guys prefer?
[Samsung Epic 4G Touch] phatmanxxl:
You are correct.
[Samsung Epic 4G Touch] MrDowntown12:
Could you direct me on where they might be located? Would you think it feasible to switch them with ones from cm9 and that might fix my issue?
[Samsung Epic 4G Touch] tweeker404:
You think modem is the culprit?
[Samsung Epic 4G Touch] Masterface7:
I think a bad bluetooth experience has to do with your receiver. I drive a ford with all the myFord hoopla and it used to work more of less but there were bouts when it was terrible and unusable and i had to pull the fuse to reset it. However there was a huge update to the software and I have not had a single problem with it since then. Streaming music, answering calls, phonebook download, receiving and sending texts all work great for every rom i have tried.
[Samsung Epic 4G Touch] MrDowntown12:
This is what I thought at first. But it doesn't explain why AOSP roms always work perfectly. Doesn't matter which one. No problems, perfect audio Yet GB and now the new ICS leaks work so terribly. It doesn't make sense. And it doesn't explain why TW ICS used to work great and now they don't. I can't figure out what is changing that is causing the difference.
[Samsung Epic 4G Touch] mmark27:
I hated the GGB BT streaming. Too much popping and crackling.

ICS has been very good to me streaming, quality is superb. I haven't noticed a reduction in quality with FE10 from FE07 and earlier ICS builds. What I did notice is that with FE10, the pause/play button on my remote now works again for Google Music, which is nice.
[Samsung Epic 4G Touch] captblaze:
No issues streaming siriusxmonline through Ford sync