Pregunta

Estoy desarrollando una aplicación OpenGL para Windows XP. El equipo de destino tiene 2 tarjetas de vídeo NVIDIA GeForce 9800GT, que son necesarios porque la aplicación tiene que tener salida 2 flujos de vídeo analógico.

La aplicación en sí tiene dos ventanas de OpenGL, una para cada tarjeta de vídeo. Cada tarjeta de vídeo está conectado a un monitor. En cuanto al código, que está basado en un mínima OpenGL ejemplo .

¿Cómo puedo saber si la aplicación es la utilización de las dos tarjetas de vídeo para la representación?

Por el momento, no me importa si la aplicación sólo funciona en Windows XP o sólo con tarjetas de vídeo NVIDIA, sólo necesito saber cómo los dos están trabajando.

¿Fue útil?

Solución

Creo que se necesita para leer sobre la WGL_nv_gpu_affinity extensión. Se crea máscaras de afinidad y utiliza wglMakeCurrent () en conjunción con ellos. Éstos son algunos consejos:

http://developer.download.nvidia.com/opengl/specs/ WGL_nv_gpu_affinity.txt

Pdf de NVidia.com

Saludos!

Otros consejos

que creo que puede obtener dicha información de la gDEBugger para aplicaciones basadas en OpenGL.

Si resulta que el no usar ambas tarjetas, se puede extraer ecualizador para la representación en paralelo, es un gran proyecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top