Nuestro equipo tiene un Windows Server 2016 que ejecuta varios Tesla V100 (16 GB). Las GPU se utilizan principalmente para tareas de aprendizaje automático, pero ahora necesitamos "jugar" (en realidad es un simulador, pero se "juega" como un juego) en una. No tenemos acceso directo al servidor y nos conectamos a él mediante RDP+LDAP. Junto con los múltiples Teslas, el sistema tiene un Quadro viejo y débil que se usa automáticamente para renderizar la sesión remota de todos los usuarios.
Una vez que se inicia el simulador, se bloquea justo después de la pantalla de presentación con un error:
Error DX11: Error al crear el sombreador de píxeles: 80070057
Si bien puede ser simplemente una aplicación mal escrita (sin excluirla debido a todo el alboroto que tuve que pasar para descargarla e instalarla), me gustaría excluir la posibilidad de que se deba a que la aplicación usa el software Quadro "incorrecto" (débil). ) GPU.
Fui al panel de Configuración de Nvidia (o como se llame) y decidí crear un nuevo perfil para esa aplicación en particular. Noté dos cosas:
Para CUDA tengo dos grupos de opciones: global (actualmente todas las GPU, Teslas y Quadro, seleccionadas) y personalizadas (donde puedo seleccionar GPU específicas para este perfil en particular). Todas las GPU son visibles aquí
Para OpenGL Rendering GPU tengo tres opciones: global, automática y Quadro. Aquí no se ve ningún Tesla.
Miré y no pude ver ninguna configuración de DirectX en toda la configuración del perfil, lo cual es extraño en sí mismo, pero en mi humilde opinión no es el problema principal. Intenté encontrar información sobre las capacidades de renderizado de Tesla pero oficialmente (hoja de datos de Nvidia) no pude (son todos materiales de marketing sobre informática de alto rendimiento, centros de datos, etc.). Otras plataformas en línea de evaluación comparativa de GPU proporcionan dicha información (compatible con DX12 y OpenGL 4.6).
¿Quizás se trata de un problema de controladores? Algunos controladores desactivan funciones. O tal vez estoy viendo los parámetros de configuración incorrectos.
PD: Lo más cerca que pude estar de cualquier información sobre OpenGL (ni siquiera DX) y el V100 es enhttps://forums.developer.nvidia.com/t/can-i-use-opengl-in-windows-10-with-tesla-v100-gpu/67002/4.


