LINUX.ORG.RU

Релиз Suspend2 2.2


0

0

Вышел релиз Suspend2, реализующего возможности по сохранению состояния системы между перезагрузками. Наиболее близкий аналог- функция Hibernate WindowsXP. Состояние памяти и регистров процессора сохраняются на диск и восстанавливаются при включении.

В релизе в основном исправления ошибок. Сделан feature freeze, идёт подготовка к включению suspend2 в основную ветку ядра.

>>> Подробности

★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от Led

Открывать KDE не надо. А то придётся закрывать. Да и расстройство от этого "открытия" для морально неподготовленных будет.

mr ★★
()
Ответ на: комментарий от xnix

Это как это? :-)

P.S. Вас кто-то обманул. Я пишу это с ядра (2.6.14), в котором приложены патчи из 2.6.14-ck8, suspend2-2.2rc15 ну и до кучи bootsplash-3.1.6 и supermount 2.0.10rk3. Вторая неделя, полет нормальный ;-).

AlexM ★★★★★
()
Ответ на: комментарий от anonymous

А "не просыпается" в каком месте? Что ядро пишет (а оно достаточно подробно пишет, что-де нашла сохраненный образ, или нет, не нашла образ итп).

А так - да, работает. И на работе с i865 и дома с radeon9200.

AlexM ★★★★★
()
Ответ на: комментарий от anonymous

> Вот че делать - трахатся ниахота, и Сусю ставить не охота?

Искать другой поддерживающий дистр или сборки ядра для своего? ;-) Ничего, теперь уже скоро... :)

atrus ★★★★★
()
Ответ на: комментарий от AlexM

> А так - да, работает. И на работе с i865 и дома с radeon9200.

А какой драйвер? А то у меня с иксовым radeon на экране после восстановления перемешанный набор цветных пикселей

StirliZ
()
Ответ на: комментарий от anonymous

> Это ACPI-шный суспенд (aka suspend-to-ram), к Suspend2 не имеет никакого отношения.

Это не suspend-to-ram. Это именно suspend-to-disk. Но работает только когда ACPI включено.

у меня в закладках KDE->Control Center -> Laptop Battery -> Power Control все включено, прекрасно работает suspend-to-disk и безо всякого suspend2.
Поясните, чем этот саспенд отличается от suspen2 ?

anonymous
()
Ответ на: комментарий от anonymous

Работает. Только с глюками.

У меня на ноуте (интегр. видео интел) тоже так было - засыпал, но не просыпался - перезагружался на стадии "просыпа". Методом тыка определил, что поблема в модуле intel-agp. А этот модуль отвечает за графическое ускорение. А без него даже просмотр фильмов может тормозить.

Патчи suspend2 ничуть не помогли.

Решилось использованием multimedia-ядра. С ним просыпается :-) Эндрю Мортон рулит! Вот только после просыпания 3d ускорение перестаёт работать - даже glxgears вылетает с ошибкой :-( Ну и да ладно - мне это 3d и не очень надо - главное, что фильмы без тормозов показывает.

Ну и, кроме того, на некоторых версиях ядра совсем нестабильно работает - зависает на разных стадиях часто.

А с настольным компьютером (нвидиа гефорце4) у меня такая ситуация - когда иксы работают на родном драйвере nv - всё вроде работает нормально. А когда с энвидиевской проприетарной поделкой, то компьютер с грехом пополам засыпает, но при просыпании зависает. А без этой поделки никак нельзя - nv тормоз просто.

Кстати, спасибо Muromec'у за ссылку на патчи для nvidia - буду пробовать.

Надеюсь. доведут всё это до ума. За недолгое время пользования ноутбука я к suspend-to-disc очень привык - классная всё-таки штука. Очень удобная и естественная для пользования компьютером.

mr ★★
()
Ответ на: комментарий от anonymous

Suspend2 быстрее раза в два работает. Ну ещё некоторые дополнительные возможности есть. А вообще читайте здесь:

http://suspend2.net/features

mr ★★
()
Ответ на: комментарий от Muromec

>>трахатся ниахота, и Сусю ставить не охота?

>ставить женту

>Muromec (*) (25.01.2006 0:45:21)
А мне померещилось - жену (ну типаааа р-а-к-о-о-м)
Нда, не проснулся ещё я =) Time(9:33)

Atlant ★★★★★
()
Ответ на: комментарий от Atlant

Откройте для себя Nitro - пожалуй лучший патчсет для ядра. Включает и Коливаса, и suspend2 , и reiser4 и кое-чего из mm ветки.

Живет тут: http://forums.gentoo.org/viewtopic-t-423251.html

Пользуюсь этим ядром на своем TP42 - никаких проблем, Uptime последний раз был 8 суток (перегрузился не по глюкам - просто гнома 2.13.5 поставиь вместо 2.12)- suspend-resume делался пару раз в день.

Что до глюков - не все устройства умеют правильно просыпаться. Поэтому рекомендуется всякую USB-PCMCIA всячину собирать в виде модулей и ставить в конфиге suspend2 опцию unload all modules и eject cards (точно не помню как называется - пишу с рабочего компа под виндозой). При resume в этом случае модули будут подтягиваться заново - при этом устройства инициализируются и начинают нормально работать.

Qui-Gon ★★★★★
()

Работает оно у кого то на amd64?

nCryer
()
Ответ на: комментарий от vadiml

> мне хватает того, что кеды восстанавливают сеанс

А мне не хватает. У меня может быть парочка вимов запущена, браузер опять же с недочитанными, но не сохраненными страничками (а на его кэш надеяться все же не стоит).

wRAR
()
Ответ на: комментарий от Led

> Открой для себя KDE:)

Издеваешься? Он и так открыт. См. выше.

wRAR
()
Ответ на: комментарий от anonymous

> Поясните, чем этот саспенд отличается от suspen2 ?

suspend2 не использует ACPI.

wRAR
()

у меня с 2.6.15-mm3 не собирается вообще ядро

AleX ★★★
()
Ответ на: комментарий от AleX

а как воспользоваться этим суспендом?

AleX ★★★
()
Ответ на: комментарий от Deleted

Не знаю. Может быть. По крайней то, что в моей mandriva называется kernel-multimedia-2.6.12-13.mm.3mdk-1-1mdk, как минимум похоже на mm. Например, модуль pktcdvd и там итам есть.

Кроме того, и на этом мандряковском ядре, и на собранных мной 2.6.14-mm2 2.6.16-rc1-mm1 suspend на моём ноутбуке работает. На "более ванильных" - и из дистра, и с kernel.org - нет.

Вот я и думал, что multimedia и mm - одно и тоже. А как на самом деле - не знаю.

mr ★★
()
Ответ на: комментарий от mr

>Открывать KDE не надо. А то придётся закрывать. Да и расстройство от этого "открытия" для морально неподготовленных будет.

Расстройство - это понос. Он только у маленьких детей без серьёзного повода бывает:)

Led ★★★☆☆
()
Ответ на: комментарий от xnix

> >У них http://iphitus.loudas.com/archck.php почему-то совместимы.

>Спасибо за ссылку. поробую.

работает хорошо, пробовал ли кто это собрать пол 64 бита?

anonymous
()
Ответ на: комментарий от mr

>Работает. Только с глюками.

>У меня на ноуте (интегр. видео интел) тоже так было - засыпал, но не >просыпался - перезагружался на стадии "просыпа". Методом тыка >определил, что поблема в модуле intel-agp. А этот модуль отвечает за >графическое ускорение. А без него даже просмотр фильмов может >тормозить.

>Патчи suspend2 ничуть не помогли. 

Что линуксоиды только не делают, чтобы не ставить windows )))

anonymous
()
Ответ на: комментарий от anonymous

>Что линуксоиды только не делают, чтобы не ставить windows )))

С этими гребанными виндами на конторской машине точно никакой suspend не нужен - по три раза на дню перегружаю, чтобы оно хоть как-то ворочалось.

Qui-Gon ★★★★★
()

Блин! Похоже опять какие-то проблемы с прерываниями. Компьютер на nforce2, карточка nvidia с проприетарным драйвером. При просыпании пишет

irq 5: nobody cared

и ещё длинный ряд сообщений. И намертво зависает - даже sysrq не работает.

Загружаюсь с опциями noapic acpi=on resume=/dev/hda5.

cat /proc/interrupts выдаёт про irq 5 следующее:

5: 10855 XT-PIC ohci_hcd:usb1, eth0, nvidia

Может кто-нибудь знает, как с этим бороться?

mr ★★
()
Ответ на: комментарий от mr

>Методом тыка определил, что поблема в модуле intel-agp. А этот модуль отвечает за графическое ускорение

кстати intel-agp - это модуль для agp контроллера, а не самой карточки. и у меня работает.

Muromec ☆☆
()
Ответ на: комментарий от mr

Все usb собирать модулями - и непременно выгружать оные. Насчет nvidia не скажу - у меня radeon старенький, с opensource дровами - никаких проблем не создает.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Muromec

Как я уже написал, ядро загружается с опцией noapic. Собственно без этого иксы с драйверами nvidia не работают (у меня, по крайней мере).

mr ★★
()
Ответ на: комментарий от Qui-Gon

Для Qui-Gon

>С этими гребанными виндами на конторской машине точно никакой suspend >не нужен - по три раза на дню перегружаю, чтобы оно хоть как-то >ворочалось.

Гонишь... Открой для себя hands.dll

Если беспредел не творить в винде, то стоит и работает как надо. А ежели "косматить по черному" то и ни один линукс не выдержит.

А по теме: Молодцы. Правильноу дорогой движется развитие Линукса. Сабж востребован - значит быть ему.

Если все линукс проекты будут развиваться навстречу обычному пользователю (а не только админу) то скоро вопрос "Что ставит на новый комп" отпадет сам по себе. (только Линукс :-))

anonymous
()
Ответ на: комментарий от Qui-Gon

Вот перзагрузился с минимальным набором модулей и без сервисов - без всего, в общем.
Усыпил комп. Сначала при загрузке ядра всё стандартно, при работе swsusp тоже.
Потом выдаёт на экран:

irq 5: nobody cared
[<c0104537>] dump_stack+0x17/0x20
[<c013ac33>] __report_bad_irq+0x23/0x80
И ещё 15 строк в том же духе.
И заканчивает так:
handlers:
[<d14c03de>] (nv_kern_isr+0x0/0x5b [nvidia])
Disabling IRQ #5

И всё - полный вис. Как видите, патчи с nvnews не помогают...

В общем надо будет suspend2 попробовать - хотя надежды мало.

Короче говоря, кривые драйвера, кривое железо... всё так ненадёжно в компьютерном мире. Кривизна повсюду!

P.S. А с драйвером nv ведь всё нормально работает! Это всё nvidia со своими кривыми драйверами.
P.P.S. Собрать бы всех нерадивых производителей железа вместе в одном месте - и выпороть!

mr ★★
()

А кто-нибудь продовал усыпить комп с HCF-модемом? Как лечить то, что при этом происходит? (при попытке уйти в суспенд пишет, что не может остановить сервис связанный с модемом, и в добавок ко всему система загружена потом на все 100% пока не вугружу все модемные модули)

vovans ★★★★★
()

А вот у меня иксы не восстанавливаются на драйвере s3virge. Не знаю что делать, вся прелесть suspend'а пропадает.

rest
()
Ответ на: комментарий от vovans

> А кто-нибудь продовал усыпить комп с HCF-модемом? Как лечить то, что при этом происходит? (при попытке уйти в суспенд пишет, что не может остановить сервис связанный с модемом, и в добавок ко всему система загружена потом на все 100% пока не вугружу все модемные модули)

Так пропиши в hibernate.conf остановку сервиса и выгрузку модулей, проблем-то.

wRAR
()
Ответ на: комментарий от vovans

Бадяга какая-то%( Наложил патчик, скомпилял, затестил. Все чики пуки. Правда пока я не собрал ATI дрова. На стадии Atomic Copy выдает какуюто штуку типа Pageset1: бла бла бла и число ~2886. И потом добавляет, допустимый рост(growth) видимо этого Pageset1 всего 100. Кто нить сталкивался с такой проблемой?

psyche
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.