After using CM7 for about two weeks, I tried JVP today and noticed that it's much slower. Sunspider 6700 vs 3100. I guess JIT is not enabled?
Anyone know how do I get close to CM7 performance with Samsung stock ROMs?
Flash Tegrak kernel and enable onenand mode
hehehhee
ye shure
my i9000 on JVP feels like nokia 3310
get a room CM zombie =)
PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
D/dalvikvm( 1302): GC_EXPLICIT freed 78K, 64% free 630K/1731K, external 1596K/2108K, paused 110ms
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
Click to expand...
Click to collapse
Anyone else noticed this bug? It's spamming my logcat with 10lines/sec.
Yeah like i have 9000+ logs everytime i connect my phone in debugging mode.
In the first place JVP is a test ROM, not a release version that is why we should expect lots of logs and other debugging stuff.
nothing of this sort in my log =) (samfirmware download + cf)
leeeeeeeet me guess youre using 'fiscetos jvp' =)
either some app is using it all the time or thats some bad fisceto experiment (or maybe them cuuuustom kernels feature)
ive read on his twitter while he was one of few people with 2.3.4 (pre-release time) that there is light sensor spam
well i am using 2.3.4 since lets call it 'release' took quite a few logs and never noticed such spam =)
Linux localhost 2.6.35.7-I9000XXJVP-CL264642 #Dark_Core_2.7.3_JVP PREEMPT Fri Jun 10 11:20:49 EEST 2011 armv7l GNU/Linux
that's what I'm using at the moment, F1 JVP Mod V6.
Why? Tried to see if it performs any better than stock deodexed ROM. Short answer: no.
yup darkcore-fisceto input on original kernel - so pro =) just kidding buuuut mine is
Linux version 2.6.35.7-I9000XXJVP-CL264642 ([email protected]) (gcc version 4.4.0 (GCC) ) #2 PREEMPT Fri Jun 3 23:46:05 KST 2011
back on stock:
Linux localhost 2.6.35.7-I9000XXJVP-CL264642 #2 PREEMPT Fri Jun 3 23:46:05 KST 2011 armv7l GNU/Linux
and spam is gone. Which kernel is that?
yours or mine ? =)
yours. Mine is stock jvp
i guess the same =)
C:\Android\SignApk>adb shell
$ uname -a
uname -a
Linux localhost 2.6.35.7-I9000XXJVP-CL264642 #2 PREEMPT Fri Jun 3 23:46:05 KST 2011 armv7l GNU/Linux
$
Click to expand...
Click to collapse
preformance
you know sometimes when you make a combination of files you get beter results.
Like me i have a PDA JVP deodexed MODEM JVO en CSC JV4XEN.The speed of the phone is amazing! Is no need for lax fix ext4. Look at the results of the Quadrant without lax fix.
GB stock version 2.3.4
PDA:JVP
MODEM:JVO
CSC:JV4XEN
orly =) gimeabreak
I would like to know what is expected of the phone? What is the speed needed for calls and messages? What is actually what is running slow, so you need to Quadrant index is over 100000?
CM7 is much more responsive. Much more! Whole OS is running like on stereoids. But Samsung implemented iphone style of web page scrolling which is not part of AOSP and that is the only reason I'm staying with stock ROM.
My thread about scrolling...
http://forum.xda-developers.com/showthread.php?t=1118077
Runs great with SH 3.8 ROM, very fast
fallenfuzz said:
Runs great with SH 3.8 ROM, very fast
Click to expand...
Click to collapse
Have you seen CM7? You don't know what hw can do untill you see CM7 on SGS
Related
I'm near the border lately and my phone keeps going into roaming on a different carrier. I turned off roaming but it keeps going back to automatic after a reset. Is it possible to permanently disable roaming?
I played around with QPST to try to disable roaming with no luck. Finally I wrote a VERY rough MortScript that will do it.
Anyone else notice with Mortscript that WaitForActive seems to do nothing? Maybe I'm using it wrong.
Anyway, here's my script. I have it a shortcut to it in my Startup folder.
Code:
ShowWaitCursor
sleep( 30000 )
Run( "cprog.exe" )
WaitForActive( Phone, 90 )
sleep(2000)
SendRightSoft()
sleep(100)
SendUp()
sleep(100)
SendUp()
sleep(100)
SendUp()
sleep(100)
SendCR()
sleep(2000)
SendUp()
sleep(100)
SendUp()
sleep(100)
SendRight()
sleep(100)
SendDown()
sleep(100)
SendDown()
sleep(100)
SendDown()
sleep(100)
SendTab()
sleep(100)
SendTab()
sleep(100)
SendCR()
sleep(500)
SendUp()
sleep(100)
SendCR()
sleep(100)
SendOK()
sleep(1000)
SendOK()
WaitForActive( Phone, 90 )
sleep(5000)
Minimize( Phone )
HideWaitCursor
The huge sleep at the beginning is to wait for the phone to completely boot up since it does wonky things if I leave that out.
If anyone has a more elegant way of doing this, please let me know! This is a horrible hack job and I know it
Some top logs:
Music open, no songs playing:
Code:
User 8%, System 6%, IOW 0%, IRQ 0%
User 27 + Nice 0 + Sys 21 + Idle 287 + IOW 0 + IRQ 0 + SIRQ 0 = 335
PID CPU% S #THR VSS RSS UID Name
290 3% S 9 108100K 15892K app_13 com.android.music
807 3% R 1 904K 364K root top
Music open, MP3 playing on speaker:
Code:
User 19%, System 7%, IOW 0%, IRQ 0%
User 61 + Nice 0 + Sys 23 + Idle 233 + IOW 0 + IRQ 0 + SIRQ 0 = 317
PID CPU% S #THR VSS RSS UID Name
37 21% S 15 35524K 3120K media /system/bin/mediaserver
811 4% R 1 904K 364K root top
Music open, MP3 playing on A2DP:
Code:
User 33%, System 5%, IOW 0%, IRQ 0%
User 107 + Nice 0 + Sys 18 + Idle 195 + IOW 0 + IRQ 0 + SIRQ 0 = 320
PID CPU% S #THR VSS RSS UID Name
37 33% S 15 35508K 3088K media /system/bin/mediaserver
806 4% R 1 908K 376K root top
The mediaserver process consumes approximately 10-12% more CPU when A2DP is on. My suspicion is that Android 1.5 is transcoding the MP3s to SBC (subband codec) after all. It is possible of course it is transcoding MP3 to MP3, but it would make more sense to just pass the MP3 bitstream directly through to the headset to decode. Also found this in a /etc config file:
Code:
# Configuration file for the bluez audio plugin (A2DP)
[General]
Enable=Source,Control,Sink
Disable=Headset,Gateway
# Switch to master role for incoming connections (defaults to true)
#Master=true
# Just an example of potential config options for the other interfaces
[A2DP]
SBCSources=1
MPEG12Sources=0
[AVRCP]
InputDeviceName=AVRCP
Does anyone know whether this will be improved in the next Android release?
Hi. (htc desire android 2.1)
In my app-i'm trying to show on screen values of light (lux) , but i get only few values(0-min 40, 90, 160, 225, 640, 1280-max). Is there oportunity to get much more values between 0 - 1280?? Maybe i use wrong variable. Is there a variable of sensor's current or voltage ?? Can you help me??
sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
sensorManager.registerListener(this, sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT), sensorManager.SENSOR_DELAY_GAME);
sensorManager.unregisterListener(this,sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT));
outputX.setText("E:"+Float.toString(event.values[0]));
Some users, including myself are having a problem with GAlarm turning our devices on at midnight but they don't reenter standby thereafter. GAlarm offers a registry setting change to avoid this (MidnightWakeUp: False), but it could interfere with alarms being properly scheduled and cause them not to go off. Since I rely on GAlarm heavily, that wasn't a solution I could try.
The following script needs to be manually executed once. That places a notification in place to run the script automatically at 12:05am, will reschedule itself for the next day automatically, and then turn off your device.
prscott, RoryB, and CLHatch are the bomb for generously fixing my screwups and providing various code.
Code:
# Turn off your device at 12:05am every morning to counteract a gAlarm bug where device turns on at midnightand refuses to reenter standby.
# Thanks to prscott from xda devs for scheduling script example: http://forum.xda-developers.com/showthread.php?p=1925725#post1925725
# Additional thanks to RoryB and CLHatch for helping me with mortscript time: http://forum.xda-developers.com/showpost.php?p=7414028&postcount=3494
# getting time, date and weekday information
GetTime(hour,min,sec,day,month,year)
date = TimeStamp()
year = (FormatTime("Y"))
nextyear = (FormatTime("Y") + 1)
month = (FormatTime("m"))
nextmonth = (FormatTime("m") + 1)
day = (FormatTime("d"))
weekday = (FormatTime( "w" ))
hour = (FormatTime("H"))
nexthour = (hour + 1)
tomorrow = FormatTime("d", TimeStamp()+86400)
nextday = (FormatTime( "d" ) + 1)
# kill old notification(s) to prevent overlap
RemoveNotifications( "\Storage Card\gamidnightfix.mscr" )
# If on phone - wait 5 minutes to start again
CallActive = RegRead( "HKLM", "System\State\Phone", "Active Call Count" )
If (CallActive > 0)
RunAt( ( TimeStamp() + 60*5 ), "\Storage Card\gamidnightfix.mscr" )
Call ExitNow
EndIf
# add tomorrow's 12:05 am notification and poweroff
# set new notify
If (tomorrow = 01)
If (month = 12)
RunAt( nextyear, 01, 01, 00, 05, "\Storage Card\gamidnightfix.mscr")
Else
RunAt( year, nextmonth, 01, 00, 05, "\Storage Card\gamidnightfix.mscr")
EndIf
Else
RunAt( year, month, nextday, 00, 05, "\Storage Card\gamidnightfix.mscr")
EndIf
# go into standby
poweroff
# exit routine
exit
Hi guys,
I'm currently working on a indoor positioning project. I'm using WiFi signals to do this. I've tested a couple of phones and tablets but they all have a different delay between the scans. This varies from 600ms to 6 seconds. I'm looking for a way to get the scans as fast as possible 2/3 or maybe 4 scans per second. Perhaps tweaking the roms for the devices, this is no problem at all but then I need to know what I need to tweak of course.
Thnx in advance,
flitjes
Try WiFi analyzer from the market. It has a sgetting to adjust the scan interval. Otherwise, the scan interval is typically set in build.prop
You could fiddle around with sysctl in the console to see if something changes it.
sysctl -a|grep wlan gives you a list of possible candidates.
Isnt this a build.prop edit?
Sent from my Desire HD using XDA App
pretty sure you will have to root, if you havent done so already...
i havent...
Hi guys, I've rooted my phone so that is not a problem. I'm going to try the things u guys sugessted.
I've tried these things but I'm still not progressing.
When I edit the build.prop it only changes the interval of scanning for accesspoints when no application is running.
The problem I'm facing is: My application can't scan fast enough. I'm only getting 2 scans a second. And I'm looking for about 10 scans a second.
Maby this has to be changed on driver level?
I've found out something more. I've switch roms a couple of times and did the measurement of the scanrate. Because of the results I can conclude that some romes scan faster then others. But can't find out why?
Hi,
I have exactly the same question than flitjes. Is someone found a solution ?
I noted a sampling of:
- 5.4s on Nexus 5X (up to 3.3s if i change the ROM)
- 3s on Nexus 5
- 0.6s on Nexus 4
It's a bit hard to use a 6s sampling for indoor positioning
Code:
[email protected]:/ # sysctl -a|grep wlan
net.ipv4.conf.wlan0.accept_local = 0
net.ipv4.conf.wlan0.accept_redirects = 1
net.ipv4.conf.wlan0.accept_source_route = 1
net.ipv4.conf.wlan0.arp_accept = 0
net.ipv4.conf.wlan0.arp_announce = 0
net.ipv4.conf.wlan0.arp_filter = 0
net.ipv4.conf.wlan0.arp_ignore = 0
net.ipv4.conf.wlan0.arp_notify = 0
net.ipv4.conf.wlan0.bootp_relay = 0
net.ipv4.conf.wlan0.disable_policy = 0
net.ipv4.conf.wlan0.disable_xfrm = 0
net.ipv4.conf.wlan0.force_igmp_version = 0
net.ipv4.conf.wlan0.forwarding = 1
net.ipv4.conf.wlan0.log_martians = 0
net.ipv4.conf.wlan0.mc_forwarding = 0
net.ipv4.conf.wlan0.medium_id = 0
net.ipv4.conf.wlan0.promote_secondaries = 0
net.ipv4.conf.wlan0.proxy_arp = 0
net.ipv4.conf.wlan0.proxy_arp_pvlan = 0
net.ipv4.conf.wlan0.route_localnet = 0
net.ipv4.conf.wlan0.rp_filter = 0
net.ipv4.conf.wlan0.secure_redirects = 1
net.ipv4.conf.wlan0.send_redirects = 1
net.ipv4.conf.wlan0.shared_media = 1
net.ipv4.conf.wlan0.src_valid_mark = 0
net.ipv4.conf.wlan0.tag = 0
net.ipv4.neigh.wlan0.anycast_delay = 100
net.ipv4.neigh.wlan0.app_solicit = 0
net.ipv4.neigh.wlan0.base_reachable_time = 15
net.ipv4.neigh.wlan0.base_reachable_time_ms = 15000
net.ipv4.neigh.wlan0.delay_first_probe_time = 5
net.ipv4.neigh.wlan0.gc_stale_time = 60
net.ipv4.neigh.wlan0.locktime = 100
net.ipv4.neigh.wlan0.mcast_solicit = 3
net.ipv4.neigh.wlan0.proxy_delay = 80
net.ipv4.neigh.wlan0.proxy_qlen = 64
net.ipv4.neigh.wlan0.retrans_time = 100
net.ipv4.neigh.wlan0.retrans_time_ms = 1000
net.ipv4.neigh.wlan0.ucast_solicit = 3
net.ipv4.neigh.wlan0.unres_qlen = 31
net.ipv4.neigh.wlan0.unres_qlen_bytes = 65536
sysctl: key 'net.ipv4.route.flush': Permission denied
net.ipv6.conf.wlan0.accept_dad = 1
net.ipv6.conf.wlan0.accept_ra = 2
net.ipv6.conf.wlan0.accept_ra_defrtr = 1
net.ipv6.conf.wlan0.accept_ra_mtu = 1
net.ipv6.conf.wlan0.accept_ra_pinfo = 1
net.ipv6.conf.wlan0.accept_ra_prefix_route = 1
net.ipv6.conf.wlan0.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.wlan0.accept_ra_rt_table = -1000
net.ipv6.conf.wlan0.accept_ra_rtr_pref = 1
net.ipv6.conf.wlan0.accept_redirects = 1
net.ipv6.conf.wlan0.accept_source_route = 0
net.ipv6.conf.wlan0.autoconf = 1
net.ipv6.conf.wlan0.dad_transmits = 1
net.ipv6.conf.wlan0.disable_ipv6 = 0
net.ipv6.conf.wlan0.force_mld_version = 0
net.ipv6.conf.wlan0.force_tllao = 0
net.ipv6.conf.wlan0.forwarding = 1
net.ipv6.conf.wlan0.hop_limit = 64
net.ipv6.conf.wlan0.max_addresses = 16
net.ipv6.conf.wlan0.max_desync_factor = 600
net.ipv6.conf.wlan0.mtu = 1500
net.ipv6.conf.wlan0.ndisc_notify = 0
net.ipv6.conf.wlan0.optimistic_dad = 1
net.ipv6.conf.wlan0.proxy_ndp = 0
net.ipv6.conf.wlan0.regen_max_retry = 3
net.ipv6.conf.wlan0.router_probe_interval = 60
net.ipv6.conf.wlan0.router_solicitation_delay = 1
net.ipv6.conf.wlan0.router_solicitation_interval = 4
net.ipv6.conf.wlan0.router_solicitations = 3
net.ipv6.conf.wlan0.temp_prefered_lft = 86400
net.ipv6.conf.wlan0.temp_valid_lft = 604800
net.ipv6.conf.wlan0.use_oif_addrs_only = 1
net.ipv6.conf.wlan0.use_optimistic = 1
net.ipv6.conf.wlan0.use_tempaddr = 2
net.ipv6.neigh.wlan0.anycast_delay = 100
net.ipv6.neigh.wlan0.app_solicit = 0
net.ipv6.neigh.wlan0.base_reachable_time = 15
net.ipv6.neigh.wlan0.base_reachable_time_ms = 15000
net.ipv6.neigh.wlan0.delay_first_probe_time = 5
net.ipv6.neigh.wlan0.gc_stale_time = 60
net.ipv6.neigh.wlan0.locktime = 0
net.ipv6.neigh.wlan0.mcast_solicit = 3
net.ipv6.neigh.wlan0.proxy_delay = 80
net.ipv6.neigh.wlan0.proxy_qlen = 64
net.ipv6.neigh.wlan0.retrans_time = 100
net.ipv6.neigh.wlan0.retrans_time_ms = 1000
net.ipv6.neigh.wlan0.ucast_solicit = 3
net.ipv6.neigh.wlan0.unres_qlen = 31
net.ipv6.neigh.wlan0.unres_qlen_bytes = 65536
sysctl: key 'net.ipv6.route.flush': Permission denied
sysctl: key 'vm.compact_memory': Permission denied