質問

私は長文の番号-延工程を生かしなかなかエOpenGLの画面上でレンダリングすべての作したもので仕事を持ちながら、自ら行ってくサンドイッチし、通常であればこの話から始まりました。
ることができたというのはクラッシュが発生し、瞬間ノート型パソコンを使用してい決定をoffにする画面に省エネに努めています。クラッシュ自体は内部にNVIDIA dllがないとか。

は明らかなので値段が高くなりますが、電源を切った状態で行ってくださの経営特徴とする、画面ビデオカードオフが思うよりユーザーにも優しい。があるのではないこprogramatically?
私がSETI@homeの実施のGPU加工。いかがでのビデオカードに眠るのか?

役に立ちましたか?

解決

私はあなたがにしているどのようなOSわからないんだけど、ウィンドウがA送信しますメッセージは、新しい電源状態に入ろうとしていることをに。あなたはそのために耳を傾けた後、いずれかのCPUに処理を開始したり、低電力状態に入るための要求を拒否することができます。

他のヒント

利益のためのLinuxユーザーとの出会いが同様の問題ようと思って追加するを得ることができ類似の通知抑制の電源状態変化を利用 国際化ファイルAPI.例Pythonスクリプトからのリンクを抑制する電力状態の変化:

#!/usr/bin/python
import dbus
import time
bus = dbus.Bus(dbus.Bus.TYPE_SESSION)
devobj = bus.get_object('org.freedesktop.PowerManagement', 
                        '/org/freedesktop/PowerManagement')
dev = dbus.Interface (devobj, "org.freedesktop.PowerManagement.Inhibit")
cookie = dev.Inhibit('Nautilus', 'Copying files from /media/SANVOL')
time.sleep(10)
dev.UnInhibit(cookie)

MSDNによると、アプリケーションは、それはまだ作業し、Windowsがスリープ状態に入るか、ディスプレイをオフにするべきではないとされていることにWindowsを伝えることを可能にするAPIがあります。

関数が呼び出されるSetThreadExecutionState )。これは、フラグES_SYSTEM_REQUIREDES_CONTINUOUSを使用して、私のために動作します。

ただし、この機能を使用していることは、スクリーン・セーバーも(Direct3Dのオーデル)OpenGLを使用している場合は、あなたのOpenGLアプリケーションに干渉する可能性がある、実行しているから、スクリーンセーバーを停止しません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top