安装指南

关于如何安装 NVIDIA Nsight Graphics 的指南。

Windows 安装与设置

在安装 Nsight Graphics 之前,请确保您已完成以下任务,为您的系统做好准备

任务

更多信息,请参阅…

查看产品的硬件和软件要求,确保您的配置达到最低或推荐配置。

NVIDIA Nsight Graphics 软件的系统要求

配置 Windows 10 混合模式,以便为 Nsight Graphics 使用高性能 NVIDIA GPU。

设置混合模式

了解如何确保您的系统运行最新的 NVIDIA 显卡驱动程序。

操作指南:安装 NVIDIA 显示驱动程序

系统要求

Nsight Graphics™ 支持灵活的硬件配置

  • 单 GPU 系统

  • 双 GPU 系统

  • 配备 NVIDIA Optimus 技术的笔记本电脑: 针对 GPGPU 开发人员的推荐单笔记本电脑配置。此配置同时支持使用 NVIDIA Optimus 技术的 Nsight Graphics 调试器和分析器。

显示驱动程序

您必须安装支持 Nsight Graphics 工具的 NVIDIA 显示驱动程序。如果您的目标机器上安装了 NVIDIA 显卡,您可能已经安装了 NVIDIA 显示驱动程序;但是,Nsight Graphics 需要特定版本的驱动程序才能正常运行。

所需驱动程序版本可在发行说明中找到。

支持的操作系统

有关支持的操作系统列表的最新更新,请参阅完整列表

支持的显卡

有关支持的 GPU 列表的最新更新,请参阅完整 GPU 列表

C++ 捕获要求

C++ 捕获要求主机安装 Visual Studio 2019 或更高版本才能进行编译。对于 Direct3D 应用程序,此版本的 Visual Studio 必须具有与被捕获应用程序的 Direct3D SDK 用法兼容的 SDK 版本。

安装 NVIDIA 显示驱动程序

建议您安装 Nsight Graphics™ 2025.1 所需的 NVIDIA 显示驱动程序。有关更多信息,请参阅发行说明

如果您的目标机器上安装了 NVIDIA 显卡,您可能已经安装了 NVIDIA 显示驱动程序。但是,Nsight Graphics™ 需要更新版本的驱动程序才能正常运行。有关兼容驱动程序版本的说明,请参阅最新的发行说明

要安装 NVIDIA 显示驱动程序

  1. 运行 NVIDIA 显示驱动程序安装程序。

    显示驱动程序安装程序出现。

    ../_images/nsight.displaydriver.install.noversion.001.png
  2. 按照安装程序指示操作,直到最后一个屏幕。请勿重启。

    ../_images/nsight.displaydriver.finishinstall.noversion.001.png
  3. 出现提示时,选择“否,稍后我将重启计算机”。

  4. 单击“完成”。

另请参阅

设置混合模式

Nsight Graphics™ 能够在 Windows 10 混合模式下分析和调试笔记本电脑上的应用程序。为此,您需要配置您的机器以将高性能 NVIDIA GPU 用于 Nsight Graphics。

有两种方法可以指示应用程序使用 NVIDIA GPU。

  1. 配置所有应用程序使用 NVIDIA GPU。

  2. 仅配置特定应用程序使用 NVIDIA GPU。

第一个选项最容易控制,但可能会对整体系统性能产生不利影响。第二个选项更精细,并允许系统保持较低功耗。

首先,右键单击桌面,然后打开 NVIDIA 控制面板

../_images/nvidia_control_panel.001.png

NVIDIA 控制面板打开后,单击 管理 3D 设置

../_images/nvidia_manage_3d_settings.001.png

选项 1:全局设置

  • 全局设置 选项卡上,选择 首选图形处理器 下拉菜单,然后选择 高性能 NVIDIA 处理器

  • 单击 应用 以保存更改。现在可以在混合模式下分析、跟踪和调试所有应用程序。

../_images/nvidia_3d_settings_preferred_processor.001.png

选项 2:程序设置

程序设置 选项卡上,您可以添加每个应在 NVIDIA GPU 上运行的应用程序。

  • 1. 选择要自定义的程序 下,按 添加 以选择要调试、分析和/或跟踪的可执行文件的运行实例。您也可以直接 浏览 到所需可执行文件的位置。

    如果您计划运行序列化帧捕获,则解决方案(和构建的可执行文件)通常位于

    C:\Users\<user>\Documents\Nsight Graphics\Captures\<TimeStampedCaptureProcess>
    

    构建的可执行文件位于子目录中

    <architecture>\<build>\<TimeStampedCaptureProcess>.exe
    
  • 添加选定的程序 以确认您的选择。

    ../_images/nvidia_3d_program_settings_add_app.001.png
  • 单击 2. 选择此程序的首选图形处理器: 下拉菜单,然后选择 高性能 NVIDIA 处理器

  • 单击 应用 以保存更改。现在可以在混合模式下分析、跟踪和调试指定的应用程序。

    ../_images/nvidia_3d_high_perf_gpu_for_nsight.001.png

Linux 安装与设置

Nsight Graphics™ 可以从 NVIDIA GameWorks 下载中心 下载,并作为独立应用程序安装。

主机设置

  1. 运行 .run 文件。

  2. 出现提示时,接受许可协议。

    ../_images/linux_install.001.png
  3. 输入安装路径。

  4. 指定是否要创建符号链接。

    ../_images/linux_install_symlink.001.png
  5. 完成安装。

安装完成后,Nsight Graphics GUI 主机可以在以下位置找到

<install path>/host/linux-desktop-nomad-x64/ngfx-ui

如果通过 .deb 安装程序安装,您可以使用以下命令启动 GUI 主机

ngfx-ui-for-linux

注意

.deb 包将自动安装所需的依赖项。如果您使用的是 .run 安装程序,您可能需要手动安装其他依赖项。例如,在 Ubuntu 上,需要以下依赖项

libvulkan1
libzstd1
libc6-dev

Nsight Graphics GUI 主机需要这些库才能运行。有关更多信息,请参阅 Qt Linux 要求

libxcb-cursor0
libxcb-icccm4-dev
libxcb-image0
libxcb-keysyms1
libxcb-render0
libxcb-render-util0
libxcb-shape0
libxcb-sync1
libxcb-util1
libxcb-xfixes0
libxcb-xinerama0
libxcb-xinput0
libxcb-xkb1
libxext6
libxkbcommon-x11-0
libxrender1