Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

zzz suspend-to-ram default changed to s2idle

オープン
#33 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
35/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
shell

調査の方向性

まず、mem/sys/power/state に書き込む runit の suspend エントリポイントを特定します。suspend コマンドがどのように組み立てられているかを確認し、次に deep sleep の選択が既存の state 書き込みより前に行われることを検証して、suspend が意図したカーネルモードを使用することをテストします。

索引モデルが issue の本文から書いたものです。

説明

bug

It seems kernel 5.3 changed the default for s2ram to be s2idle, which drains the battery.

To recover the past behaviour, it seems suspend should do

printf deep > /sys/power/mem_sleep

right before it does

printf mem >/sys/power/state

See: https://www.reddit.com/r/voidlinux/comments/drm4nj/severe_battery_drain_in_sleep/
and
https://www.kernel.org/doc/html/v5.3/admin-guide/pm/sleep-states.html#basic-sysfs-interfaces-for-system-suspend-and-hibernation

主要言語
C
スター
245
フォーク
67
平均マージ
2日
マージ済み PR(30日)
2

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

void-linux/void-runit のほかの issue

void-linux/void-runit の issue をすべて見る

似ている issue

C の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。