|
||
|
#781
|
||||
|
||||
|
A ver si alguien me responde a esta duda, los primeros días de tener el Nexus 4, tuve unos cuantos apagones pero no le di importancia, pase a meterle el root y el motley kernel, parece que la cosa se estabilizo, no se si por esto o por otra cosa, lo cierto es que los apagones cesaron, después le metí el angela kernel, creo que desde la versión 8 hasta la que llevo actualmente la 14.2, pues bien ayer se me reinicio una vez y hoy otra.
Puede que mi móvil no se lleve muy bien con esta versión? que pensáis que debería hacer? Salu2
|
|
|
|
#782
|
||||
|
||||
|
A ver si alguien me responde a esta duda, los primeros días de tener el Nexus 4, tuve unos cuantos apagones pero no le di importancia, pase a meterle el root y el motley kernel, parece que la cosa se estabilizo, no se si por esto o por otra cosa, lo cierto es que los apagones cesaron, después le metí el angela kernel, creo que desde la versión 8 hasta la que llevo actualmente la 14.2, pues bien ayer se me reinicio una vez y hoy otra.
Puede que mi móvil no se lleve muy bien con esta versión? que pensáis que debería hacer? Salu2 ![]() ![]() La metáfora sería parecida: tienes 12.000€, te pone que tienes 20.000€ pero sacas todo y salen 12.000€ porque es lo que hay realmente. Sin embargo al imprimir el recibo pone que has sacado 20.000€ porque es lo que ponía que había.
__________________
![]() Última edición por trillo69 Día 03/04/13 a las 23:59:47. |
|
#783
|
||||
|
||||
|
A ver si alguien me responde a esta duda, los primeros días de tener el Nexus 4, tuve unos cuantos apagones pero no le di importancia, pase a meterle el root y el motley kernel, parece que la cosa se estabilizo, no se si por esto o por otra cosa, lo cierto es que los apagones cesaron, después le metí el angela kernel, creo que desde la versión 8 hasta la que llevo actualmente la 14.2, pues bien ayer se me reinicio una vez y hoy otra.
Puede que mi móvil no se lleve muy bien con esta versión? que pensáis que debería hacer? Salu2 ![]() ![]() Un saludo. |
|
#784
|
||||
|
||||
|
Saludos
__________________
|
|
#785
|
||||
|
||||
|
@trillo69, prueba esta aplicación.
Está desarrollada por Qualcomm para el Snapdragon y te da el uso de cpu en cada momento, incluso te da las lecturas cuando ejecutas una aplicación en concreto. |
|
#786
|
||||
|
||||
|
Bueno, hace un trato que he instalado el angelakernel_v15_X_c_TC@35. Se que es una versión beta todavía y por ello mi comentario no es una queja.
He tratado de hacer UV en todas las frecuencias y al hacer más de -50 mV se me ha reiniciado. Tengo chip fast y como he dicho, al ser una versión beta sabía lo que podía pasar. Ahora lo llevo con todo por defecto y no hay problemas, ni lag, ni reinicios. Pos dejo unas capturas: ![]() ![]() ![]()
__________________
|
|
#787
|
||||
|
||||
|
@trillo69, prueba esta aplicación.
Está desarrollada por Qualcomm para el Snapdragon y te da el uso de cpu en cada momento, incluso te da las lecturas cuando ejecutas una aplicación en concreto. ![]()
__________________
|
|
#788
|
||||
|
||||
|
Cuanto me recomiendas que suba los voltajes? Salu2
|
|
#790
|
||||
|
||||
|
|
|
#791
|
||||
|
||||
|
alguien puede explicarme a que versiones corresponden las v15 @35 y @30??? que significa???
|
|
#793
|
||||
|
||||
|
|
|
#794
|
||||
|
||||
|
Un saludo. |
|
#795
|
||||
|
||||
|
leí por ahi que algunos procesadores gastan mas a 100mhz que a 50mhz....porque tienen que estar mayor cantidad de tiempo procesando y encendidos, al apagarse mas lento, gastan mas...no creo que sea cosa de simplemente bajar la frecuencia lo mas posible para ahorrar bateria....
de ser asi me imagino que a los ingenieros de google se les hubiera ocurrido no creen? |
|
#796
|
||||
|
||||
|
leí por ahi que algunos procesadores gastan mas a 100mhz que a 50mhz....porque tienen que estar mayor cantidad de tiempo procesando y encendidos, al apagarse mas lento, gastan mas...no creo que sea cosa de simplemente bajar la frecuencia lo mas posible para ahorrar bateria....
de ser asi me imagino que a los ingenieros de google se les hubiera ocurrido no creen? ![]() Saludos
__________________
|
| Gracias de parte de: | ||
|
#797
|
||||
|
||||
|
leí por ahi que algunos procesadores gastan mas a 100mhz que a 50mhz....porque tienen que estar mayor cantidad de tiempo procesando y encendidos, al apagarse mas lento, gastan mas...no creo que sea cosa de simplemente bajar la frecuencia lo mas posible para ahorrar bateria....
de ser asi me imagino que a los ingenieros de google se les hubiera ocurrido no creen? ![]() - Mod mach-msm/acpuclock-8064.c Y en unas tablas que tienen esta forma (esta está sacada del kernel motley): Código:
static struct acpu_level acpu_freq_tbl_slow[] __initdata = {
{ 1, { 304000, PLL_8, 0, 2, 0x00 }, L2(0), 850000 },
{ 0, { 384000, HFPLL, 2, 0, 0x20 }, L2(5), 950000 },
{ 1, { 486000, HFPLL, 2, 0, 0x24 }, L2(5), 975000 },
{ 0, { 540000, HFPLL, 2, 0, 0x28 }, L2(5), 1000000 },
{ 1, { 594000, HFPLL, 1, 0, 0x16 }, L2(5), 1000000 },
{ 0, { 648000, HFPLL, 1, 0, 0x18 }, L2(5), 1025000 },
{ 1, { 702000, HFPLL, 1, 0, 0x1A }, L2(5), 1025000 },
{ 0, { 756000, HFPLL, 1, 0, 0x1C }, L2(5), 1075000 },
{ 1, { 810000, HFPLL, 1, 0, 0x1E }, L2(5), 1075000 },
{ 0, { 864000, HFPLL, 1, 0, 0x20 }, L2(5), 1100000 },
{ 1, { 918000, HFPLL, 1, 0, 0x22 }, L2(5), 1100000 },
{ 0, { 972000, HFPLL, 1, 0, 0x24 }, L2(5), 1125000 },
{ 1, { 1026000, HFPLL, 1, 0, 0x26 }, L2(5), 1125000 },
{ 0, { 1080000, HFPLL, 1, 0, 0x28 }, L2(15), 1175000 },
{ 1, { 1134000, HFPLL, 1, 0, 0x2A }, L2(15), 1175000 },
{ 0, { 1188000, HFPLL, 1, 0, 0x2C }, L2(15), 1200000 },
{ 1, { 1242000, HFPLL, 1, 0, 0x2E }, L2(15), 1200000 },
{ 1, { 1296000, HFPLL, 1, 0, 0x30 }, L2(15), 1225000 },
{ 1, { 1350000, HFPLL, 1, 0, 0x32 }, L2(15), 1230000 },
{ 1, { 1404000, HFPLL, 1, 0, 0x34 }, L2(15), 1230000 },
{ 1, { 1458000, HFPLL, 1, 0, 0x36 }, L2(15), 1237500 },
{ 1, { 1512000, HFPLL, 1, 0, 0x38 }, L2(15), 1237500 },
{ 1, { 1566000, HFPLL, 1, 0, 0x3A }, L2(15), 1237500 },
{ 1, { 1620000, HFPLL, 1, 0, 0x3C }, L2(15), 1250000 },
{ 1, { 1674000, HFPLL, 1, 0, 0x3E }, L2(15), 1250000 },
![]() [/url].
__________________
![]() Última edición por trillo69 Día 04/04/13 a las 02:39:25. |
| Gracias de parte de: | ||
|
#798
|
||||
|
||||
|
Más o menos, a menor frecuencia necesitas menor tensión para que el procesador funcione correctamente. Pero también tienes la opción de editar las tablas de frecuencias en el código fuente del kernel, etiquetar una frecuencia como 50MHz pero hacer que luego el procesador vaya a 304MHz. Las apps como cpu spy dirán que tu kernel va a 50MHz, aunque realmente esté funcionando a 304MHz y el efecto placebo hará el resto en lo referente a consumo. La clave, la teneis en el primer mensaje del hilo (del changelog):
- Mod mach-msm/acpuclock-8064.c Y en unas tablas que tienen esta forma (esta está sacada del kernel motley): Código:
static struct acpu_level acpu_freq_tbl_slow[] __initdata = {
{ 1, { 304000, PLL_8, 0, 2, 0x00 }, L2(0), 850000 },
{ 0, { 384000, HFPLL, 2, 0, 0x20 }, L2(5), 950000 },
{ 1, { 486000, HFPLL, 2, 0, 0x24 }, L2(5), 975000 },
{ 0, { 540000, HFPLL, 2, 0, 0x28 }, L2(5), 1000000 },
{ 1, { 594000, HFPLL, 1, 0, 0x16 }, L2(5), 1000000 },
{ 0, { 648000, HFPLL, 1, 0, 0x18 }, L2(5), 1025000 },
{ 1, { 702000, HFPLL, 1, 0, 0x1A }, L2(5), 1025000 },
{ 0, { 756000, HFPLL, 1, 0, 0x1C }, L2(5), 1075000 },
{ 1, { 810000, HFPLL, 1, 0, 0x1E }, L2(5), 1075000 },
{ 0, { 864000, HFPLL, 1, 0, 0x20 }, L2(5), 1100000 },
{ 1, { 918000, HFPLL, 1, 0, 0x22 }, L2(5), 1100000 },
{ 0, { 972000, HFPLL, 1, 0, 0x24 }, L2(5), 1125000 },
{ 1, { 1026000, HFPLL, 1, 0, 0x26 }, L2(5), 1125000 },
{ 0, { 1080000, HFPLL, 1, 0, 0x28 }, L2(15), 1175000 },
{ 1, { 1134000, HFPLL, 1, 0, 0x2A }, L2(15), 1175000 },
{ 0, { 1188000, HFPLL, 1, 0, 0x2C }, L2(15), 1200000 },
{ 1, { 1242000, HFPLL, 1, 0, 0x2E }, L2(15), 1200000 },
{ 1, { 1296000, HFPLL, 1, 0, 0x30 }, L2(15), 1225000 },
{ 1, { 1350000, HFPLL, 1, 0, 0x32 }, L2(15), 1230000 },
{ 1, { 1404000, HFPLL, 1, 0, 0x34 }, L2(15), 1230000 },
{ 1, { 1458000, HFPLL, 1, 0, 0x36 }, L2(15), 1237500 },
{ 1, { 1512000, HFPLL, 1, 0, 0x38 }, L2(15), 1237500 },
{ 1, { 1566000, HFPLL, 1, 0, 0x3A }, L2(15), 1237500 },
{ 1, { 1620000, HFPLL, 1, 0, 0x3C }, L2(15), 1250000 },
{ 1, { 1674000, HFPLL, 1, 0, 0x3E }, L2(15), 1250000 },
![]() PD: yo agradezco el trabajo de todo aquel que saque kernels o roms, pero la verdad por delante porque haciendo cosas como estas el que es honesto y se lo curra no se come una mierda ante kernels "milagrosos". PD2: La fuente, xda como siempr, más concretamente del hilo del kernel trinity y de aquí. ![]()
__________________
|
|
#799
|
||||
|
||||
|
Editado!!!!
__________________
Última edición por txetxumetal Día 04/04/13 a las 02:38:31. |
| Los siguientes 2 usuarios han agradecido a txetxumetal su comentario: | ||
|
|
|
#800
|
||||
|
||||
|
Hola.
static struct acpu_level acpu_freq_tbl_slow[] __initdata = {
{ 1, { 50000, PLL_8, 0, 2, 0x00 }, L2(0), 575000 }, { 1, { 104000, HFPLL, 2, 0, 0x10 }, L2(5), 625000 }, { 1, { 304000, HFPLL, 2, 0, 0x20 }, L2(5), 850000 }, { 1, { 486000, HFPLL, 2, 0, 0x24 }, L2(5), 975000 }, { 0, { 540000, HFPLL, 2, 0, 0x28 }, L2(5), 1000000 }, { 1, { 594000, HFPLL, 1, 0, 0x16 }, L2(5), 1000000 }, { 1, { 648000, HFPLL, 1, 0, 0x18 }, L2(5), 1025000 }, { 1, { 702000, HFPLL, 1, 0, 0x1A }, L2(5), 1025000 }, { 0, { 756000, HFPLL, 1, 0, 0x1C }, L2(5), 1075000 }, { 1, { 810000, HFPLL, 1, 0, 0x1E }, L2(5), 1075000 }, { 0, { 864000, HFPLL, 1, 0, 0x20 }, L2(5), 1100000 }, { 1, { 918000, HFPLL, 1, 0, 0x22 }, L2(5), 1100000 }, { 0, { 972000, HFPLL, 1, 0, 0x24 }, L2(5), 1125000 }, { 1, { 1026000, HFPLL, 1, 0, 0x26 }, L2(5), 1125000 }, { 0, { 1080000, HFPLL, 1, 0, 0x28 }, L2(15), 1175000 }, { 1, { 1134000, HFPLL, 1, 0, 0x2A }, L2(15), 1175000 }, { 0, { 1188000, HFPLL, 1, 0, 0x2C }, L2(15), 1200000 }, { 1, { 1242000, HFPLL, 1, 0, 0x2E }, L2(15), 1200000 }, { 1, { 1296000, HFPLL, 1, 0, 0x30 }, L2(15), 1225000 }, { 1, { 1350000, HFPLL, 1, 0, 0x32 }, L2(15), 1230000 }, { 1, { 1404000, HFPLL, 1, 0, 0x34 }, L2(15), 1230000 }, { 1, { 1458000, HFPLL, 1, 0, 0x36 }, L2(15), 1237500 }, { 1, { 1512000, HFPLL, 1, 0, 0x38 }, L2(15), 1237500 }, { 0, { 0 } } }; static struct acpu_level acpu_freq_tbl_nom[] __initdata = { { 1, { 30000, PLL_8, 0, 2, 0x00 }, L2(0), 512000 }, { 1, { 50000, HFPLL, 2, 0, 0x20 }, L2(5), 525000 }, { 1, { 104000, HFPLL, 2, 0, 0x24 }, L2(5), 600000 }, { 1, { 304000, HFPLL, 2, 0, 0x28 }, L2(5), 700000 }, { 1, { 486000, HFPLL, 2, 0, 0x16 }, L2(5), 850000 }, { 0, { 540000, HFPLL, 2, 0, 0x18 }, L2(5), 925000 }, { 1, { 594000, HFPLL, 1, 0, 0x1A }, L2(5), 925000 }, { 1, { 648000, HFPLL, 1, 0, 0x1C }, L2(5), 937500 }, { 1, { 702000, HFPLL, 1, 0, 0x1E }, L2(5), 950000 }, { 0, { 756000, HFPLL, 1, 0, 0x20 }, L2(5), 950000 }, { 1, { 810000, HFPLL, 1, 0, 0x22 }, L2(5), 962500 }, { 0, { 864000, HFPLL, 1, 0, 0x24 }, L2(5), 962500 }, { 1, { 918000, HFPLL, 1, 0, 0x26 }, L2(5), 962500 }, { 0, { 972000, HFPLL, 1, 0, 0x28 }, L2(5), 975000 }, { 1, { 1026000, HFPLL, 1, 0, 0x2A }, L2(5), 975000 }, { 0, { 1080000, HFPLL, 1, 0, 0x2C }, L2(15), 987500 }, { 1, { 1134000, HFPLL, 1, 0, 0x2E }, L2(15), 987500 }, { 0, { 1188000, HFPLL, 1, 0, 0x30 }, L2(15), 1000000 }, { 1, { 1242000, HFPLL, 1, 0, 0x32 }, L2(15), 1000000 }, { 1, { 1296000, HFPLL, 1, 0, 0x34 }, L2(15), 1050000 }, { 1, { 1350000, HFPLL, 1, 0, 0x36 }, L2(15), 1067500 }, { 1, { 1404000, HFPLL, 1, 0, 0x38 }, L2(15), 1075000 }, { 1, { 1458000, HFPLL, 1, 0, 0x3A }, L2(15), 1087500 }, { 1, { 1512000, HFPLL, 1, 0, 0x3C }, L2(15), 1100000 }, { 1, { 1658000, HFPLL, 1, 0, 0x3E }, L2(15), 1187500 }, { 1, { 1712000, HFPLL, 1, 0, 0x40 }, L2(15), 1200000 }, { 1, { 1858000, HFPLL, 1, 0, 0x42 }, L2(15), 1250000 }, // { 1, { 1912000, HFPLL, 1, 0, 0x44 }, L2(15), 1300000 }, { 0, { 0 } } }; static struct acpu_level acpu_freq_tbl_fast[] __initdata = { { 1, { 30000, PLL_8, 0, 2, 0x00 }, L2(0), 480000 }, { 1, { 50000, HFPLL, 2, 0, 0x20 }, L2(5), 500000 }, { 1, { 104000, HFPLL, 2, 0, 0x24 }, L2(5), 575000 }, { 1, { 304000, HFPLL, 2, 0, 0x28 }, L2(5), 650000 }, { 1, { 486000, HFPLL, 2, 0, 0x16 }, L2(5), 875000 }, { 0, { 540000, HFPLL, 2, 0, 0x18 }, L2(5), 900000 }, { 1, { 594000, HFPLL, 1, 0, 0x1A }, L2(5), 900000 }, { 1, { 648000, HFPLL, 1, 0, 0x1C }, L2(5), 925000 }, { 1, { 702000, HFPLL, 1, 0, 0x1E }, L2(5), 925500 }, { 0, { 756000, HFPLL, 1, 0, 0x20 }, L2(5), 937500 }, { 1, { 810000, HFPLL, 1, 0, 0x22 }, L2(5), 937500 }, { 0, { 864000, HFPLL, 1, 0, 0x24 }, L2(5), 950000 }, { 1, { 918000, HFPLL, 1, 0, 0x26 }, L2(5), 950000 }, { 0, { 972000, HFPLL, 1, 0, 0x28 }, L2(5), 962500 }, { 1, { 1026000, HFPLL, 1, 0, 0x2A }, L2(5), 962500 }, { 0, { 1080000, HFPLL, 1, 0, 0x2C }, L2(15), 975000 }, { 1, { 1134000, HFPLL, 1, 0, 0x2E }, L2(15), 975000 }, { 0, { 1188000, HFPLL, 1, 0, 0x30 }, L2(15), 987500 }, { 1, { 1242000, HFPLL, 1, 0, 0x32 }, L2(15), 987500 }, { 1, { 1296000, HFPLL, 1, 0, 0x34 }, L2(15), 1025000 }, { 1, { 1350000, HFPLL, 1, 0, 0x36 }, L2(15), 1035000 }, { 1, { 1404000, HFPLL, 1, 0, 0x38 }, L2(15), 1037500 }, { 1, { 1458000, HFPLL, 1, 0, 0x3A }, L2(15), 1040000 }, { 1, { 1512000, HFPLL, 1, 0, 0x3C }, L2(15), 1050000 }, { 1, { 1658000, HFPLL, 1, 0, 0x3E }, L2(15), 1077500 }, { 1, { 1712000, HFPLL, 1, 0, 0x40 }, L2(15), 1125000 }, { 1, { 1858000, HFPLL, 1, 0, 0x42 }, L2(15), 1177500 }, { 1, { 1912000, HFPLL, 1, 0, 0x44 }, L2(15), 1225000 }, { 0, { 0 } } }; static struct acpu_level acpu_freq_tbl_faster[] __initdata = { { 1, { 30000, PLL_8, 0, 2, 0x00 }, L2(0), 467000 }, { 1, { 50000, HFPLL, 2, 0, 0x20 }, L2(5), 475000 }, { 1, { 104000, HFPLL, 2, 0, 0x24 }, L2(5), 525000 }, { 1, { 304000, HFPLL, 2, 0, 0x28 }, L2(5), 625000 }, { 1, { 486000, HFPLL, 2, 0, 0x16 }, L2(5), 850000 }, { 0, { 540000, HFPLL, 2, 0, 0x18 }, L2(5), 887500 }, { 1, { 594000, HFPLL, 1, 0, 0x1A }, L2(5), 887500 }, { 1, { 648000, HFPLL, 1, 0, 0x1C }, L2(5), 912500 }, { 1, { 702000, HFPLL, 1, 0, 0x1E }, L2(5), 912500 }, { 0, { 756000, HFPLL, 1, 0, 0x20 }, L2(5), 925000 }, { 1, { 810000, HFPLL, 1, 0, 0x22 }, L2(5), 925000 }, { 0, { 864000, HFPLL, 1, 0, 0x24 }, L2(5), 937500 }, { 1, { 918000, HFPLL, 1, 0, 0x26 }, L2(5), 937500 }, { 0, { 972000, HFPLL, 1, 0, 0x28 }, L2(5), 950000 }, { 1, { 1026000, HFPLL, 1, 0, 0x2A }, L2(5), 950000 }, { 0, { 1080000, HFPLL, 1, 0, 0x2C }, L2(15), 962500 }, { 1, { 1134000, HFPLL, 1, 0, 0x2E }, L2(15), 962500 }, { 0, { 1188000, HFPLL, 1, 0, 0x30 }, L2(15), 975000 }, { 1, { 1242000, HFPLL, 1, 0, 0x32 }, L2(15), 975000 }, { 1, { 1296000, HFPLL, 1, 0, 0x34 }, L2(15), 1000000 }, { 1, { 1350000, HFPLL, 1, 0, 0x36 }, L2(15), 1005500 }, { 1, { 1404000, HFPLL, 1, 0, 0x38 }, L2(15), 1012500 }, { 1, { 1458000, HFPLL, 1, 0, 0x3A }, L2(15), 1020000 }, { 1, { 1512000, HFPLL, 1, 0, 0x3C }, L2(15), 1025000 }, { 1, { 1658000, HFPLL, 1, 0, 0x3E }, L2(15), 1055000 }, { 1, { 1712000, HFPLL, 1, 0, 0x40 }, L2(15), 1100000 }, { 1, { 1858000, HFPLL, 1, 0, 0x42 }, L2(15), 1155000 }, { 1, { 1912000, HFPLL, 1, 0, 0x44 }, L2(15), 1200000 }, { 0, { 0 } } }; static struct acpuclk_krait_params acpuclk_8064_params __initdata = { .scalable = scalable, .scalable_size = sizeof(scalable), .hfpll_data = &hfpll_data, .pvs_tables = pvs_tables, .l2_freq_tbl = l2_freq_tbl, .l2_freq_tbl_size = sizeof(l2_freq_tbl), .bus_scale = &bus_scale_data, .qfprom_phys_base = 0x00700000, .stby_khz = 30000, <<----- CPU CLOCK STANDBY };
__________________
Última edición por elitemovil Día 04/04/13 a las 02:32:47. |
| Los siguientes 13 usuarios han agradecido a elitemovil su comentario: | ||