スイッチャーはノートパソコンの画面のバックライトをオフにします

スイッチャーはノートパソコンの画面のバックライトをオフにします

AMD cedar/Intel ironlake ハイブリッド グラフィックス。カスタム カーネル 3.8.3。無料の radeon xorg ドライバー。統合からディスクリートに切り替えると、 を実行しますが、killall lightdm公式の ubuntu 3.2 カーネルの場合のように X が自動的に再起動しません。そのため、sudo lightdm別の vterm から実行する必要があります。さらに、バックライトがありません。太陽光が当たらない限り、LCD を見ることができません。HDMI テレビに接続すると、テレビの画像は問題なく表示され、そこから制御できます。ただし、ミラーリング画面を設定しても、バックライトがないため、ラップトップに表示されている (または表示されていない) ものを見ることができません。

答え1

問題を修正しても問題は解決しないことはわかっています。

これは少なくとも 3.7 以降の新しいカーネル バグのようです。いずれにしても、私の 3.6 カーネルでは問題になりませんでした。3.8.5 カーネルには、この問題に関連する可能性のある修正変更ログがありましたが、カーネルについて十分な知識がないため、確かなことは言えません。いずれにせよ、3.8.6 の時点では、これは私にとっては未解決の問題です。

https://lkml.org/lkml/2013/2/13/680これは次のものを提供します:

[1.] 問題の1行要約: ATI + I Muxed - vgaswitcheroo - ATIへの切り替え時にバックライトが暗い [2.] 問題/レポートの完全な説明:

この問題はカーネル 3.7.1-17.1 で発生しました。カーネル 3.6.10-3 以前では発生しません。統合型 Intel からディスクリート ATI に切り替えると、画面が暗くなります。その他はすべて正常に動作し、懐中電灯を向けると画面が見えます。Fn キーで明るさを変更したり、/sys/class/backlight ブランチを介して値を直接送信したりしても効果はありません。Intel GPU に戻すと、画面が再び表示されます。Suse のデスクトップ カーネルと標準カーネルにも同じ問題があります。

acpi_osi=Linux と acpi_backlight=vendor (または legacy) を追加してみましたが、違いはありませんでした。

答え2

私も同じ問題を抱えていますが、カーネル 3.7 あたりから始まったことが確認できます。/sys/class/backlight に値を手動でエコーしても機能しませんが、別の VGA ディスプレイがあればオンのままになります。

統合グラフィック カードの電源をオンにして X を再起動すると、ディスプレイ パネルがオンになることがあります。次の操作を試してください。

  1. SSH サーバーが実行中の場合は、その方法でリモートでログインできます。そうでない場合は、Ctrl + Alt + F1 を押して VT1 に切り替え、ユーザー名とパスワードを入力して Enter キーを押します (懐中電灯がないと、この操作を盲目的に実行している可能性があります)。
  2. echo ON > /sys/kernel/debug/vgaswitcheroo/switch
  3. sudo restart gdm(おそらくパスワードの入力を求められます)。

カーネルのバグが修正されるまで、ディスクリート カードを使用する場合は、統合グラフィックスを実行したままにしておく必要があります。

関連情報