赞
踩
自己的安装环境配置为linux/ubuntu22.04(x86-64),GTX4060,安装的是nvidai driver535,cuda11.8,安装完cuda11.8文件夹中自带Nsight compute2022.3/system2022.4。
执行命令能启动ui界面成功
nsys-ui
再 ncu-ui 启动失败,没有Qt什么文件,Error: libxcb-xinput.so.0: cannot.... 安装包即可
sudo apt-get install libxcb-xinput.0
然后成功启动ncu-ui
使用nsys创建项目使用运行编译好的文件,勾选 Collet CUDA trace 警告,显示CUDA...not support ...一些列
解决办法:原因system版本不支持,去官网Gameworks Download Center | NVIDIA 开发者重新下载了Nsight System2023.3最新版本和compute2023.2(这个也有问题),下载的是.run文件。其它也行。system安装参考链接:安装步骤 感谢
sudo sh xxxx.run
选择ACCEPT 按提示执行,compute也按照上面方法执行了,system默认安装再opt/nvidia/Nsight...中,compute.run文件则默认安装在/usr/local/Nsi.. 中。各种不同包路径ncu
如下
nsys-ui --version 还没有变过来,
sudo gedit .bashrc 最终添加
export PATH="/opt/nvidia/Nsight system/2023.../bin:"$PATH
export PATH="usr/local/Nsi.....:"$PATH ## 路径找对
source .bashrc 不行再 重启下
nsys-ui --version
发现版本改回来了(没有和之前的版本冲突,旧版本再cuda-11.8中,不知怎么卸载,怕把其他的东西卸载了,到时候再看看怎么卸载,对这块不是很熟)
成功 start 后界面右上角会出现两个问题,
1)警告,解决了,有提示。上述安装链接中有,永久保存,perf_event_paranoid=1将2改为1,这个简单网上有答案。
- ## 永久改变
- sudo sh -c 'echo kernel.perf_event_paranoid=1 > /etc/sysctl.d/local.conf'
2)上述中的错误,可参考给的链接,创建的文件.conf。
创建一个restrict.conf文件即可
- sudo gedit /etc/modprobe.b/restrict.conf ##会自动创建文件
-
- #然后往里面添加这一行即可
- options nvidia NVreg_RestrictProfilingToAdminUsers=0
然后重启就行了,指令便是让用户拥有权限访问GPU,报错解决。
安装参考步骤:安装步骤
Nsight system/compute:Gameworks Download Center | NVIDIA 开发者
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。