[opensuse-es] Como leer la temperatura de la cpu???
Intento leer la temperatura de la CPU desde un programa mio. Ya esta en marcha lm_sensors y funciona bastante bien. Una opcion es ejecutar sensors y cazar el resultado, pero es engorrosa. Hay alguna otra opcion??? Esta en algun archivo /proc? Hay alguna llamada a la bios para obtenerla??? Un saludo --- Lluis
El 23/11/07, Lluis Martinez
Intento leer la temperatura de la CPU desde un programa mio. Ya esta en marcha lm_sensors y funciona bastante bien. Una opcion es ejecutar sensors y cazar el resultado, pero es engorrosa. Hay alguna otra opcion??? Esta en algun archivo /proc? Hay alguna llamada a la bios para obtenerla???
Configuraste lm_sensors con sensors-detect? Lo activaste en el initrd? Yo uso como interfaz grafica el gkrellm. Salu2 --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 24/11/07, Lluis Martinez escribió:
Intento leer la temperatura de la CPU desde un programa mio. Ya esta en marcha lm_sensors y funciona bastante bien. Una opcion es ejecutar sensors y cazar el resultado, pero es engorrosa. Hay alguna otra opcion??? Esta en algun archivo /proc?
Existe... a veces, dependiendo de la "amigabilidad" con acpi que tenga la bios / chipset. Yo lo leo en un equipo (suse 10.1) que es "very acpi friendly" desde: cat /proc/acpi/thermal_zone/THRM/* O sólo la temperatura mediante: acpi -V En otro (suse 10.1), en cambio, no veo ni coscorro. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Camaleón escribió:
El 24/11/07, Lluis Martinez escribió:
Intento leer la temperatura de la CPU desde un programa mio. Ya esta en marcha lm_sensors y funciona bastante bien. Una opcion es ejecutar sensors y cazar el resultado, pero es engorrosa. Hay alguna otra opcion??? Esta en algun archivo /proc?
Existe... a veces, dependiendo de la "amigabilidad" con acpi que tenga la bios / chipset.
Yo lo leo en un equipo (suse 10.1) que es "very acpi friendly" desde:
cat /proc/acpi/thermal_zone/THRM/*
O sólo la temperatura mediante: acpi -V
En otro (suse 10.1), en cambio, no veo ni coscorro.
Saludos,
Esto ya se habó en la lista hace tiempo. Ese comando ya no funciona en algunos ordanadores dependiendo del kernel que uses. (Tú participabas de ese hilo). Creo que con los kernel smp no funciona eso. Lo cual es también mi caso: Contraseña: acpi -V No support for device type: thermal cat /proc/acpi/thermal_zone/THRM/* cat: /proc/acpi/thermal_zone/THRM/*: No existe el fichero o el directorio Saludos. César Enfréntate a los malos; enfréntate a los crueles; enfréntate a todos, menos a los tontos. Son demasiados y siempre serás derrotado. (Proverbio hindú) --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-11-24 a las 01:10 +0100, Lluis Martinez escribió:
Intento leer la temperatura de la CPU desde un programa mio. Ya esta en marcha lm_sensors y funciona bastante bien. Una opcion es ejecutar sensors y cazar el resultado, pero es engorrosa. Hay alguna otra opcion??? Esta en algun archivo /proc?
Debería. Es cuestión de buscarlo, pero como mi cpu no tiene temperatura, no te lo puedo decir. Puedes mirar en el directorio /proc/acpi/processor/ Hay un /proc/cpuinfo, pero en el mio no sale la temperatura. Mira por los muchos ficheros que hay, que uno de ellos debe decirlo; si es la propia cpu quien saca la temperatura interna, pues ahí; si es un chipeto externo, pues en uno de los buses (i2c, pe). - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHSBVTtTMYHG2NR9URAv5SAJ0W2ETZf9t+EINX+aQBWoAq2E8/5QCfQLd4 KqEsmqE49ElOJr5CCGn67wg= =of75 -----END PGP SIGNATURE-----
Hola: Yo utilizo sensors, ya no me acuerdo como lo isntale, y le tiro asi: sensors | grep 'temp2' Me devuelve dos temp (temp1 es la de la placa, creo), asi q elijo la que me interesa. Espero q te sirva Salu2 -- Beber alcohol mata a las neuronas, las neuronas que mueren son las mas débiles, si mueren las más débiles quedan las mas fuertes e inteligentes. Conclusión: cuanto más alcohol bebo más inteligente me hago --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (6)
-
AG
-
Camaleón
-
Carlos E. R.
-
csalinux
-
Juan Erbes
-
Lluis Martinez