問題タブ [nvapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Linuxでgpuに接続されているディスプレイの数を取得するには?
特定の CUDA デバイスにディスプレイが接続されているかどうかを判断する必要があります。これを行うCUDA関数は知りません。
Windows では、NVAPI を使用して、接続されているディスプレイの数と各デバイスの PCI バス/スロット ID を取得できます。後者を使用すると、(cudaGetDeviceProperties を呼び出して) 一致する CUDA デバイスを見つけることができます。
NVAPI が利用できない Linux で同じことを行うにはどうすればよいですか?
技術的には、次のコードに代わる Linux が必要です。
directx-9 - ステレオ NvAPI 初期化の遅延
Directx9 アプリケーションと nVidia のステレオ API (自動モード) に問題があります。次のようなコマンドは、directx デバイスNvAPI_Stereo_Activate()
で最初に機能した後にのみ機能します。present()
すべての nvapi の初期化は適切に行われました (どこでも取得できましたNvAPI_OK
)。
java - MinGW/MSYS autotools を使用して Windows 上の Java から NVidia デバイスを制御するにはどうすればよいですか?
具体的には、電源設定、ファン設定、およびクロック速度設定を読み書きしようとしています。GPU 温度にもアクセスする必要があります。NVAPI ライブラリを使用して Swig を使用して MingGW からこれを実行しようとしましたが、MinGW のコンパイラが nvapi.h ヘッダー ファイルを認識しないため、コンパイルできません。JCuda をスキャンしましたが、これらのドライバー設定にアクセスするための関数が JCuda に見つかりません。
注:MinGWでのコンパイルに問題がなかったAMDビデオカード用のAMD-SDKから、このすべての機能にすでに正常にアクセスできました
Visual Studio は、autotools ビルド システムを使用する大規模なプロジェクトの一部であるため、このプロジェクトのオプションではありません。Linux の場合、swig を使用して XNVCtrl ライブラリをラップできるはずなので、唯一の互換性のギャップは windows と nvida の組み合わせです。
最後に 1 つ: このシステムではすべてのカーネルがモジュール化されるため、カーネルを Visual Studio でコンパイルする必要がある場合は問題ありませんが、制御システム自体は autotools で構築し、Java からアクセスできるようにする必要があります。
visual-c++ - NVAPI CustomTiming.cpp サンプルをビルドできません: 7x エラー LNK2019: 未解決の外部シンボル
NVAPI SDK から CustomTiming.cpp サンプルをコンパイルしようとすると、次のエラーが発生します。
不足している外部シンボルがどこにあるのかわかりません。助けてくれる教祖はいますか?
c++ - NVIDIA の NVAPI の NDA バージョンと同等のカスタム解像度と同期タイミング用の AMD API は何ですか?
質問はそれをすべて言います。AMD には、Windows でカスタム同期タイミング (c++) を使用してカスタム解像度を設定するための API がありますか?
c++ - NvApi を使用して解像度を監視する
次の関数を使用して、PC に接続したモニターに関する情報を取得しています。
IDに基づいてそれぞれの正しい解像度を取得するにはどうすればよいですか? NvApi のドキュメントを調べましたが、対応する関数が見つかりませんでした。さらに、この問題を解決できる MSDN 関数を知っていますが、モニター名を使用して 2 つの情報を一致させる必要があります。モニターの種類が変更される可能性があるため、これは適切なオプションではありません。その後、ハードコードされたモニターの種類のままになります...