3

このためのAPI/ライブラリはありますか?ATI Radeon 9000シリーズグラフィックスカードを持っていて、Windowsの起動時にコア/メモリクロックを下げる必要があります(これのために小さなサービスを作成することを考えましたが、これまでにこれを実行したことはありません)。

私はそれが可能であることを知っていますが(RivaTunerが何らかの形でそれを行うため)、私はその方法を理解していません。

いくつかのリソース/本/例を教えてもらえますか?

ありがとう。

4

4 に答える 4

6

私もこれを行う方法を探しています。NvidiaまたはATISDKを使用したアイデアはありますか?

グーグル検索の結果から判断すると、nvidiaはGPUをオーバークロックするためのAPIを提供しいくつかのATIツールも利用できます(ATIツールは「非公式」に見えますが)。ただし、クロスプラットフォームAPIはなく、設定はおそらく非常にGPU固有です。

GPUは簡単に揚げたり、永久に損傷したりする可能性があるため、GPUのオーバークロックは避けることを強くお勧めします。公平を期すために、私が持っていた最後のカードは、過熱に対して比較的抵抗力がありました-1つのGF8400GSは、目立った永久的な損傷なしに、壊れたクーラーで1か月間動作しました。もちろん、ピクセルシェーダーを使用したシーンのレンダリング(クーラーがまだ壊れている間)は、一貫してシュールなアーティファクト(3Dアプリの場合)とデスクトップアイコンの破損(Windowsデスクトップの場合)を引き起こし、クーラーが交換されるまでシステムがフリーズします。

したがって、GPU設定(電源/クロックなど)を変更しないことをお勧めします。消費電力に不満がある場合は、別のGPUを使用することをお勧めします。Radion 9000はかなり古いため、より多くの機能を備え、消費電力が少ない新しいバジェットカードがいくつかある可能性があります。

于 2012-05-02T18:22:50.217 に答える
3

MSIアフターバーナーはコマンドラインから制御できます。メモリ/コアクロックを減らしたプロファイルを設定し、コマンドラインから起動時に適用できると思います。

于 2012-05-02T18:30:30.583 に答える
2

AMD/ATIもnVidiaもこのようなことを行う方法を公開しているとは思いません。それは明らかに可能ですが、私が見たところ、彼らがそれを行う方法をあなたに教える前に、あなたはおそらく秘密保持契約に署名しなければならないでしょう。

とはいえ、公開されている情報はかなりあります。Linuxドライバーは非常に有益です。しかし、彼らがこの側面についてあなたに話すかどうか(もしそうなら、いくらか)はわかりません。

于 2011-02-26T22:23:43.430 に答える
0

私はあなたのために完全に使用できるライブラリを見つけました。Pythonに基づいているので、プログラミングの面ではかなりきれいです。

https://github.com/mjmvisser/adl3

于 2012-05-07T10:53:42.267 に答える