cyber_visualizer无法启动 (Could not initialize GLX)

在docker中打开cyber_visualizer时,报错如下:
ASSERT: "QOpenGLFunctions::isInitialized(d_ptr)" in file external/qt/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h, line 861
Could not initialize GLX
Aborted (core dumped)

解决方法:
先在docker外用nvidia-smi命令查看显卡驱动版本,同理,docker中也需要安装相同版本的驱动,
比如我这里版本是515.65.01,

安装方法如下
在docker中下载安装程序:
wget https://download.nvidia.com/XFree86/Linux-x86_64/515.65.01/NVIDIA-Linux-x86_64-515.65.01.run
sudo chmod +x NVIDIA-Linux-x86_64-515.65.01.run
sudo ./NVIDIA-Linux-x86_64-515.65.01.run -a -N --ui=none --no-kernel-module

posted @ 2022-10-24 15:38  LuckyOven  阅读(750)  评论(0)    收藏  举报