[Bug] 开启"允许所有用户访问 GPU 性能计数器"后屏幕持续闪烁,RTX 4060 / Nsight + WSL2 场景下无法规避

环境信息

  • 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 性能计数器"后,屏幕出现持续性随机闪烁,严重影响正常使用。


复现步骤

  1. 打开 NVIDIA 控制面板(以管理员身份)
  2. 左侧导航:开发者 → 管理 GPU 性能计数器
  3. 选择"允许所有用户访问 GPU 性能计数器",点击应用
  4. 屏幕随即出现闪烁,重启后问题依然存在
  5. 将选项改回"仅限管理员用户访问"后,闪烁立即消失

已排查并排除的因素

  • G-Sync:显示器不支持,NVIDIA 控制面板中无此选项
  • VRR(可变刷新率):系统显示"不支持"
  • HDR:显示器不支持
  • 硬件加速 GPU 计划(HAGS):已关闭,问题依旧
  • 驱动回退:尚未尝试

为什么无法简单关闭此设置

根据 NVIDIA 官方文档,在 WSL2 中使用 Nsight Compute 进行 GPU 性能分析时,必须在 Windows 宿主机的 NVIDIA 控制面板中启用"允许所有用户访问 GPU 性能计数器"。以管理员身份运行 Nsight 无法替代此设置(管理员权限仅对 Windows 本机进程生效,WSL2 进程无法继承)。

因此,开发者被迫在"正常使用屏幕"和"使用 Nsight 分析 WSL2 GPU 程序"之间二选一,无法同时实现。


期望的修复方向

  1. 修复驱动层面的问题,使该设置开启后不影响显示输出
  2. 或提供 WSL2 环境下访问 GPU 性能计数器的替代授权机制,使开发者无需开启"全局允许所有用户"