El 23/05/09, Alfredo J. Delaiti escribió:
Haz una prueba "manual": lanza la rutina del mencoder y manda al equipo a hibernar, para ver qué es lo que hace.
Se "duerme"
O.k.
Luego revisas el registro de actividad en /var/log/pm-suspend.log
No veo nada raro, ni línea alguna relativa a mencoder, solo veo los módulos cargados del kernel, control si se puede suspender, espacio de memoria swap disponible y comandos de inicio para grub. No se para que deseas que mire el registro.
Porque decías que el equipo no hibernaba cuando debería hacerlo y es ahí donde puedes comprobar lo que está haciendo: si se duerme, si lo intenta y falla o si ni siquiera se llega a activar la rutina de hibernación... y en qué momento lo hace.
La pregunta la hice porque me parece bien que si no se esta haciendo nada se "duerma" el equipo, pero si le dí una tarea específica que hacer y encima consume mucha cpu, no tendría que suspender hasta que el nivel de actividad baje hasta un cierto nivel y se mantenga por debajo de ese umbral durante un cierto tiempo o la tarea finalice. Imaginemos que estamos trabajando con algún CAD, edición de video, compilando el kernel o cualquier proceso que lleve tiempo y una carga considerable para la cpu, lo lógico es que no voy a estar moviendo el ratón o tipeando para que no se suspenda, me parece que tampoco es el ideal ir cada vez que le damos a nuestra máquina un trabajo que lleve mucho tiempo tener que desactivar la suspensión para que la labor se lleve acabo. Al menos esa es mi idea de como tendría que funcionar. Es probable que se pueda configurar algo de esto que planteo, pero como lo desconozco es que hice la pregunta. Aunque una de las respuesta de Carlos es que no se pude.
No es tan sencillo. Para empezar, hay que definir qué es "no estar haciendo nada" ;-) El sistema siempre está haciendo "algo", tiene procesos que gestionar. Aunque lo lógico (desde nuestro punto de vista) es esperar que el equipo no hiberne mientras esté desarrollando una actividad "x", el sistema (al menos de momento) no distingue entre: a) estar pilotando un avión b) estar viendo un vídeo en Youtube Y si le toca activar la suspensión... pues la activa, y ahí nos quedamos, con el avión en pleno vuelo y con el vídeo a medias >:-) Hombre, lo lógico sería que se pudiera configurar un poco más esto de la suspensión. Y supongo que así será... en breve. Por ejemplo, que el usuario pueda definir un nivel de carga de procesos, de cpu o de uso de memoria en la que se cancele la suspensión si está al "n %", y qué hacer en ese caso: volver a intentar suspender a los tantos minutos, esperar hasta que tenga una actividad baja o no volver a intentarlo. Y dentro de unos años, estoy segura de que el sistema podrá tomar esa decisión sin contar con el usuario. La suspensión será completamente automática y transparente (y espero que siga siendo opcional :-P): el sistema decidirá por sí mismo cuándo es el mejor momento para hacerlo . Por el momento, yo me conformaría con que sencillamente funcione y se vuelva a reanimar el equipo :-}. La verdad es que no la utilizo, no me fío, no le veo mucha utilidad, aún está poco madura y no hay certificación de por medio, así que es una ruleta rusa: el equipo puede suspender hoy pero tras la actualización del hal de mañana o del controlador de la tarjeta gráfica (por poner un ejemplo) puede dejar de hacerlo. 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