Skill CLI de Nsight Graphics
Orquestación desde línea de comandos de las actividades oficiales de NVIDIA Nsight Graphics.
Capacidades
- Detectar binarios de Nsight instalados y el modo de compatibilidad
- Iniciar una aplicación de forma desatendida bajo Nsight
- Adjuntar Nsight a un PID en ejecución
- Disparar captura de gráficos o captura del depurador de frames OpenGL
- Disparar captura de traza de GPU, autoexportación y resumen
- Analizar archivos
.ngfx-captureexistentes mediantengfx-replay - Reportar diagnósticos de compatibilidad claros para entradas
.ngfx-gputrace - Disparar generación de captura C++
Comandos
doctor
cli-anything-nsight-graphics --json doctor info
cli-anything-nsight-graphics --json doctor versions
cli-anything-nsight-graphics --nsight-path "C:\Path\To\Nsight Graphics 2024.2\host\windows-desktop-nomad-x64" --json doctor info
launch
cli-anything-nsight-graphics launch detached --activity "Graphics Capture" --exe "C:\Path\To\App.exe"
cli-anything-nsight-graphics launch attach --activity "Graphics Capture" --pid 12345
captura de frames
cli-anything-nsight-graphics --output-dir D:\captures frame capture ^
--exe "C:\Path\To\App.exe" ^
--wait-frames 10
Traza de GPU
cli-anything-nsight-graphics --output-dir D:\traces gpu-trace capture ^
--exe "C:\Path\To\App.exe" ^
--start-after-ms 1000 ^
--limit-to-frames 1 ^
--auto-export ^
--summarize
cli-anything-nsight-graphics gpu-trace summarize ^
--input-dir D:\traces
Análisis de repetición
cli-anything-nsight-graphics --json replay analyze ^
--capture-file D:\captures\frame.ngfx-capture ^
--output-dir D:\analysis
Generar captura C++
cli-anything-nsight-graphics --output-dir D:\cpp cpp capture ^
--exe "C:\Path\To\App.exe" ^
--wait-seconds 5
Notas para el agente
- Preferir
doctor infoprimero para descubrir el modo de compatibilidad disponible. - Usar
doctor versionspara listar las instalaciones detectadas cuando existan múltiples versiones de Nsight Graphics. - Usar
--nsight-pathpara forzar un directorio de instalación específico ongfx.exe. - Usar
--jsonpara flujos de trabajo programáticos. - Preferir
gpu-trace capture --auto-export --summarizepara un triaje de rendimiento en un solo paso. El resumen incluye el inventario de tablas exportadas, inventario de métricas, clasificación de presupuesto de frames, clasificación de carga de trabajo, ranking de rendimiento, sugerencias de cuellos de botella y advertencias para tablas de eventos/regímenes vacías. - Usar
replay analyzecuando la entrada sea un archivo.ngfx-captureexistente. Sin modificadores de análisis, exporta metadatos, registros, errores de registro capturados y un informe de rendimiento de repetición, y luego añadeanalysis.highlights/analysis.warningsestructurados. ngfx-replaydocumenta su entrada como un archivo de captura de gráficos. Las entradas.ngfx-gputracese aceptan para diagnósticos claros, pero en Nsight Graphics 2026.1.0 pueden reportarInvalid file header; usargpu-trace summarizepara el análisis de tablas de traza de GPU exportadas.replay analyzeutiliza las salidas oficiales dengfx-replay(metadatos, registro, captura de pantalla, informe de rendimiento); no es un inspector de shaders, pipeline, texturas o recursos al estilo de RenderDoc.- Los comandos de captura de frames, GPU o C++ requieren un destino de lanzamiento mediante
--exeo un--projectpreconfigurado a nivel raíz. - Si un comando global
cli-anything-nsight-graphicsapunta a un árbol de trabajo antiguo, reinstalar desdensight-graphics/agent-harnessconpython -m pip install -e ..