アカウント名:
パスワード:
ドライバの問題だという気がする。
アンチチートが原因でドライバやメーカーのファンコントロールがおかしくなることもあるので、アプリの可能性もなくはないかと。
壊すってどうやるねん!過電流がプログラムでながせるのかよ…って思ってたけど冷却ファンの制御を奪っちゃった結果熱破壊する可能性があるんですか…
アプリでGPUのファン回転数変更以外にも、電圧や周波数をコントロールするユーティリティがメーカーから普通に提供されてます。例: https://jp.evga.com/precisionxoc/ [evga.com]
負荷や温度に合わせてファンや電圧コントロールするはずが、ドライバとアプリ間通信をアンチチートツールに妨害されてた結果負荷検知に失敗したり、ファン回転数上げられずにオーバーヒート。最後の砦でBIOSが強制的にフル回転設定にしたけど電圧やクロックのダウン量とかが足りずに死亡とかあり得るかも。
アンチチートは行儀悪いやつは本当に悪いので。プロセス検出やプロセス間通信を失敗させてくる位普通にやってきます。
ドライバのオーバークロック設定いじれば過電流を流せるな。一応最低限のリミッターはあるが基本自己責任でいじるやつでいじったら壊れたりする。
最近のほとんどのICはサーマルシャットダウンを内蔵してるから、例えファンを停止しようと内部の熱で破壊することは難しいけどね。
破壊しようと思ったら、外部の電源ICの制御も乗っ取らないと厳しそう。最近の電源ICならプログラマブルなものも多いけど、こっちも安全機構がハードで実装されてるので、ソフト側からどうにかできるかというと難しい。
たとえば自分が使用している高級?電源は、PCをシャットダウンした後も暫くは排熱モードになって電源ファンをコントロールしてくれるのですが、GPUはサーマルシャットダウンした後もファンは回り続けるのでしょうかね?
サーマルシャットダウンした後にファンが止まるなら、自熱(と周りの熱で)で一気にダメージが蓄積されそうな気がします。
一番温度が高いのはGPUのトランジスタのジャンクション温度なので、停止後に周りの熱でダメージというのは考えにくいです。それにシリコン結晶の熱伝導率は金属並みに高いので、熱源さえなくなればジャンクション部の温度は一瞬で下がります。
GPUだけの話をするのはずれてるというか的を絞りすぎでは。
アプリケーションがどんな振る舞いをしても最低限、ハードウェアが壊れないように安全寄りにしておくのがドライバの仕事のひとつだと思う。悪意あるアプリケーションでハードウェアが物理的に破壊されるなんて悪夢だし。
DRMやアンチチートは、プロセス間通信を改竄して、その「ドライバの仕事」を妨害することがあります。
ドライバといっても単1つのプロセスで成り立っているとは限らず、複数のプロセス間でプロセス間通信をするんですが、そこで割り込んでしまうので、場合によっては「温度上昇を検知」したプロセスと、「ファンを制御」するプロセス間の通信が妨害されてしまうことも有り得ます。
# 特にDRMは困ったものです。# バイオハザード ヴィレッジなんて、DRMのせいで動作がかなりかくついているので、# あまりの重さとカクツキに耐えられなくなり、やむを得ず正規に購入したが快適に動作するDRM回避の海賊版をDLするという現象までおきてます。
アンチチートってだいたいカーネルモードドライバー使うじゃん
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
アプリケーションの問題というよりも (スコア:0)
ドライバの問題だという気がする。
Re:アプリケーションの問題というよりも (スコア:1)
アンチチートが原因でドライバやメーカーのファンコントロールがおかしくなることもあるので、アプリの可能性もなくはないかと。
Re:アプリケーションの問題というよりも (スコア:1)
壊すってどうやるねん!
過電流がプログラムでながせるのかよ…って思ってたけど
冷却ファンの制御を奪っちゃった結果熱破壊する可能性があるんですか…
Re:アプリケーションの問題というよりも (スコア:1)
アプリでGPUのファン回転数変更以外にも、電圧や周波数をコントロールするユーティリティがメーカーから普通に提供されてます。
例: https://jp.evga.com/precisionxoc/ [evga.com]
負荷や温度に合わせてファンや電圧コントロールするはずが、ドライバとアプリ間通信をアンチチートツールに妨害されてた結果負荷検知に失敗したり、ファン回転数上げられずにオーバーヒート。
最後の砦でBIOSが強制的にフル回転設定にしたけど電圧やクロックのダウン量とかが足りずに死亡とかあり得るかも。
アンチチートは行儀悪いやつは本当に悪いので。
プロセス検出やプロセス間通信を失敗させてくる位普通にやってきます。
Re: (スコア:0)
ドライバのオーバークロック設定いじれば過電流を流せるな。一応最低限のリミッターはあるが基本自己責任でいじるやつでいじったら壊れたりする。
Re: (スコア:0)
最近のほとんどのICはサーマルシャットダウンを内蔵してるから、例えファンを停止しようと内部の熱で破壊することは難しいけどね。
破壊しようと思ったら、外部の電源ICの制御も乗っ取らないと厳しそう。
最近の電源ICならプログラマブルなものも多いけど、こっちも安全機構がハードで実装されてるので、ソフト側からどうにかできるかというと難しい。
Re: (スコア:0)
最近のほとんどのICはサーマルシャットダウンを内蔵してるから、例えファンを停止しようと内部の熱で破壊することは難しいけどね。
たとえば自分が使用している高級?電源は、PCをシャットダウンした後も暫くは排熱モードになって電源ファンをコントロールしてくれるのですが、GPUはサーマルシャットダウンした後もファンは回り続けるのでしょうかね?
サーマルシャットダウンした後にファンが止まるなら、自熱(と周りの熱で)で一気にダメージが蓄積されそうな気がします。
Re: (スコア:0)
一番温度が高いのはGPUのトランジスタのジャンクション温度なので、停止後に周りの熱でダメージというのは考えにくいです。
それにシリコン結晶の熱伝導率は金属並みに高いので、熱源さえなくなればジャンクション部の温度は一瞬で下がります。
Re: (スコア:0)
GPUだけの話をするのはずれてるというか的を絞りすぎでは。
Re: (スコア:0)
アプリケーションがどんな振る舞いをしても最低限、ハードウェアが壊れないように安全寄りにしておくのがドライバの仕事のひとつだと思う。
悪意あるアプリケーションでハードウェアが物理的に破壊されるなんて悪夢だし。
DRMやアンチチートは「ドライバの仕事」を妨害するんですが (スコア:0)
DRMやアンチチートは、プロセス間通信を改竄して、その「ドライバの仕事」を妨害することがあります。
ドライバといっても単1つのプロセスで成り立っているとは限らず、複数のプロセス間でプロセス間通信をするんですが、そこで割り込んでしまうので、
場合によっては「温度上昇を検知」したプロセスと、「ファンを制御」するプロセス間の通信が妨害されてしまうことも有り得ます。
# 特にDRMは困ったものです。
# バイオハザード ヴィレッジなんて、DRMのせいで動作がかなりかくついているので、
# あまりの重さとカクツキに耐えられなくなり、やむを得ず正規に購入したが快適に動作するDRM回避の海賊版をDLするという現象までおきてます。
Re: (スコア:0)
アンチチートってだいたいカーネルモードドライバー使うじゃん