SWSUSP1.0リリース 28
ストーリー by Oliver
おやすみ。でも死なないで。 部門より
おやすみ。でも死なないで。 部門より
zeissmania 曰く、 "LinuxでACPIを使ってサスペンド/レジュームを実現する、SWSUSPの 1.0がリリースされました。 対応カーネルは2.4.21で、22-pre3以降に対応するためのパッチもあります。 残念ながら、2.6.x系へのマージは、当面見送りとなりますが、近々2.4.x系にはマージされるでしょう。 まだ若干の不具合のあるハードウェアもありますが、サスペンド/レジュームに関してはほぼ安定した機能を実現できているようです。 タレコミ人もpre16から、FMV BIBLO MG12Dでテストしていますが、なかなか快適です。みなさんもお試しを。"
ちょっとfix (スコア:4, 参考になる)
#ifdef CONFIG_SMP
は
#ifndef CONFIG_SMP
の間違いです。時間無くてメールしないうちに1.0でちゃった。 お手数ですが、/.erの皆様、手で直してね。
この部分は、SpeedStepとか、PowerNOW!とか起動時の電源状態でBIOSが動作周波数を変更しちゃうノートパソコンとかの対処です。
なおさないと、サスペンド時の電源状態と、次回起動時の電源状態によって、PCの時計の進みが倍速になったりしますよ。 XMMSで音楽が2倍速に鳴るのはなかなかシュールでした:)
SMPでの対処については、これから対応を作りたいと思っています。 software suspendのSMP対応は、2.6の機能が必要になりそうなので、2.6へのSWSUSP移植作業のなかで周波数制御関連もやりたいと思っています。
APCI? (スコア:2, 参考になる)
Winodws でできる,ディスクへのハイバネーションが Linuxでもできるようになる,ということですよね?
#自分は Windows と Linux では HDD を入れ換えているので非常に嬉しいです.
Re:APCI? (スコア:3, 参考になる)
ハイバネーションに使用するディスク領域は、Linux swap領域を使用するので、WindowsとLinuxのデュアルブートにしておいて、起動時にどちらもハイバネーションから復帰することも可能なようです。WindowsでSuspend->Linuxで起動してSuspend->Windowsでresume起動->WindowsでSuspend->LinuxでResume起動みたいなことが可能です(但し、私がテストした範囲ではUSBマウスが復帰できなかったので、まだまだ問題がありそうですが)
Re:APCI? (スコア:0)
Re:APCI? (スコア:2, 参考になる)
ちなみにスワップ領域へメモリイメージを待避する時に、データ圧縮するオプション(コンパイルオプション)もあります。
Re:APCI? (スコア:0)
これを使って、実際どのくらい縮みます?
# sizeof(RAM) == sizeof(swap) なので焦っているAC
Re:APCI? (スコア:0)
>おやすみ。でも死なないで。 (スコア:2, おもしろおかしい)
すぅすーすぴー
どなたか解説を (スコア:1)
FreeBSDのACPI実装の元ネタである、Intelが公開しているACPI CA [intel.com]とは、一体どういう関係なんでしょうか?別モノ?
Re:どなたか解説を (スコア:1, 参考になる)
↑ ↑ ↑
仲良し +- 仲良し -+ +--仲良し--+
↓ ↓ ↓
SWSUSP ← ライバル → S4BIOS
Re:どなたか解説を (スコア:2, 参考になる)
SWSUSP-1.0では、このあたりのコードがちょっと間違ってて、drivers/acpi/system.cの319行あたりで、S4BIOSをACPI BIOSがサポートしているかどうかに関わらず、SWSUSPを有効にしているのに対して、400行目付近はS4BIOS優先のロジックになっています。(実質動作に影響ないけど)。
パッチ送っておきますね。
2.6.0-testだと、drivers/acpi/sleep/main.cが対応するファイルになります。
1.0.1 (スコア:1)
カーネルプリエンプション対応のようで。
Re:1.0.1 (スコア:2, 参考になる)
Nigelが早まったかんじです。彼は、本当の意味ではメンテナーではないはずなので、判断といういみでは、弱かったのでしょう。
とはいえ、
つかえるところまで、もっていったんですから、大いに使って、感謝しましょう。
1.0.3 (スコア:1)
カーネルOopsが出ているとの報告もあるので、もう少し
様子を見たほうが無難かもしれません。
もちろん勇気のある方に地雷を踏んで報告いただければ、修正できますのでさらに良しです。
Re:1.0.3 (スコア:1)
Thinkpad X31の場合 (スコア:0)
で死亡してしまってました。APMでもACPIでも。
忙しくて時間が取れなかったのと、スリープでも十分だったので全然追及
してないんですが、も一回試してみようかな・・・時間があれば。
# それ以前にThinkpadならハイバネーション用のパーティション作れば
# イケるはずなんだけど。
Re:Thinkpad X31の場合 (スコア:2, 参考になる)
RCになってからは、安定しますから、試してみて下さい。
簡単ながら、インストール方法を書いてみましたので、ご参考にどうぞ。
http://www.zeissmania.com/turbo/fmvsuspend.html [zeissmania.com]
Re:Thinkpad X31の場合 (スコア:0)
早速試してみよう・・・って
2.4.21用かぁ・・・
週末に試すことにします。
灰場ネーション (スコア:0)
Re:灰場ネーション (スコア:1)
#cardmgr が終了するのに時間がかかっているだけかもしれませんが
Re:灰場ネーション (スコア:1)
もしそれだけのプロセスが動いているとすれば、それだけのプロセスの停止・起動が必要になるわけですので、シャットダウンのほうが必ずしも早いとも限りません。
ま、判って言っているんだとおもいますがね;)
Re:灰場ネーション (スコア:1)
-- 哀れな日本人専用(sorry Japanese only) --
Re:typo (スコア:1)
Re:typo (スコア:1)
Re:typo (スコア:0)
荒らし?おもしろおかしい?
Re:typo (スコア:0)
というか、#359459 は本当に文章全体を読んだのか?
文脈で分かるだろ。Perl なんか全然関係ないわけだし。
Re:typo (スコア:0)
みんなから叩かれまくってがっかりしている
#359459の画像きぼんむ