电脑客户端启动变慢:NVIDIA 着色器缓存损坏的清法
症状
iVCam 客户端启动明显变慢,但连上后一切正常。官方 FAQ 给了一个非常具体的诊断:问题可能出在 NVIDIA 显卡驱动的着色器缓存损坏。
先改名验证
把安装目录里的 iVCam.exe 改成任意别的名字再启动——
- 变快了 → 坐实着色器缓存损坏(驱动按可执行文件名缓存,改名绕开了坏缓存)。
- 没变化 → 不是这个问题,另查杀毒软件扫描、系统盘负载等因素。
清缓存三步
验证坐实后,按官方流程清理并重建缓存:
- NVIDIA 控制面板里把「着色器缓存大小(Shader Cache Size)」设为关闭,重启电脑。
- 手动删除以下目录里的全部缓存文件:
%localappdata%\NVIDIA%localappdata%\NVIDIA Corporation- 重点清理其中的 DXCache、GLCache、NV_Cache 三个子目录。
- 回 NVIDIA 控制面板重新开启着色器缓存,再重启电脑。
清完的预期
- 第一次启动会略慢——驱动在重新生成干净的新缓存,属正常。
- 从第二次启动起恢复正常的启动速度。
- 确认恢复后,把
iVCam.exe的名字改回来。
顺手检查的另一项
如果清缓存没解决,而电脑上没装过 iTunes,试试装一次桌面版 iTunes 再看——官方 FAQ 里 iTunes 相关组件对启动速度也有影响(USB 连接同样依赖它,见USB 连接步骤)。