ビデオドライバにモニタを物理的にオフにしてオンにするように要求するソフトウェア方法はありますか?
場合によっては、(通常)ラップトップが一時停止状態で目覚めた後でも、ラップトップに内蔵されているディスプレイバックライトが点灯しないことがあります。 (バックライト)も一度自然に消えました。どちらの場合も、コンピュータをシャットダウンし、電源コードとバッテリーを抜いてから、電源を入れ直して、実際にモニターをリセットする必要がありました。完全なプロセスがなければ、バックライトは再び点灯しなかった。xbacklight
キーボードの明るさの増減ボタンは役に立ちません(どちらもうまく機能しますが)。ディスプレイ設定でディスプレイを無効/有効にしても何も起こりません。ドライバー(私の場合はIntel)に尋ねる方法があるかどうか疑問に思います。または、このようなものが役に立ちます。
アップデート:他のすべてのドライバsudo lshw -c video
と同様に、Intelドライバを使用していると思いますconfiguration: driver=i915 latency=0
。よくわかりませんが、最近まで通常のドライバを使用していたようです(最近、ハードドライブをフォーマットして最初から新しいシステムをインストールしましたが、実際にどのドライバが使用されたかは確認できませんでした)。以前のシステム)、同じ問題が存在します。実際、この現象はWindows 7を使用している場合にも発生するため、ドライバの問題ではないと思われます。 OS BIOS POSTの起動手順にも影響します(バックライトエラー後に再起動すると、起動時に製造元のロゴがほとんど表示されません)。バッテリーを取り外して電源を完全に切らずにディスプレイを強制リセットするソフトウェア方法があるかどうか疑問に思います。ノートパソコンはDELL E5500です。古いですが、特にHDDからSSDにアップグレードした後はうまくいきます。
答え1
答え2
これは多くのシステムコンポーネント間のやり取りであり、私がリストできるものは、パブリッシャのカーネルバージョン、カーネルのi915モジュール、X11バージョン、およびdrmドライバです。理想的には、これらのコンポーネントのいくつかについて記載されているエラーを見つけて、最適なソリューションを表示することをお勧めします。
本当に効果がありますか?ディスプレイがオフになっている間、実際に他のホストからラップトップにログインできますか?dmesg
出力で同様のものを見ることができますか?
[drm:intel_enable_lvds [i915]] *ERROR* timed out waiting for panel to power on
特定のバージョンのdrmドライバには既知の問題があります。この状態の間にxrandr
出力を切り替えて動作させることができます。パラメータなしで出力を確認してください。いくつかあるかもしれません。おそらく内部名はLVDSで始まります。私の場合はLVDS-1で、このスクリプトを実行するために幸運で、ログイン後にショートカットが割り当てられました。
#!/bin/sh
sleep 1; DISPLAY=:0 xrandr --output LVDS-1 --off
sleep 1; DISPLAY=:0 xrandr --output LVDS-1 --auto
更新:今すぐ自動的にシャットダウンされた部分を再度読み取ると、これは完全にハードウェアによるものであり、ソフトウェアドライバができることが何もないことを示します。とにかくラップトップモデルは、過熱/断続的にBGAにエラーが発生しやすいです。質問?ハードウェアの修理/交換が必要な場合があります。