購入したいグラフィックカードでサポートされているOpenGL拡張機能を見つける方法


0

WindowsでOpenGL / VTKライブラリを使用して3Dプログラムを開発しています。

一見まともなグラフィックカードの多くがすべてのOpenGL拡張機能をサポートしていないことを知って驚いた。例:gpu_shader4拡張機能をサポートしていないNVIDIA GeForce GT 525M

私のクライアントは何十台ものコンピューターを購入したいので、何を購入するかを伝える必要があり、ネット上でこの情報を見つけることができません。私は多くのサイトをチェックしましたが、それらは通常サポートされているOpenGLバージョンについて言及していますが、私の経験からは完全にサポートされているという意味ではありません。

OpenGL Extensions Viewer Toolについては知っていますが、ショップ内のコンピューターで実行することはできません。許可されません。それでは、購入前にグラフィックカードが特定の拡張機能をサポートしていることを確認する方法はありますか?


Nvidiaは、これらの仕様内のすべてのGPUの仕様を提供します。Nvidiaは、DXおよびOpenGL / Vulcanのどのバージョンがサポートされているかをリストします。6世代の古いGPUは「まとも」ではなく、バレルの底でもありません
-Ramhound

私はこれらの仕様を見てきました。例えば、GeForce GT 525MはOpenGL 4.0をサポートしていると述べていますが、このカードを搭載したToshiba Satelliteラップトップを持っていますが、そうではありません。それがまさに私の問題です。
Flot2011

525MがOpenGL 4.5をサポートする場合、ラップトップのカードもOpenGL 4.5をサポートします。そうでない場合は、必要なNvidiaドライバーがインストールされていないことを意味します。OpenGLエラーが発生した場合、iGPU用のドライバーがインストールされていない可能性があります。あなたのプログラムがないあなたのiGPUあなたdGPuを使用しようとしていることを確認してください
Ramhound

私はチェックして再チェックしましたが、最新のNVidiaドライバーがインストールされていると確信しています。iGPU対dGPUについては、興味深いです。どうすれば確認できますか?または、これを別の質問として尋ねるべきですか?
Flot2011

プログラミングに関する質問は、正しいGPUを使用するためにOpenGLを取得する方法についてのトピックではありません
-Ramhound

回答:


0

グラフィックスカードでサポートされている拡張機能を知りたい場合、OpenGL Hardware Databaseには、さまざまなハードウェアおよびソフトウェア構成の何千ものエントリが含まれています。拡張機能を表示するレンダラーの名前をクリックして、拡張機能タブを選択します。Webページは、そのセットアップでサポートされているすべての拡張機能の検索可能なリストを表示します。

これは、リストされているセットアップでGLViewを実行するのと実質的に同じです。たとえば、NVIDIA Driver 419.62のOpenGL 4.6.0のWindows 10で実行されているGeForce GTX 1070 / PCIe / SSE2は、必要なGL_EXT_gpu_shader4拡張をサポートしています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.