导语:服务器上刷了显卡驱动 依旧报错没有egl
显卡安装的参数
# 安装时没有带上--install-libglvnd
#./NVIDIA-Linux-x86_64-470.63.01.run -silent --no-x-check --no-nouveau-check
./NVIDIA-Linux-x86_64-470.63.01.run -silent --no-x-check --no-nouveau-check --install-libglvnd
对libglvnd的解释
libglvnd是与供应商无关的调度层,用于仲裁多个供应商之间的OpenGL API调用。它允许来自不同供应商的多个驱动程序共存于同一文件系统上,并确定在运行时将每个API调用分派给哪个供应商。 支持GLX和EGL,并与OpenGL和OpenGL ES任意组合。
可以通过对应的文件来测试系统是否已经安装的egl
链接: https://pan.baidu.com/s/12pxBc9S_N5_gconZamfBbw?pwd=8lbt 提取码: 8lbt
–来自百度网盘超级会员v6的分享
# 先安装g++
apt install g++
# 构建
./build.sh
# 执行完成之后生成一个egl_example的可执行文件
./egl_example
参考
https://zhuanlan.zhihu.com/p/115758882