画面のバックライトを消す方法(モニタ電源を消す) vbetool

サーバマシンによっては省電力モードでモニタ電源が切れず、液晶モニタのバックライトが点灯したままになることがあります。
その場合にはBIOSからモニタの状態を制御するツールvbetoolを使うとバックライトを消灯させることができます。

ライセンスはGNU General Public License v2 (GPLv2)です。

vbetoolはほとんどのディストリビューションでは標準パッケージに含まれておらず、拡張パッケージとして存在することがあります。
Red Hat系であればFedoraのrpmパッケージがあります。

vbetool-1.2.1-2.fc17.i686.rpm
vbetool-1.2.1-2.fc17.x86_64.rpm

vbetoolのインストール

vbetoolはlibpciaccessやlibx86に依存しているため、インストールにはlibpciaccessとlibx86が必要です。

libpciaccessはyumなどで標準リポジトリからインストールすることができます。

# yum install libpciaccess

libx86はEPEL(Extra Packages for Enterprise Linux)レポジトリからインストールすることができます。
[参考記事] EPEL(Extra Packages for Enterprise Linux)を使用する方法

# yum --enablerepo=epel install libx86

vbetoolをインストールするにはRPMコマンドで取得したrpmファイルを指定します。

# rpm -ivh vbetool-1.2.1-2.fc17.i686.rpm

vbetoolの使用方法

バックライトをオフにする場合

# vbetool dpms off

バックライトをオンにする場合

# vbetool dpms on

vbetoolコマンド実行時にパーミッションエラーが出ることがあります。

# vbetool dpms off
mmap /dev/mem: Permission denied
Failed to initialise LRMI (Linux Real-Mode Interface).

この場合SELinuxの制限がかかっていることが考えられます。
SELinuxを無効にするには次のコマンドです。

# setenforce 0

/etc/pm/sleep.d/や/etc/pm/power.d/にシェルを書けば、省電力モード時にオフ、復帰時にオンという設定ができます。

vbetool: Usage vbetool 
  [[vbestate save|restore]
  [vbemode set|get]
  [vgamode]
  [dpms on|off|standby|suspend|reduced]
  [post [romfile]]
  [bootpost]
  [udevpost pciid]
  [vgastate on|off]
  [vbefp panelid|panelsize|getbrightness|setbrightness|invert]]

vbetoolとは

ハードウェアの状態を変更するためにリアルタイムビデオBIOSコードを実行するために使用します。
現在、DPMS状態の変更、ビデオカード状態の保存/復元そして最初からビデオカードを初期化しようとすることです。
ACPI S3 サスペンド後にビデオの状態を正常に回復のチャンスを高めるために主に存在します。
vbetool is a small application that executes code from the BIOS of your video card.
This is mostly useful for reinitialising the hardware, for instance after ACPI suspend/resuming.

DPMS(Display Power Management Signaling)とは

1993年にビデオ周辺機器関連の標準化団体VESA(Video Electronics Standards Association)によりディスプレイの省電力を目的として制定された規格のことです。
ディスプレイのモードには、オン、スタンバイ、サスペンド、オフの4つの状態が定義されています。
この規格は2003年にDPM(Display Power Management)として改訂版が発行されています。

関連記事

スポンサーリンク

ペンギンの種類

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る