web-dev-qa-db-ja.com

Debian7で時折画面が停電する

Asus Eee PC2101HAにDebian7をインストールしました。

画面が1秒間真っ暗になることがあります。

私のVGAカードはVGA compatible controller: Intel Corporation System Controller Hub (SCH Poulsbo) Graphics Controller (rev 07)です

1
Bau Miao

いくつかのIntelドライバーオプションがあり、それらがハードウェアで完全に機能しない場合、次のような問題を引き起こす可能性があります。

  • 大きなものはlvds_downclockですが、デフォルトではオフになっています。そのデフォルトを変更した場合は、それが最初に試行されます。 (一部のカーネルバージョンがデフォルトでオンになっている可能性があるため、強制的に無効にすることをお勧めします)。
  • i915_enable_fbcは、さまざまな表示の問題を引き起こす可能性があります。デフォルトはチップごとです。オフにしてみてください。

上記の両方で、おそらく電力使用量が少し増えるでしょう。

  • 最後に、powersaveのデフォルトはtrueです。これをオフにすると、省電力機能が一度に無効になります。これはおそらく機能しますが、バッテリーの寿命が短くなっていることに気付くでしょう。

これらの値を設定するには、次の2つの方法があります。

  1. カーネルコマンドラインでは、次のようになります:i915.i915_enable_fbc=0。はい、オプション名がi915で始まる場合でも、i915.プレフィックスが必要です。起動する前にGRUB)のコマンドラインを編集して一時的にテストし、grub configで永続的に設定できます(/etc/default/grubを編集してから、update-grubを実行します。またはdpkg-reconfigure grub-pc)。
  2. /etc/modprobe.dに新しいファイルを作成します(例:/etc/modprobe.d/local-i915.conf)。次に、その中にoptions i915 i915_enable_fbc=0 lvds_downclock=0(など)を入れます。ここではi915.プレフィックスを使用しないことに注意してください。編集後、update-initramfs -uを実行します。

別のオプションは、新しいカーネルを試すことです。現在、 Debian Backports には3.12があります。新しいカーネルは、Intelビデオドライバーの多くのバグを修正し、ハードウェア固有の省電力機能がいつ機能するかについての知識も向上しています。

4
derobert

どうやらこれはLinuxとIntelのチップセットに共通の問題です。 i915チップセットとGrubをお持ちの場合は、/etc/default/grubを編集し、i915.enable_psr=0行にGRUB_CMDLINE_LINUX_DEFAULTを追加してみてください。例:GRUB_CMDLINE_LINUX_DEFAULT="foo bar i915.enable_psr=0"。次に、コマンドupdate-grubを実行して再起動します。

0
Dan