|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 20 Sep 2005 17:27:00 To : Victor Wagner Subject : Re: ACPI на ноутбуке -------------------------------------------------------------------------------- Sep 20 10:56 05, Victor Wagner wrote to Zahar Kiselev: IT>>> нажал - и комп выключится... потом включил и у тебя всё IT>>> _В_ТОМЖЕ_СОСТОЯHИИ_ ! ZK>> Хрен будет, а не то же состояние. В программах обычно ZK>> таймеры там всякие есть и прочие зависимые от времени ZK>> вещи, которые вот просто так останавливать крайне ZK>> нежелательно. VW> Вот тут ты, Захар, в корне неправ. Система у нас многозадачная и не VW> realtime. Поэтому любая программа должна быть готова к тому, что у VW> неё в VW> любой момент отберут timeslice, и засунут её в своп минут этак на VW> несколько. Поэтому счётчики обычно реализуют через системные вызовы VW> times, gettimeofday и им подобные. Все это теоретически так, но с усыплениями я экспериментировал еще лет пять назад, правда не на ноутах, а на настольных компах. Хотел добиться выключения и включения в заданное время либо по модемному звонку. И оно даже включалось. Hо _как_правило_ разбуженный комп начинал мелко или не очень мелко глючить ровно до следующей нормальной перезагрузки. В частности глюки проявлялись на типично фидошных задачах(работа мэйлера с модемом). А в моем случае усыпление, если бы оно работало, было бы актуально для программы аналогичного класса, только общающейся не с модемом, а с иными специфическими микропроцессорными устройствами. Вот ее имело бы смысл запускать заранее, чтобы воткнув кабель на объекте можно было бы быстрее установить связь. Hо учитывая качество реализации функций APM и ACPI в большинстве ноутов - я на безглючную работу не расчитываю. Хотя наверно если разобраться как исправлять DSDT - то может быть и можно наладить "сонные" функции. VW> В общем, поверь моему опыту. Я уже пять лет как ноутбук в норме не VW> В APM-ный suspend его, в сумку и пошел. А какой у тебя бук? IBM наверно? В сети говорят, что у них меньше глюков в части управления питанием. В любом случае тебе с ноутом крупно повезло. VW> Один раз я такое проделал посреди apt-get dist-upgrade. Запустил VW> апгрейд VW> на работе, дождался пока оно все пакеты выкачает, усыпил ноут и пошел VW> домой, а дома разбудил и стал на вопросы конфигурационных скриптов VW> отвечать. Прекрасно всё сапгрейдилось. В это вполне верю. Так как скрипты эти никаких зависимых от времени функций точно не содержали. Zahar --- Msged/LNX 6.1.1 * Origin: wireless point - FIDO over GPRS (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3288433045aa.html, оценка из 5, голосов 10
|