Opengl命令在哪里运行?
我正在一台有GPU的多核计算机上编写一个简单的OpenGL程序。GPU是一个简单的GeForce,支持PhysX、CUDA和OpenGL 2.1。当我运行这个程序时,是执行OpenGL特定命令的主机CPU还是直接传输命令的主机CPUOpengl命令在哪里运行?,opengl,gpu,Opengl,Gpu,我正在一台有GPU的多核计算机上编写一个简单的OpenGL程序。GPU是一个简单的GeForce,支持PhysX、CUDA和OpenGL 2.1。当我运行这个程序时,是执行OpenGL特定命令的主机CPU还是直接传输命令的主机CPU 到GPU???通常这是您使用的驱动程序的功能。如果您只是使用普通VGA驱动程序,那么所有的OpenGL计算都是在您的CPU上完成的。然而,通常情况下,对于现代图形卡和生产驱动程序,图形卡的GPU可以在硬件中处理的OpenGL例程调用都在那里执行。其他GPU无法执行的
到GPU???通常这是您使用的驱动程序的功能。如果您只是使用普通VGA驱动程序,那么所有的OpenGL计算都是在您的CPU上完成的。然而,通常情况下,对于现代图形卡和生产驱动程序,图形卡的GPU可以在硬件中处理的OpenGL例程调用都在那里执行。其他GPU无法执行的任务则交给CPU。您应该更具体一些。你的程序在做什么?您使用OpenGL的哪些部分?任何特定的供应商扩展?着色器?这是一个简单的程序。只有不带扩展和着色器的三维立方体