#1
|
||||
|
||||
Lonas_KL - Diferentes Voltajes
Cerrar el hilo por favor
__________________
Esp-Desarrolladores: http://www.esp-desarrolladores.com/
Sígueme en Twitter: https://twitter.com/javilonas Última edición por javilonas Día 05/08/13 a las 18:54:12. |
Los siguientes 45 usuarios han agradecido a javilonas su comentario: | ||
|
#2
|
||||
|
||||
Reservado
__________________
Esp-Desarrolladores: http://www.esp-desarrolladores.com/
Sígueme en Twitter: https://twitter.com/javilonas |
Los siguientes 2 usuarios han agradecido a javilonas su comentario: | ||
#3
|
||||
|
||||
Muchas gracias de nuevo Javi por tu trabajo,pues yo soy de los que andan a vueltas con los kernels. Unos chupan bateria,otros se calientan.....al final no sabe uno por cual decidirse. Ahora instalaré uno de los que has puesto pero me gustaria que me aconsejaras pues yo no sé nada de cambiar voltajes,yo instalo un kernel y asi lo dejo. Entonces con la Rom Inmortal v10 que tengo ahora cual me aconsejarias de los que has hecho???. Gracias y un saludo. Sigue asi Javi.
|
#4
|
||||
|
||||
Muchas gracias de nuevo Javi por tu trabajo,pues yo soy de los que andan a vueltas con los kernels. Unos chupan bateria,otros se calientan.....al final no sabe uno por cual decidirse. Ahora instalaré uno de los que has puesto pero me gustaria que me aconsejaras pues yo no sé nada de cambiar voltajes,yo instalo un kernel y asi lo dejo. Entonces con la Rom Inmortal v10 que tengo ahora cual me aconsejarias de los que has hecho???. Gracias y un saludo. Sigue asi Javi.
Esta es la tabla de voltajes: Código:
Demente: GPU: -100mv BUS: -100mv CPU: -125mv Megavolt: GPU: -75mv BUS: -100mv CPU: -100mv Supremo: GPU: -75mv BUS: -75mv CPU: -100mv Máximo: GPU: -50mv BUS: -75mv CPU: -75mv Extremo: GPU: -50mv BUS: -50mv CPU: -75mv Medio: GPU: -25mv BUS: -50mv CPU: -50mv Normal: GPU: -25mv BUS: -25mv CPU: -25mv ¿Por que algunos no soportan mas de el normal o el medio y les va malamente? existen muchas variedades de placas, como tal existen varias tablas internas de voltajes, os voy a poner un pedazo de una tabla interna para que sepáis de lo que os hablo: Código:
static struct busfreq_table exynos4_busfreq_table_orig[] = { {LV_0, 400266, 1100000, 0, 0, 0}, /* MIF : 400MHz INT : 200MHz */ {LV_1, 400200, 1100000, 0, 0, 0}, /* MIF : 400MHz INT : 200MHz */ {LV_2, 267200, 1000000, 0, 0, 0}, /* MIF : 267MHz INT : 200MHz */ {LV_3, 267160, 1000000, 0, 0, 0}, /* MIF : 267MHz INT : 160MHz */ {LV_4, 160160, 950000, 0, 0, 0}, /* MIF : 160MHz INT : 160MHz */ {LV_5, 133133, 950000, 0, 0, 0}, /* MIF : 133MHz INT : 133MHz */ {LV_6, 100100, 950000, 0, 0, 0}, /* MIF : 100MHz INT : 100MHz */ }; static struct busfreq_table exynos4_busfreq_table_rev2[] = { {LV_0, 440293, 1100000, 0, 0, 0}, /* MIF : 440MHz INT : 220MHz */ {LV_1, 440220, 1100000, 0, 0, 0}, /* MIF : 440MHz INT : 220MHz */ {LV_2, 293220, 1000000, 0, 0, 0}, /* MIF : 293MHz INT : 220MHz */ {LV_3, 293176, 1000000, 0, 0, 0}, /* MIF : 293MHz INT : 176MHz */ {LV_4, 176176, 950000, 0, 0, 0}, /* MIF : 176MHz INT : 176MHz */ {LV_5, 147147, 950000, 0, 0, 0}, /* MIF : 147MHz INT : 147MHz */ {LV_6, 110110, 950000, 0, 0, 0}, /* MIF : 110MHz INT : 110MHz */ }; Código:
static unsigned int exynos4212_mif_volt[ASV_GROUP][LV_END] = { /* 400 400 267 267 160 133 100 */ {1012500, 1012500, 962500, 962500, 912500, 912500, 912500}, /* RESERVED */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV1 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV2 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV3 */ {1050000, 1050000, 1000000, 1000000, 900000, 900000, 900000}, /* ASV4 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV5 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV6 */ {950000, 950000, 900000, 900000, 900000, 900000, 900000}, /* ASV7 */ {950000, 950000, 900000, 900000, 900000, 900000, 850000}, /* ASV8 */ {950000, 950000, 900000, 900000, 900000, 900000, 850000}, /* ASV9 */ {950000, 950000, 900000, 900000, 900000, 850000, 850000}, /* ASV10 */ {937500, 937500, 887500, 887500, 887500, 850000, 850000}, /* RESERVED */ }; static unsigned int exynos4212_int_volt[ASV_GROUP][LV_END] = { /* 266 200 200 160 160 133 100 */ {1300000, 1250000, 1250000, 950000, 950000, 912500, 887500}, /* RESERVED */ {1062500, 1012500, 1012500, 937500, 937500, 900000, 875000}, /* ASV1 */ {1050000, 1000000, 1000000, 925000, 925000, 887500, 875000}, /* ASV2 */ {1050000, 1000000, 1000000, 912500, 912500, 887500, 875000}, /* ASV3 */ {1062500, 1012500, 1012500, 925000, 925000, 900000, 875000}, /* ASV4 */ {1050000, 1000000, 1000000, 925000, 925000, 887500, 875000}, /* ASV5 */ {1050000, 1000000, 1000000, 912500, 912500, 887500, 875000}, /* ASV6 */ {1037500, 987500, 987500, 912500, 912500, 875000, 875000}, /* ASV7 */ {1037500, 987500, 987500, 900000, 900000, 875000, 875000}, /* ASV8 */ {1037500, 987500, 987500, 900000, 900000, 875000, 875000}, /* ASV9 */ {1037500, 987500, 987500, 900000, 900000, 862500, 850000}, /* ASV10 */ {1035000, 975000, 975000, 887500, 887500, 850000, 850000}, /* RESERVED */ }; static unsigned int exynos4412_mif_volt[ASV_GROUP][LV_END] = { /* 400 400 267 267 160 133 100 */ {1100000, 1100000, 1000000, 1000000, 950000, 950000, 950000}, /* RESERVED */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* RESERVED */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV2 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV3 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV4 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV5 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV6 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV7 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV8 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 850000}, /* ASV9 */ {1000000, 1000000, 900000, 900000, 900000, 900000, 850000}, /* ASV10 */ {1000000, 1000000, 900000, 900000, 900000, 900000, 850000}, /* RESERVED */ }; static unsigned int exynos4412_int_volt[ASV_GROUP][LV_END] = { /* GDR : 266 200 200 160 160 133 100 */ {1112500, 1062500, 1062500, 975000, 975000, 937500, 900000}, /* RESERVED */ {1100000, 1050000, 1050000, 962500, 962500, 925000, 887500}, /* RESERVED */ {1075000, 1025000, 1025000, 937500, 937500, 912500, 875000}, /* ASV2 */ {1062500, 1012500, 1012500, 937500, 937500, 900000, 862500}, /* ASV3 */ {1062500, 1012500, 1012500, 925000, 925000, 900000, 862500}, /* ASV4 */ {1050000, 1000000, 1000000, 925000, 925000, 887500, 850000}, /* ASV5 */ {1050000, 1000000, 1000000, 912500, 912500, 875000, 850000}, /* ASV6 */ {1037500, 987500, 987500, 912500, 912500, 862500, 850000}, /* ASV7 */ {1037500, 987500, 987500, 900000, 900000, 862500, 850000}, /* ASV8 */ {1037500, 987500, 987500, 900000, 900000, 862500, 850000}, /* ASV9 */ {1037500, 987500, 987500, 900000, 900000, 862500, 850000}, /* ASV10 */ {1025000, 975000, 975000, 887500, 887500, 850000, 850000}, /* RESERVED */ }; /* 20120822 DVFS table for pega prime */ /* Because buck1 of pmic can be set to 50mV step size, 50mV table is used */ static unsigned int exynos4412_mif_volt_rev2[PRIME_ASV_GROUP][LV_END] = { /* 440 440 293 293 176 147 110 */ {1100000, 1100000, 1000000, 1000000, 950000, 950000, 950000}, /* RESERVED */ {1100000, 1100000, 1000000, 1000000, 950000, 950000, 950000}, /* ASV1 */ {1100000, 1100000, 1000000, 1000000, 950000, 950000, 900000}, /* ASV2 */ {1100000, 1100000, 1000000, 1000000, 950000, 900000, 900000}, /* ASV3 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV4 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV5 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV6 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 850000}, /* ASV7 */ {1050000, 1050000, 950000, 950000, 900000, 850000, 850000}, /* ASV8 */ {1000000, 1000000, 900000, 900000, 850000, 850000, 850000}, /* ASV9 */ {1000000, 1000000, 900000, 900000, 850000, 850000, 850000}, /* ASV10 */ {1000000, 1000000, 900000, 900000, 850000, 850000, 850000}, /* ASV11 */ { 950000, 950000, 850000, 850000, 850000, 850000, 850000}, /* ASV12 */ }; /* 20120822 DVFS table for pega prime */ static unsigned int exynos4412_int_volt_rev2[PRIME_ASV_GROUP][LV_END] = { /* GDR : 293 220 220 176 176 147 110 */ {1087500, 1062500, 1062500, 1000000, 1000000, 962500, 950000}, /* RESERVED */ {1075000, 1050000, 1050000, 987500, 987500, 950000, 937500}, /* ASV1 */ {1062500, 1037500, 1037500, 975000, 975000, 937500, 912500}, /* ASV2 */ {1050000, 1037500, 1037500, 975000, 975000, 937500, 900000}, /* ASV3 */ {1037500, 1025000, 1025000, 962500, 962500, 925000, 887500}, /* ASV4 */ {1025000, 1012500, 1012500, 950000, 950000, 912500, 887500}, /* ASV5 */ {1012500, 1000000, 1000000, 937500, 937500, 900000, 887500}, /* ASV6 */ {1000000, 987500, 987500, 925000, 925000, 887500, 875000}, /* ASV7 */ {1037500, 975000, 975000, 912500, 912500, 875000, 875000}, /* ASV8 */ {1025000, 962500, 962500, 900000, 900000, 875000, 875000}, /* ASV9 */ {1012500, 937500, 937500, 875000, 875000, 850000, 850000}, /* ASV10 */ {1000000, 925000, 925000, 862500, 862500, 850000, 850000}, /* ASV11 */ {1000000, 912500, 912500, 850000, 850000, 850000, 850000}, /* ASV12 */ }; static unsigned int exynos4412_1ghz_mif_volt[ASV_GROUP][LV_END] = { /* 400 400 267 267 160 133 100 */ {1100000, 1100000, 1000000, 1000000, 950000, 950000, 950000}, /* RESERVED */ {1050000, 1050000, 1000000, 1000000, 950000, 950000, 950000}, /* RESERVED */ {1050000, 1050000, 1000000, 1000000, 950000, 950000, 950000}, /* ASV2 */ {1050000, 1050000, 1000000, 1000000, 950000, 950000, 950000}, /* ASV3 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV4 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV5 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV6 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV7 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV8 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV9 */ {1000000, 1000000, 950000, 950000, 900000, 900000, 900000}, /* ASV10 */ {1025000, 1025000, 925000, 925000, 925000, 925000, 875000}, /* RESERVED */ }; static unsigned int exynos4412_1ghz_int_volt[ASV_GROUP][LV_END] = { /* GDR : 266 200 200 160 160 133 100 */ {0, 1087500, 1087500, 1000000, 1000000, 975000, 950000}, /* RESERVED */ {0, 1050000, 1050000, 1000000, 1000000, 975000, 950000}, /* RESERVED */ {0, 1050000, 1050000, 1000000, 1000000, 975000, 950000}, /* ASV2 */ {0, 1050000, 1050000, 1000000, 1000000, 975000, 950000}, /* ASV3 */ {0, 1037500, 1037500, 950000, 950000, 925000, 900000}, /* ASV4 */ {0, 1037500, 1037500, 950000, 950000, 925000, 900000}, /* ASV5 */ {0, 1037500, 1037500, 950000, 950000, 925000, 900000}, /* ASV6 */ {0, 1012500, 1012500, 937500, 937500, 887500, 875000}, /* ASV7 */ {0, 1012500, 1012500, 937500, 937500, 887500, 875000}, /* ASV8 */ {0, 1012500, 1012500, 937500, 937500, 887500, 875000}, /* ASV9 */ {0, 1012500, 1012500, 937500, 937500, 887500, 875000}, /* ASV10 */ {0, 1000000, 1000000, 912500, 912500, 875000, 875000}, /* RESERVED */ }; Mi tabla interna de voltajes sería la siguiente: Código:
static struct busfreq_table exynos4_busfreq_table_orig[] = { {LV_0, 400266, 1100000, 0, 0, 0}, /* MIF : 400MHz INT : 200MHz */ {LV_1, 400200, 1100000, 0, 0, 0}, /* MIF : 400MHz INT : 200MHz */ {LV_2, 267200, 1000000, 0, 0, 0}, /* MIF : 267MHz INT : 200MHz */ {LV_3, 267160, 1000000, 0, 0, 0}, /* MIF : 267MHz INT : 160MHz */ {LV_4, 160160, 950000, 0, 0, 0}, /* MIF : 160MHz INT : 160MHz */ {LV_5, 133133, 950000, 0, 0, 0}, /* MIF : 133MHz INT : 133MHz */ {LV_6, 100100, 950000, 0, 0, 0}, /* MIF : 100MHz INT : 100MHz */ }; static struct busfreq_table exynos4_busfreq_table_rev2[] = { {LV_0, 440293, 1100000, 0, 0, 0}, /* MIF : 440MHz INT : 220MHz */ {LV_1, 440220, 1100000, 0, 0, 0}, /* MIF : 440MHz INT : 220MHz */ {LV_2, 293220, 1000000, 0, 0, 0}, /* MIF : 293MHz INT : 220MHz */ {LV_3, 293176, 1000000, 0, 0, 0}, /* MIF : 293MHz INT : 176MHz */ {LV_4, 176176, 950000, 0, 0, 0}, /* MIF : 176MHz INT : 176MHz */ {LV_5, 147147, 950000, 0, 0, 0}, /* MIF : 147MHz INT : 147MHz */ {LV_6, 110110, 950000, 0, 0, 0}, /* MIF : 110MHz INT : 110MHz */ }; Código:
static unsigned int exynos4212_mif_volt[ASV_GROUP][LV_END] = { /* 400 400 267 267 160 133 100 */ {1050000, 1050000, 1000000, 1000000, 900000, 900000, 900000}, /* ASV4 */ }; static unsigned int exynos4212_int_volt[ASV_GROUP][LV_END] = { /* 266 200 200 160 160 133 100 */ {1062500, 1012500, 1012500, 925000, 925000, 900000, 875000}, /* ASV4 */ }; static unsigned int exynos4412_mif_volt[ASV_GROUP][LV_END] = { /* 400 400 267 267 160 133 100 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV4 */ }; static unsigned int exynos4412_int_volt[ASV_GROUP][LV_END] = { /* GDR : 266 200 200 160 160 133 100 */ {1062500, 1012500, 1012500, 925000, 925000, 900000, 862500}, /* ASV4 */ }; /* 20120822 DVFS table for pega prime */ /* Because buck1 of pmic can be set to 50mV step size, 50mV table is used */ static unsigned int exynos4412_mif_volt_rev2[PRIME_ASV_GROUP][LV_END] = { /* 440 440 293 293 176 147 110 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV4 */ }; /* 20120822 DVFS table for pega prime */ static unsigned int exynos4412_int_volt_rev2[PRIME_ASV_GROUP][LV_END] = { /* GDR : 293 220 220 176 176 147 110 */ {1037500, 1025000, 1025000, 962500, 962500, 925000, 887500}, /* ASV4 */ }; static unsigned int exynos4412_1ghz_mif_volt[ASV_GROUP][LV_END] = { /* 400 400 267 267 160 133 100 */ {1050000, 1050000, 950000, 950000, 900000, 900000, 900000}, /* ASV4 */ }; static unsigned int exynos4412_1ghz_int_volt[ASV_GROUP][LV_END] = { /* GDR : 266 200 200 160 160 133 100 */ {0, 1037500, 1037500, 950000, 950000, 925000, 900000}, /* ASV4 */ }; Por esto mismo se dice que cada terminal es un mundo, no todos son iguales y no a todos le sienta igual el mismo perfil que a otros, he conocido usuarios cuando estábamos en htcmania que no podía pasar de la versión stock (que por cierto va muy bien también) Esto es como todo, si no te va bien pues pruebas otro y así hasta dar con la mejor opción para tu terminal. Yo siempre recomiendo meter todos dentro de la SD y ahora empezar a probar uno y otro, la prueba que suelo hacer es meterme a postear con el tapatalk o twitter, cuando el uV es demasiado alto senos quedará el terminal congelado al escribir con la vibración activada, luego pruebo algún juego potente tipo real racing 3 y si observo que va todo bien lo dejo que se asiente un poco, Al menor reinicio o pillada ya sabemos que debemos de bajar a una versión con menos uV, no nos dejemos engañar que ya he leído a mas de uno con Demente y perfil batería en zzmoove decir que le lagea El kernel no tiene que iros forzado, tiene que ir todo fluido y normal, si lo llevas forzado es hasta normal que te gaste mas de lo que realmente tendría que gastar por no hablar de que se te puede hasta calentar mas de la cuenta al llevar un uV demasiado extremo. Lo dicho chavales, solo vosotros podréis saber cual es la mejor opción para vuestros terminales, yo con el máximo de vez en cuando se me cuelga, con el extremo mas de lo mismo, pero con el medio puedo ir perfectamente que no me hace nada extraño, por tanto es mi versión y esa ya se que es la que tengo que usar siempre como tope. Yo suelo hacer 3/4 horas de pantalla y llego a las 36 horas perfectamente, todo esto usando el teléfono con twitter, tapatalk, juegos, etc.. El día que lo uso para llamar y demás suele llegar al día justito, pero mas no le puedo pedir a mi s3. Espero que este post aclare algo a mas de uno
__________________
Esp-Desarrolladores: http://www.esp-desarrolladores.com/
Sígueme en Twitter: https://twitter.com/javilonas |
Los siguientes 10 usuarios han agradecido a javilonas su comentario: | ||
#5
|
||||
|
||||
¿tu kernel soporta Boeffla app?, el último googy, el 2.0 no acaba de convencerme del todo
__________________
Que la vida sea siempre el mejor de tus sueños
SIII Vodafone XXEMRA |
#7
|
||||
|
||||
__________________
Esp-Desarrolladores: http://www.esp-desarrolladores.com/
Sígueme en Twitter: https://twitter.com/javilonas |
#8
|
||||
|
||||
Me alegra volver a tenerte en este foro, donde sabes que aquí quedaron un gran número de usuarios que seguimos tus trabajos.
Y además, me alegra que lo hayas hecho con aquella fantástica saga de kernels que te hicieron tan popular y que tan bien funcionan en nuestros terminales. Felicidades por tu regreso y por ese nuevo i viejo trabajo al mismo tiempo. |
Gracias de parte de: | ||
#9
|
||||
|
||||
Buen trabajo,como te lo curras. Iré probando diferentes versiones. No sé como mirar eso que explicas en la tabla de cada movil pero es igual,ya iremos probando.
|
#10
|
||||
|
||||
Ok, gracias, igual me da la "vená" y desinstalo Boeffla para probar tu kernel medio.
__________________
Que la vida sea siempre el mejor de tus sueños
SIII Vodafone XXEMRA |
#13
|
||||
|
||||
ufff cada dia me sorprendes mas!
Llevo unos dias usando tu rom y el kernel 4.1 stock y estoy encantadisimo, desde el principio me ha dado buenos resutados pero el tercer ciclo ya ha si que si.... aqui os dejo unas capturas de la carnage 0.4 y Kernel Lonas 4.1 stock Aun le queda un 28% y mirar que resultados, sin desactivar nunca wifi ni 3G, sin ahorro de bateria... |
#14
|
||||
|
||||
ufff cada dia me sorprendes mas!
Llevo unos dias usando tu rom y el kernel 4.1 stock y estoy encantadisimo, desde el principio me ha dado buenos resutados pero el tercer ciclo ya ha si que si.... aqui os dejo unas capturas de la carnage 0.4 y Kernel Lonas 4.1 stock Aun le queda un 28% y mirar que resultados, sin desactivar nunca wifi ni 3G, sin ahorro de bateria... Empieza por probar el Demente + perfil ZZmoove Batería dentro de LPowerCC y si ves que se pilla vas bajando de versión. Estoy seguro que esas 3 horas de pantalla se pueden mejorar mucho mas ;)
__________________
Esp-Desarrolladores: http://www.esp-desarrolladores.com/
Sígueme en Twitter: https://twitter.com/javilonas |
#15
|
||||
|
||||
Que es lo de touch screen gesture??
|
#16
|
||||
|
||||
Traducelo con google mismo y verás lo que te dice
entre otras cosas no lo vas a encontrar en ningún kernel del S3 actual por que lo he portado yo al mismo, este port está extraído del S2 del kernel de dorimanx http://forum.xda-developers.com/show....php?t=1617219 y entre otras cosas te da una mejor fluidez a lo que al tacto se refiere y a la navegación por los menús, lo notarás mas fluido que si no lo llevase. Los tester pueden dar fe de ello, se nota mucho el cambio cuando se usa y cuando no se usa, por eso mismo viene activado por defecto y sin posibilidad alguna de desactivarlo.
__________________
Esp-Desarrolladores: http://www.esp-desarrolladores.com/
Sígueme en Twitter: https://twitter.com/javilonas |
#17
|
||||
|
||||
teniendo un tester como luiso51.. a meter todos este kernel que tiene que ser el mejor!
|
Gracias de parte de: | ||
#20
|
||||
|
||||
Por fin otra vez en htcmania lonas jajaj
__________________
http://www.htcmania.com/showthread.php?p=9454136 PRUEBALA Y COMENTA QUE TAL TE HA IDO !!;)
|
Estás aquí | ||||||
|