Сайт | Скачать | Видео | Wiki

Автор Тема: Эксперименты с hibernate/tuxonice  (Прочитано 35537 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nik

  • Ветеран
  • *****
  • Сообщений: 752
  • Репутация: +80/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #165 : 20 Январь 2012, 09:41:17 »
Уже нашел решение, как заставить read читать пробел (похоже все упорно жмут его), завтра проверю до конца.
Жал именно символьную кнопку.
intel Core i3 8100 / nVidia-GTХ750-2048Mb / SSD-128mb/HDD-500Gb / RAM-DDRIV 8Gb / ,PuppyRus SnowDog, PuppyRus Richy, Windows 10.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #166 : 20 Январь 2012, 09:52:44 »
Жал именно символьную кнопку.
А что за железо? Клавиатура USB?
Engineering is the art of making what you want from things you can get.

Оффлайн nik

  • Ветеран
  • *****
  • Сообщений: 752
  • Репутация: +80/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #167 : 20 Январь 2012, 11:36:54 »
Проц
processor   : 0
vendor_id   : AuthenticAMD
cpu family   : 15
model      : 67
model name   : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
stepping   : 3
cpu MHz      : 3143.566
cache size   : 1024 KB
physical id   : 0
siblings   : 2
core id      : 0
cpu cores   : 2
apicid      : 0
initial apicid   : 0
fdiv_bug   : no
hlt_bug      : no
f00f_bug   : no
coma_bug   : no
fpu      : yes
fpu_exception   : yes
cpuid level   : 1
wp      : yes
flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips   : 6287.13
clflush size   : 64
cache_alignment   : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor   : 1
vendor_id   : AuthenticAMD
cpu family   : 15
model      : 67
model name   : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
stepping   : 3
cpu MHz      : 3143.566
cache size   : 1024 KB
physical id   : 0
siblings   : 2
core id      : 1
cpu cores   : 2
apicid      : 1
initial apicid   : 1
fdiv_bug   : no
hlt_bug      : no
f00f_bug   : no
coma_bug   : no
fpu      : yes
fpu_exception   : yes
cpuid level   : 1
wp      : yes
flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips   : 6286.17
clflush size   : 64
cache_alignment   : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
мать Asus G-Surf 365
ОЗУ DDR2 - 4Gb
Винты ST380811AS - ext3   WDC WD15EARS--00M - ext4
Видео nVidia-GTS250 512Мб
Клавиатура USB-Acer SK9610
intel Core i3 8100 / nVidia-GTХ750-2048Mb / SSD-128mb/HDD-500Gb / RAM-DDRIV 8Gb / ,PuppyRus SnowDog, PuppyRus Richy, Windows 10.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #168 : 20 Январь 2012, 14:21:34 »
Подключил USB-клавиатуру к лэптопу. Управляется одинаково, никакой разницы не заметил - что со внутренней (не USB), что с внешней. Добавил в код  DdShurick чуствительность к пробелу:

Код
###########  Tuxonice wake up ##############
if [ "$TUX_PATH" ]; then
echo  " " > /dev/console
echo  " " > /dev/console
echo  "Found Tuxonice settings: $TUX_PATH" > /dev/console
echo  "Press any key for return normal boot Puppy" > /dev/console

TUX_IFS=$IFS
IFS=$'\n'
read -t 2 -n 1 TUX_INPUT

 if [ ! $TUX_INPUT ]; then
echo "Tuxonice wake up..." > /dev/console
#    if [ "$tux_delay" ]; then
# sleep $tux_delay
#    fi
echo $TUX_PATH > /sys/power/tuxonice/resume
sleep 0.1
echo 1 > /sys/power/tuxonice/do_resume
 else
echo  "Return normal boot Puppy" > /dev/console
 fi
IFS=$TUX_IFS
fi
############################################

P.S. Раньше у меня работало только с read -t 1, сейчас вроде работает и с read -t 2. Надо еще погонять.
« Последнее редактирование: 20 Январь 2012, 14:24:34 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8502
  • Репутация: +185/-2
  • Старый чайник
Re:Эксперименты с hibernate/tuxonice
« Ответ #169 : 20 Январь 2012, 21:08:28 »
 Перенёс систему на флешку. Swap прежний - /dev/sda3. Первая "чистая" загрузка, система уснула и проснулась нормально. TUX_PATH естественно пришлось вписать в menu.lst. Перенёс на флешку сохранёнку. Уснула, проснулась,...  и исчезла свободная память. После "нормальной" перезагрузки система уснула и проснулась нормально.  :-\
 Думаю, что автоматическая перепаковка initrd.gz - излишество. Проще добавить пункт меню в установщик. А кто использует "чужой" загрузчик, так всё равно руками вписывать приходится.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #170 : 20 Январь 2012, 21:40:21 »
TUX_PATH естественно пришлось вписать в menu.lst.
Зачем? Можно было настроить через sleepyhead, она бы забросила TUX_PATH в init.
А кто использует "чужой" загрузчик, так всё равно руками вписывать приходится.
Ничего не приходится вписывать. Полная независимость от загрузчика.
« Последнее редактирование: 21 Январь 2012, 07:52:26 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #171 : 21 Январь 2012, 11:45:41 »
По поводу пакики после подъема. Нашел похожий случай:
http://www.mygnu.de/index.php/2011/05/tuxonice-problems-with-nvidia-drivers-270-41-06/
Парень пишет, что проблема в видеодрайвере, лучше откатиться на старый, а еще лучше выключать патч "Transparent Huge Рages".

Пробовал удалить что-нибудь из видео-модулей из текстового режима - не выходит, везде module in use. Что тут можно сделать?
lsmod на прицепе.

По поводу патча "Transparent Huge Рages" - он у нас похоже не включен, раз файла  /sys/kernel/mm/transparent_hugepage/enabled нет. Следовательно и выключать нечего.
« Последнее редактирование: 21 Январь 2012, 11:51:23 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10726
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #172 : 21 Январь 2012, 12:01:12 »
ну это для проприетарных дров... у нас не тот случай
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #173 : 21 Январь 2012, 13:22:49 »
ну это для проприетарных дров... у нас не тот случай
Ну а как без интел-видеомодулей загрузиться ? Пусть даже в консоль ?
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10726
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #174 : 21 Январь 2012, 14:26:28 »
причем тут интел? статья же про nvidia-drivers-270-41-06 вроде
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #175 : 21 Январь 2012, 14:34:49 »
причем тут интел? статья же про nvidia-drivers-270-41-06 вроде
Статья про мою ошибку. Я ее на трех DELLах наблюдаю, на всех видео Intel. Может оно и не связанно, конечно. Просто хочу проверить.

Кстати, а с сентября-октября прошлого года видео для интела не обновлялось? Тогда туксонайз у меня хорошо работал.
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10726
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #176 : 21 Январь 2012, 14:52:02 »
в репозитарии "215-packages" есть 2.16 и 2.17 версии, качни и проверь.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #177 : 21 Январь 2012, 17:29:48 »
в репозитарии "215-packages" есть 2.16 и 2.17 версии, качни и проверь.
Проверил. Лучше не стало. Погонял tuxonice и на десктопе с NVIDIA-32 Мб и со своп-разделом. Первый раз вроде поднялся, только Хы подвисли. Но больше укладываться не захотел - см. фото.

На этом ядре туксонайз не живет нормально - как его не крути.

Sleepyhead я подправил - первый раз do_sleep вызывает настройки. 
Engineering is the art of making what you want from things you can get.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8502
  • Репутация: +185/-2
  • Старый чайник
Re:Эксперименты с hibernate/tuxonice
« Ответ #178 : 21 Январь 2012, 18:16:37 »
Зачем? Можно было настроить через sleepyhead, она бы забросила TUX_PATH в init.
А затем, что sleepyhead не работает при чистой загрузке (pfix=ram). Возможность "усыпить" систему гораздо полезнее именно при чистой загрузке.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #179 : 21 Январь 2012, 18:38:27 »
А затем, что sleepyhead не работает при чистой загрузке (pfix=ram).
Это можно поправить. Сделаю.
Engineering is the art of making what you want from things you can get.