バッテリーモードでノートパソコンを起動するときのキー押下遅延を解決するには?

バッテリーモードでノートパソコンを起動するときのキー押下遅延を解決するには?

XPS 13開発者エディションDellノートブックDebian GNU/Linux Jessie の実行 (テスト)

ノートパソコンがバッテリーで起動すると、キーボードが応答せずにパスワードを入力するのは非常に困難です(キーの押下が遅れたり、無視されたり、停止して何度も繰り返される)。

バッテリーで始動をかけてプラグを差し込んでも電源が出ても構いません。

デフォルトのサービス構成をカスタマイズしなかった(これに関連しないマイナーな変更を除く)debfoster私の完全飼育者リスト私が実行しているサービスを見たい場合は、githubにアクセスしてください。

ノートブックのデフォルトのバッテリモードを有効にするにはどうすればよいですか?

systemd-analyze blameリクエストに応じて表示

       1.084s kbd.service
       394ms exim4.service
       303ms NetworkManager.service
       190ms ModemManager.service
       179ms loadcpufreq.service
       163ms laptop-mode.service
       147ms accounts-daemon.service
       129ms console-setup.service
       117ms networking.service
       100ms lightdm.service
        98ms bluetooth.service
        97ms systemd-logind.service
        93ms keyboard-setup.service
        89ms avahi-daemon.service
        85ms systemd-fsck-root.service
        73ms gpm.service

そしてsystemd-analyze critical-chain

The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
graphical.target @2.434s
??multi-user.target @2.434s
  ??exim4.service @2.074s +358ms
    ??basic.target @2.070s
      ??timers.target @2.069s
        ??systemd-tmpfiles-clean.timer @2.069s
          ??sysinit.target @2.069s
            ??console-setup.service @1.936s +132ms
              ??kbd.service @531ms +1.403s
                ??remote-fs.target @531ms
                  ??local-fs.target @530ms
                    ??tmp.mount @524ms +5ms
                      ??systemd-fsck@dev-disk-by\x2duuid-a2cf7f78\x2d691b\x2d4c01\x2da80c\x2d1bc6228230a5.service @466ms +57ms
                        ??dev-disk-by\x2duuid-a2cf7f78\x2d691b\x2d4c01\x2da80c\x2d1bc6228230a5.device @465ms

しかし、これは主電源があるかどうかにかかわらず一貫しているようです。

追加情報:

  • TTYを使用すると、キーボードの遅延は発生しません。
  • 電源を入れたときと電源を使わないときにテストを行いましたが、デバイスがアイドル状態のcpufreg-aperfときや端末に入力するだけの結果は似ていました。
  • 一部の人はUSB自動サスペンドを無効にすると役に立つと主張していますが、完全に無効にして再起動した後も同じ問題が発生しました。
  • プラグを差し込んで抜くと問題がなくなりました。
  • performanceCPUスケーラを強制的に適用しても(バッテリ使用時でも)役に立ちません。
  • 外部USBキーボードは影響を受けません。

いくつかのハードウェア情報:

lsusb
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 8087:07dc Intel Corp. 
Bus 002 Device 003: ID 0bda:5604 Realtek Semiconductor Corp. 
Bus 002 Device 002: ID 06cb:0af8 Synaptics, Inc. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 xinput
? Virtual core pointer                      id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
?   ? SYNAPTICS Synaptics Large Touch Screen    id=9    [slave  pointer  (2)]
?   ? SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
? Virtual core keyboard                     id=3    [master keyboard (2)]
    ? Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ? Power Button                              id=6    [slave  keyboard (3)]
    ? Video Bus                                 id=7    [slave  keyboard (3)]
    ? Power Button                              id=8    [slave  keyboard (3)]
    ? Integrated Webcam                         id=10   [slave  keyboard (3)]
    ? AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ? Dell WMI hotkeys                          id=13   [slave  keyboard (3)]

ベストアンサー1

修正する次の方法で問題は解決されませんでしたが、Linuxカーネル3.16にアップグレードすると問題が大幅に改善されました!

関連問題を解決しながら、この問題も解決しました!私のラップトップモード設定が無視されるのはなぜですか?

pstateIntelデバイスのデフォルトの「最小CPU周波数」設定は0%であることがわかりました。 5%に増やしたところ、キープッシュディレイが消えました。

役に立つ提案をしてくれた皆さんに感謝します!実際、この問題は私が6ヶ月前にラップトップを購入して以来私を悩ませてきました。

おすすめ記事