环境信息
- GPU:NVIDIA GeForce RTX 4060
- 驱动版本:32.0.16.1062(2026/6/11,对应 610.62 )
- 操作系统:Windows 11
- 显示器:TE24-20,1600×900,75Hz,不支持 VRR / G-Sync / HDR
- 使用场景:在 WSL2 中运行 Nsight Compute 进行 GPU 性能分析
问题描述
在 NVIDIA 控制面板 → 开发者 → 管理 GPU 性能计数器 中,将选项切换为"允许所有用户访问 GPU 性能计数器"后,屏幕出现持续性随机闪烁,严重影响正常使用。
复现步骤
- 打开 NVIDIA 控制面板(以管理员身份)
- 左侧导航:开发者 → 管理 GPU 性能计数器
- 选择"允许所有用户访问 GPU 性能计数器",点击应用
- 屏幕随即出现闪烁,重启后问题依然存在
- 将选项改回"仅限管理员用户访问"后,闪烁立即消失
已排查并排除的因素
- G-Sync:显示器不支持,NVIDIA 控制面板中无此选项
- VRR(可变刷新率):系统显示"不支持"
- HDR:显示器不支持
- 硬件加速 GPU 计划(HAGS):已关闭,问题依旧
- 驱动回退:尚未尝试
为什么无法简单关闭此设置
根据 NVIDIA 官方文档,在 WSL2 中使用 Nsight Compute 进行 GPU 性能分析时,必须在 Windows 宿主机的 NVIDIA 控制面板中启用"允许所有用户访问 GPU 性能计数器"。以管理员身份运行 Nsight 无法替代此设置(管理员权限仅对 Windows 本机进程生效,WSL2 进程无法继承)。
因此,开发者被迫在"正常使用屏幕"和"使用 Nsight 分析 WSL2 GPU 程序"之间二选一,无法同时实现。
期望的修复方向
- 修复驱动层面的问题,使该设置开启后不影响显示输出
- 或提供 WSL2 环境下访问 GPU 性能计数器的替代授权机制,使开发者无需开启"全局允许所有用户"
