1

GPUを搭載したマルチコアコンピューターで単純なOpenGLプログラムをプログラミングしています。GPUは、PhysX、CUDA、およびOpenGL2.1をサポートするシンプルなGeForceです。このプログラムを実行すると、OpenGL固有のコマンドを実行するホストCPUですか、それともGPUに直接転送されますか?

4

1 に答える 1

2

通常、これは使用しているドライバーの機能です。バニラVGAドライバーを使用している場合は、すべてのOpenGL計算がCPUで実行されます。ただし、通常、最新のグラフィックカードとプロダクションドライバでは、グラフィックカードのGPUがハードウェアで処理できるOpenGLルーチンの呼び出しがそこで実行されます。GPUが実行できないその他のものは、CPUに渡されます。

于 2010-04-05T13:12:53.787 に答える