|
||
|
#61
|
||||
|
||||
|
Pues después de probar mil y una Froyos, el lunes decidí pasarme de nuevo a la 1.8.5.2 porque es la que más rápida me ha ido siempre, cosa que debe ser por eso del multitask. Y justo cuando la vuelvo a instalar y esta toda configurada, zasca, versión 2.0 al canto!
Pues nada, ahora mismo que estaba tumbado en la cama ya, me levantaré a por el cable y a pasar la ROM. Lo que si, tengo una pequeña duda. Nuestras Magic van con 256MB de RAM, vale, además yo no soy de tener mil aplicaciones. Así que la pregunta. ¿Por qué narices cuando abro el Advanced Task Killer, con todo cerrado me da un valor variable de 9MB a 32MB?. Además, veo que influye a la fluidez del móvil, porque cuando tengo 32, vuela! Y cuando tengo 9 aun tiene que parar a pensarselo. ¿Se le puede decir al móvil que puede coger mas RAM para asignar más memoria a ese valor, y por tanto, hacer que el móvil vaya más fluido?. Es que, tener 256MB (aun me instalo todos los programas en la SD) y que de los 256MB sólo pille 32 máximo, a lo mejor le da cosa, oye! De todas maneras, muchisimas gracias por todo, equipo, sois muy grandes! Saludos y a updatear! |
|
|
|
#62
|
||||
|
||||
|
Holas, pues tengo q decir que ya somos dos con el problema de la falta de root , he instalado desde la 1.8.5.2, es la primera vez q me pasa esto, después de tropecientas instalaciones de todo tipo, asi q algo hay, pero bueno voy a probar con wipe a ver.
Saludos!!!! |
|
#63
|
||||
|
||||
|
Pues después de probar mil y una Froyos, el lunes decidí pasarme de nuevo a la 1.8.5.2 porque es la que más rápida me ha ido siempre, cosa que debe ser por eso del multitask. Y justo cuando la vuelvo a instalar y esta toda configurada, zasca, versión 2.0 al canto!
Pues nada, ahora mismo que estaba tumbado en la cama ya, me levantaré a por el cable y a pasar la ROM. Lo que si, tengo una pequeña duda. Nuestras Magic van con 256MB de RAM, vale, además yo no soy de tener mil aplicaciones. Así que la pregunta. ¿Por qué narices cuando abro el Advanced Task Killer, con todo cerrado me da un valor variable de 9MB a 32MB?. Además, veo que influye a la fluidez del móvil, porque cuando tengo 32, vuela! Y cuando tengo 9 aun tiene que parar a pensarselo. ¿Se le puede decir al móvil que puede coger mas RAM para asignar más memoria a ese valor, y por tanto, hacer que el móvil vaya más fluido?. Es que, tener 256MB (aun me instalo todos los programas en la SD) y que de los 256MB sólo pille 32 máximo, a lo mejor le da cosa, oye! De todas maneras, muchisimas gracias por todo, equipo, sois muy grandes! Saludos y a updatear! ![]() |
|
#64
|
||||
|
||||
|
entre esta 2.0 y esta HTCManiaTeam Froyo Branch cual escogerian????cual es mejor en aspectos de fluidez, velocidad, manejo....recomiendenme please
|
|
#65
|
||||
|
||||
|
mi g1 con la swap activada 5 escritorios y muchos widgets (xq estoy viendo hasta donde aguanta) y la verdad q no los siente casi, va muy rapida la verdad
|
|
#66
|
||||
|
||||
|
Nada, al final wipe y instalación limpia al canto, backup con el astro de las apps "de estrangis" y con el mYBackup backup de todos los datos de las apks...... Pero se me ha corrompido la SD despues del d sms y bitacora de llamadas T_T, ahora tendre qu ehacer nandroid sólo para el backup de eso y otr avez nandroid a esta isntalación, jus...
Por lo demàs, Todo correcto, ya tengo ROOT, (que raro por eso :S lo que me pasaba..). Seria mucho pedir una explicación de los nuevos profiles de la CPU? Los 3 prèvios (on demand y performance los entendias, userspace no mucho) pero ahora me pierdo bastante en que mejoran cada uno. Gracias, un saludo! Excelente trabajo.
__________________
.
|
|
#67
|
||||
|
||||
|
la única cosa rara que me ha hecho es borrarme algunas fotos el solito... por lo demás muy bien
__________________
(Click para mostrar/ocultar)
|
|
#68
|
||||
|
||||
|
Pues na, tb instalé con wipe y ahora si... root de nuevo...
|
|
#69
|
||||
|
||||
|
Editado el primer post para que no haya confusiones. Ahora si recomendamos wipe previo si o si antes de instalar para que no surja este problema del acceso root.
__________________
|
|
#70
|
||||
|
||||
|
http://github.com/cyanogen/cm-kernel.../governors.txt Cita: CPU frequency and voltage scaling code in the Linux(TM) kernel
L i n u x C P U F r e q C P U F r e q G o v e r n o r s - information for users and developers - Dominik Brodowski <[email protected]> some additions and corrections by Nico Golde <[email protected]> Clock scaling allows you to change the clock speed of the CPUs on the fly. This is a nice method to save battery power, because the lower the clock speed, the less power the CPU consumes. Contents: --------- 1. What is a CPUFreq Governor? 2. Governors In the Linux Kernel 2.1 Performance 2.2 Powersave 2.3 Userspace 2.4 Ondemand 2.5 Conservative 2.6 Interactive 3. The Governor Interface in the CPUfreq Core 1. What Is A CPUFreq Governor? ============================== Most cpufreq drivers (in fact, all except one, longrun) or even most cpu frequency scaling algorithms only offer the CPU to be set to one frequency. In order to offer dynamic frequency scaling, the cpufreq core must be able to tell these drivers of a "target frequency". So these specific drivers will be transformed to offer a "->target" call instead of the existing "->setpolicy" call. For "longrun", all stays the same, though. How to decide what frequency within the CPUfreq policy should be used? That's done using "cpufreq governors". Two are already in this patch -- they're the already existing "powersave" and "performance" which set the frequency statically to the lowest or highest frequency, respectively. At least two more such governors will be ready for addition in the near future, but likely many more as there are various different theories and models about dynamic frequency scaling around. Using such a generic interface as cpufreq offers to scaling governors, these can be tested extensively, and the best one can be selected for each specific use. 2. Governors In the Linux Kernel ================================ 2.1 Performance --------------- The CPUfreq governor "performance" sets the CPU statically to the highest frequency within the borders of scaling_min_freq and scaling_max_freq. 2.2 Powersave ------------- The CPUfreq governor "powersave" sets the CPU statically to the lowest frequency within the borders of scaling_min_freq and scaling_max_freq. 2.3 Userspace ------------- The CPUfreq governor "userspace" allows the user, or any userspace program running with UID "root", to set the CPU to a specific frequency by making a sysfs file "scaling_setspeed" available in the CPU-device directory. 2.4 Ondemand ------------ The CPUfreq governor "ondemand" sets the CPU depending on the current usage. To do this the CPU must have the capability to switch the frequency very quickly. There are a number of sysfs file accessible parameters: sampling_rate: measured in uS (10^-6 seconds), this is how often you want the kernel to look at the CPU usage and to make decisions on what to do about the frequency. Typically this is set to values of around '10000' or more. It's default value is (cmp. with users-guide.txt): transition_latency * 1000 Be aware that transition latency is in ns and sampling_rate is in us, so you get the same sysfs value by default. Sampling rate should always get adjusted considering the transition latency To set the sampling rate 750 times as high as the transition latency in the bash (as said, 1000 is default), do: echo `$(($(cat cpuinfo_transition_latency) * 750 / 1000)) \ >ondemand/sampling_rate show_sampling_rate_min: The sampling rate is limited by the HW transition latency: transition_latency * 100 Or by kernel restrictions: If CONFIG_NO_HZ is set, the limit is 10ms fixed. If CONFIG_NO_HZ is not set or no_hz=off boot parameter is used, the limits depend on the CONFIG_HZ option: HZ=1000: min=20000us (20ms) HZ=250: min=80000us (80ms) HZ=100: min=200000us (200ms) The highest value of kernel and HW latency restrictions is shown and used as the minimum sampling rate. show_sampling_rate_max: THIS INTERFACE IS DEPRECATED, DON'T USE IT. up_threshold: defines what the average CPU usage between the samplings of 'sampling_rate' needs to be for the kernel to make a decision on whether it should increase the frequency. For example when it is set to its default value of '95' it means that between the checking intervals the CPU needs to be on average more than 95% in use to then decide that the CPU frequency needs to be increased. ignore_nice_load: this parameter takes a value of '0' or '1'. When set to '0' (its default), all processes are counted towards the 'cpu utilisation' value. When set to '1', the processes that are run with a 'nice' value will not count (and thus be ignored) in the overall usage calculation. This is useful if you are running a CPU intensive calculation on your laptop that you do not care how long it takes to complete as you can 'nice' it and prevent it from taking part in the deciding process of whether to increase your CPU frequency. 2.5 Conservative ---------------- The CPUfreq governor "conservative", much like the "ondemand" governor, sets the CPU depending on the current usage. It differs in behaviour in that it gracefully increases and decreases the CPU speed rather than jumping to max speed the moment there is any load on the CPU. This behaviour more suitable in a battery powered environment. The governor is tweaked in the same manner as the "ondemand" governor through sysfs with the addition of: freq_step: this describes what percentage steps the cpu freq should be increased and decreased smoothly by. By default the cpu frequency will increase in 5% chunks of your maximum cpu frequency. You can change this value to anywhere between 0 and 100 where '0' will effectively lock your CPU at a speed regardless of its load whilst '100' will, in theory, make it behave identically to the "ondemand" governor. down_threshold: same as the 'up_threshold' found for the "ondemand" governor but for the opposite direction. For example when set to its default value of '20' it means that if the CPU usage needs to be below 20% between samples to have the frequency decreased. 2.6 Interactive --------------- The CPUfreq governor "interactive" is designed for low latency, interactive workloads. This governor sets the CPU speed depending on usage, similar to "ondemand" and "conservative" governors. However there is no polling, or 'sample_rate' required to scale the CPU up. Sampling CPU load every X ms can lead to under powering the CPU for X ms, leading to dropped framerate, stuttering UI etc.. Scaling the CPU up is done when coming out of idle, and like "ondemand" scaling up will always go to MAX, then step down based off of cpu load. There is only one tuneable value for this governor: min_sample_time: The ammount of time the CPU must spend (in uS) at the current frequency before scaling DOWN. This is done to more accurately determine the cpu workload and the best speed for that workload. The default is 50ms. 3. The Governor Interface in the CPUfreq Core ============================================= A new governor must register itself with the CPUfreq core using "cpufreq_register_governor". The struct cpufreq_governor, which has to be passed to that function, must contain the following values: governor->name - A unique name for this governor governor->governor - The governor callback function governor->owner - .THIS_MODULE for the governor module (if appropriate) The governor->governor callback is called with the current (or to-be-set) cpufreq_policy struct for that CPU, and an unsigned int event. The following events are currently defined: CPUFREQ_GOV_START: This governor shall start its duty for the CPU policy->cpu CPUFREQ_GOV_STOP: This governor shall end its duty for the CPU policy->cpu CPUFREQ_GOV_LIMITS: The limits for CPU policy->cpu have changed to policy->min and policy->max. If you need other "events" externally of your driver, _only_ use the cpufreq_governor_l(unsigned int cpu, unsigned int event) call to the CPUfreq core to ensure proper locking. The CPUfreq governor may call the CPU processor driver using one of these two functions: int cpufreq_driver_target(struct cpufreq_policy *policy, unsigned int target_freq, unsigned int relation); int __cpufreq_driver_target(struct cpufreq_policy *policy, unsigned int target_freq, unsigned int relation); target_freq must be within policy->min and policy->max, of course. What's the difference between these two functions? When your governor still is in a direct code path of a call to governor->governor, the per-CPU cpufreq lock is still held in the cpufreq core, and there's no need to lock it again (in fact, this would cause a deadlock). So use __cpufreq_driver_target only in these cases. In all other cases (for example, when there's a "daemonized" function that wakes up every second), use cpufreq_driver_target to lock the cpufreq per-CPU lock before the command is passed to the cpufreq processor driver. ![]()
__________________
|
| Gracias de parte de: | ||
|
#71
|
||||
|
||||
|
No es mucho pedir (siempre que no pidas también que traduzcamos la información oficial). Esta es la documentación oficial que existe al respecto de los governors:
http://github.com/cyanogen/cm-kernel.../governors.txt ![]() Tras leermelo creo que por defecto seria mejor que viniese con el gobernor "conservative" y no "on demand" pero bueno, cada uno que se lo ponga como quiera, aunque creo que así deberia gastar menos bateria y evitar FCs al cambiar rápidamente de frecuencia. En fin, por ahora todo perfecto, he vuelto a 5 escritorios y por ahora no se resiente la magic (el haber formateado la SD y tenerla casi vacia supongo que ayuda) Cita:estoy usando la black, pero el reloj de la barra de notificaciones no se ve (supongo que los números serán también negros). ¿Alguna solución?.
![]() ---------------- Estoy escuchando: Tiësto – Feel It In My Bones - Radio Edit en mi Spotify via FoxyTunes
__________________
.
|
|
#72
|
||||
|
||||
|
Hola JRSOFT!!! me gustaria saber si hay algun tema para esta rom? por cierto muy buena. gracias por tu curro.
__________________
Estas? pues parece que te vas!!!!!!!
|
|
#73
|
||||
|
||||
|
Otra cosa jrsoft, el reproductor YXPLAYER me lo tira para atras, a que puede ser debido? gracias
__________________
Estas? pues parece que te vas!!!!!!!
|
|
#74
|
||||
|
||||
|
Pues adivino no soy, así que no tengo manera de saber a que es debido el que no funcione esta aplicación, o las miles de aplicaciones que existen y que todavía no están optimizadas para Froyo (esta rom tiene un kernel pensado para Froyo).
__________________
|
|
#75
|
||||
|
||||
|
ok, muchas gracias.
__________________
Estas? pues parece que te vas!!!!!!!
|
|
#76
|
||||
|
||||
|
problemas con superuser
perdona pero no me funciona superuser(permissed denied) lo he probado todo,tampoco va el set cpu ni el autokiller,es decir todo lo que requiere root,que esta pasando? gracias
|
|
#77
|
||||
|
||||
|
Nada, al final wipe y instalación limpia al canto, backup con el astro de las apps "de estrangis" y con el mYBackup backup de todos los datos de las apks...... Pero se me ha corrompido la SD despues del d sms y bitacora de llamadas T_T, ahora tendre qu ehacer nandroid sólo para el backup de eso y otr avez nandroid a esta isntalación, jus...
Por lo demàs, Todo correcto, ya tengo ROOT, (que raro por eso :S lo que me pasaba..). Seria mucho pedir una explicación de los nuevos profiles de la CPU? Los 3 prèvios (on demand y performance los entendias, userspace no mucho) pero ahora me pierdo bastante en que mejoran cada uno. Gracias, un saludo! Excelente trabajo. ![]() |
|
#78
|
||||
|
||||
|
Así pues lo suyo es hacer la instalacion de la 2.0 de manera limpia. Esto es 1º Backup de aquello que queramos guardar, con algun programa para backups. 2º Desde el recovery, nandroid del sistema que funciona, nuestra versión hasta el momento (por si las moscas )3º Desde el recovery, Wipe/Factory Reset, Wipe de Cache, Wipe de Dalvik-cache (y yo tmb hago wipe de rotation, pero eso es opcional) 4º Flash de la version 2.0 Y au, reinicio, la dejamos que se inicie sin tocar nada en ningun momento, es muy largo, y al cabo de mucho tiempo (a mi me ha tardado 10-15 minuts facil) ya estará lsita para configurarla de cero. Deberia tener permisos root ahi.
__________________
.
|
|
#79
|
||||
|
||||
|
Hola chicos, tengo otro problema y no se a que puede ser debido, se me termina la batería en cuestión de horas, y cuando entro al historial, me pone que mas del 70% de la batería se la funde "Dispositivo inactivo" android es que da taaaaaanta información, y bueno, sabeis a que puede ser debido? o que se puede hacer?
|
|
|
|
#80
|
||||
|
||||
|
Primero de todo gracias a quien hace esta rom posible. La he instalado siguiendo todas las instrucciones (wipes incluidos) y todo va bien salvo un pequeño detalle: no me aparece el spare-parts. He instalado la version del market pero no tiene la opcion para cambiar el color de la hora (tengo el tema negro). Alguna solucion? Gracias de antemano.
|