Copiar archivos grandes a la tarjeta micro SD (a través del modo MTP o USB thetering y FTP) provoca una alta carga de la CPU (alrededor del 90 %) con el resultado de que mi teléfono se reinicia por sobrecalentamiento.
¿Es este un comportamiento normal? ¿Alguna sugerencia?
Mi sistema es Cyanogenmod 11-M8 en un Galaxy S4 mini con una SanDisk Ultra microSDXC de 64 GB.
EDITAR
Aquí están los últimos mensajes antes de reiniciar segúnadb logcat
I/ThermalDaemon( 322): Sensor 'tsens_tz_sensor0' - alarm cleared 1 at 47.0 degC
E/MP-Decision( 1785): num online cores: 2 reqd : 1 available : 2 rq_depth:0.000000 hotplug_avg_load_dw: 29
E/MP-Decision( 1785): DOWN cpu:1 core_idx:1 Ns:1.100000 Ts:190 rq:0.000000 seq:1069.000000
E/MP-Decision( 1785): num online cores: 1 reqd : 2 available : 2 rq_depth:2.500000 hotplug_avg_load_dw: 58
E/MP-Decision( 1785): UP cpu:1 core_idx:1 Nw:1.900000 Tw:140 rq:2.500000 seq:182.000000
I/ThermalDaemon( 322): Sensor 'tsens_tz_sensor0' - alarm raised 1 at 50.0 degC
E/NetdConnector( 832): NDC Command {4878 bandwidth gettetherstats} took too long (1006ms)
D/MobileDataStateTracker( 832): default: setPolicyDataEnable(enabled=true)
No, no es. La transferencia de archivos puede causar algo de carga en la CPU, pero no tanto. Y luego, una alta carga de CPU puede calentar un teléfono pero no debería causar un corte de protección térmica. ¿El problema también ocurre cuando mueve archivos con el administrador de archivos con el teléfono desconectado de la PC?
No tengo un dispositivo Samsung, pero tuve un problema similar en mi OPO. La temperatura promedio en la que funciona es de entre 45 y 52 grados centígrados. Mientras se copiaba a través de FTP usando conexión USB, las temperaturas alcanzaban a veces más de 70 grados. Como no es normal para mí, encontré una solución como:
Nota: - El dispositivo debe estar rooteado, el gestor de arranque desbloqueado
El objetivo es simple. Su dispositivo se está sobrecalentando porque está utilizando demasiada CPU en su punto máximo. Lo aceleré y pude disminuir el uso de recursos.
Cosas que necesitaba:
La actualización varía de un dispositivo a otro, por lo que debe buscar cómo rootear y actualizar el kernel e instalar las aplicaciones mencionadas anteriormente.
Una vez que tenga todo en su lugar, inicie Synapse → CPU → cambie la velocidad del reloj con el control deslizante. (Lo cambié de 2,4 GHz a 1,3 GHz). Además, también puede establecer un límite personalizado para el corte de protección térmica. Vaya a Thermal en la misma aplicación y use el control deslizante. Lo tengo configurado en 74 grados.
Puede monitorear la temperatura de la CPU y la velocidad del reloj usando CPU Temp .
Desde entonces, no vi ningún sobrecalentamiento en mi teléfono mientras transfería los datos. Sin embargo, el inconveniente obvio y más grande es que la velocidad de transferencia de datos se verá muy afectada. El mío se redujo de ~24 MB/s a 8 MB/s para la tarjeta SD interna (tipo emmc5).
Federico
Fabiusp98
Federico
kworker
,system/bin/mount.exfat
ysystem/bin/sdcard
.Fabiusp98