ubuntu22.04安装使用Nsight system和Nsight compute踩坑记录

1、前言

        自己的安装环境配置为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

2、问题记录

1、版本不支持        

        使用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

如下ubuntu22.04安装使用Nsight system和Nsight compute踩坑记录_第1张图片

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中,不知怎么卸载,怕把其他的东西卸载了,到时候再看看怎么卸载,对这块不是很熟)

2、compute 更换新版本后成功 再 执行 Launch(旧版本不支持)
3、 system 中  error 和 warming

成功 start 后界面右上角会出现两个问题,

ubuntu22.04安装使用Nsight system和Nsight compute踩坑记录_第2张图片

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,报错解决。

3、参考链接

安装参考步骤:安装步骤

Nsight system/compute:Gameworks Download Center | NVIDIA 开发者

你可能感兴趣的:(linux)