Mi portatil se sobrecalienta porque uno de los procesadores no deja de trabajar al 100%

Imagen de fredynell3
0 puntos

Un saludo a todos:

soy nuevo con Ubuntu. Instalé la versión 11.10 hace pocos días en una partición diferente de mi disco duro. Tengo un portatil Dell XPS L502S con procesador Intel Core i7 2630QM. Al escribir el comando "sudo top" y digitar mi contraseña ingreso a un visor de procesos. Supuestamente este computador posee 8 procesadores (o eso entendía) y allí, aparentemente están los 8 procesadores y hay uno que está trabajando al 95.8%.

Llegué a esto buscando solución al problema de que el computador se sobrecaliente y el ventilador de refrigeración trabaja bastante aún cuando no ejecuto nada especialmente demandante. Estuve buscando en Google y otros han tenido problemas similares de que sus procesadores trabajan, pero normalmente hay asociado un proceso que es el que provoca que el procesador trabaje al 100%. En mi caso no tengo ningún proceso a la vista que esté trabajando tanto, entonces mi pregunta es: qué puedo hacer para solucionar este problema y no comprometer mi equipo?

Abajo les ilustro una copia de la terminar para que observen a lo que me refiero.

fredynell3@ubuntu:~$ sudo top
[sudo] password for fredynell3:

top - 19:13:53 up 58 min, 1 user, load average: 0.04, 0.72, 0.73
Tasks: 187 total, 2 running, 183 sleeping, 0 stopped, 2 zombie
Cpu(s): 4.0%us, 0.2%sy, 0.0%ni, 95.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 3971000k total, 3847744k used, 123256k free, 1180452k buffers
Swap: 262140k total, 8k used, 262132k free, 1705524k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
982 root 20 0 169m 28m 5172 S 5 0.7 1:35.06 Xorg
30641 fredynel 20 0 303m 16m 11m S 4 0.4 0:00.90 gnome-terminal
1513 fredynel 20 0 790m 111m 17m S 3 2.9 1:34.30 compiz
30702 root 20 0 21468 1420 1000 R 1 0.0 0:00.10 top
270 root 20 0 15876 1420 736 S 0 0.0 2:17.44 mount.ntfs
1711 fredynel 20 0 225m 23m 10m S 0 0.6 0:02.03 applet.py
1732 fredynel 20 0 559m 133m 82m S 0 3.4 0:59.22 update-manager
2376 fredynel 20 0 796m 217m 24m S 0 5.6 4:01.15 firefox
9824 root 20 0 0 0 0 R 0 0.0 0:00.78 kworker/1:1
1 root 20 0 24184 2216 1324 S 0 0.1 0:01.28 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:00.27 ksoftirqd/0
6 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/1
9 root 20 0 0 0 0 S 0 0.0 0:00.12 ksoftirqd/1
11 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/2
12 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/2:0

Gracias de antemano por sus respuestas.

Imagen de Gabriel_M
+1
0
-1

Edita el archivo /etc/cron.weekly/apt-xapian-index

sudo su
nano  /etc/cron.weekly/apt-xapian-index

Cambia su contenido de

#!/bin/sh

CMD=/usr/sbin/update-apt-xapian-index
IONICE=/usr/bin/ionice

# Rebuild the index
if [ -x $CMD ]
then
if [ -x $IONICE ]
then
nice $IONICE -c3 $CMD --quiet
else
nice $CMD --quiet
fi
fi

a

#!/bin/sh

CMD=/usr/sbin/update-apt-xapian-index
IONICE=/usr/bin/ionice

# Rebuild the index
if [ -x $CMD ]
then
if [ -x $IONICE ]
then
nice -n 19 $IONICE -c 3 $CMD --update --quiet
else
nice -n 19 $CMD --update --quiet
fi
fi

Instala pyjupiter
http://desdelinux.net/ftp/pyjupiter-uci.deb

+1
0
-1
Imagen de fredynell3
+1
0
-1

Hola Gabriel_M:

traté lo que sugeriste. Modifiqué el archivo y agregué los --update, en las dos líneas donde no estaban. Reinicié el equipo y se inició un programa para revisar el disco en busca de errores. Decía: "Checking disk drives for errors. This may take several minutes. Checking disk 1 of 1 (1...100% completed)". Ese proceso terminó e inicié normalmente. Luego instalé pyjupite (que no sé para que es) y en la terminal se imprimió lo siguiente:

fredynell3@ubuntu:~$ py-jupiter.py

(py-jupiter.py:2134): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(py-jupiter.py:2134): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(py-jupiter.py:2134): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(py-jupiter.py:2134): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

warning: output --auto not found; ignoring
/usr/lib/jupiter/kernel/power: 13: cannot create /proc/sys/kernel/nmi_watchdog: Directory nonexistent
/usr/lib/jupiter/kernel/power: 18: cannot create /sys/class/drm/card0/device/power_profile: Directory nonexistent
/usr/lib/jupiter/kernel/power: 22: cannot create /sys/bus/{pci,spi,i2c}/devices/*/power/control: Directory nonexistent
/usr/lib/jupiter/kernel/power: 13: cannot create /proc/sys/kernel/nmi_watchdog: Directory nonexistent
/usr/lib/jupiter/kernel/power: 18: cannot create /sys/class/drm/card0/device/power_profile: Directory nonexistent
/usr/lib/jupiter/kernel/power: 22: cannot create /sys/bus/{pci,spi,i2c}/devices/*/power/control: Directory nonexistent
/usr/lib/jupiter/kernel/power: 13: cannot create /proc/sys/kernel/nmi_watchdog: Directory nonexistent
/usr/lib/jupiter/kernel/power: 18: cannot create /sys/class/drm/card0/device/power_profile: Directory nonexistent
/usr/lib/jupiter/kernel/power: 22: cannot create /sys/bus/{pci,spi,i2c}/devices/*/power/control: Directory nonexistent

Tal vez deba tratar de reinstalar el Ubuntu, porque cuando lo instalé al finalizar la instalación me salió un error, sin embargo, cuando inicié con el ubuntu todo parecía estar bien. El calentamiento parece estar igual y el ventilador sigue trabajando bastante.

Olvidaba algo. El contenido del archivo apt-xapian-index quedó así:

!/bin/sh

CMD=/usr/sbin/update-apt-xapian-index

# ionice should not be called in a virtual environment
# (similar to man-db cronjobs)
egrep -q '(envID|VxID):.*[1-9]' /proc/self/status || IONICE=/usr/bin/ionice

# Check if we're on battery
if which on_ac_power >/dev/null 2>&1; then
on_ac_power >/dev/null 2>&1
ON_BATTERY=$?

# Here we use "-eq 1" instead of "-ne 0" because
# on_ac_power could also return 255, which means
# it can't tell whether we are on AC or not. In
# that case, run update-a-x-i nevertheless.
[ "$ON_BATTERY" -eq 1 ] && exit 0
fi

# Rebuild the index
if [ -x "$CMD" ]
then
if [ -x "$IONICE" ]
then
nice -n 19 $IONICE -c 3 $CMD --update --quiet
else
nice -n 19 $CMD --update --quiet
fi
fi

Tienen alguna otra idea?

Gracias por sus respuestas.

+1
0
-1
Imagen de yorchlpz
+1
0
-1

tengo el mismo problema aunque cuando actualice la vercion del kernel se areglo un poco, tengo la versión 3.2 pero un uno de los "core" es el que trabaja casi todo el tiempo al 96, 95 % y pues se acaba la batería no dura mas que una hr 30 minutos que en windows me dura hasta 3 hrs según me dicen es por que linux mantiene el cpu al 100% pero pues seguro hay una solución para esto, ¿quién la conoce ? jeje me gusta mucho mas linux que windows en especial ubuntu, a pesar de que todo lo tienes que configurar a mano...
intentare instalar desde 0 otra ves cambiar el kernel 3.4 o 3.5 ya que se libere cimpilare el kernel y aver que mas le hago lo documentare y lo pongo en el foro si me resulta...

+1
0
-1