美文网首页
使用docker时出现libGL error: No match

使用docker时出现libGL error: No match

作者: 陈瓜瓜_ARPG | 来源:发表于2020-02-10 13:20 被阅读0次

    使用docker已经有一段之间了,准备过段时间写个比较有意义的总结。
    上面这个问题困扰了我很久,我需要使用了opengl的软件包和cuda,是在docker中使用Pangolin相关软件的的时候出现的问题

    libGL error: No matching fbConfigs or visuals found
    libGL error: failed to load driver: swrast
    

    网上目前答案不一。有几个采取了下面的方案貌似获取了成功
    https://github.com/SoonminHwang/dockers/issues/1
    因为问题提示是failed to load driver所以该方案相当于是把nvidia driver共享到docker里。在我这儿不适用。因为我在ubuntu18里使用或者nvidia driver-430。在/usr/lib里没有driver-430,/usr/lib里更是没有任何关于nividia的东西。
    我目前的方案是pull

    nvidia/cudagl
    

    这个image。地址为https://hub.docker.com/r/nvidia/cudagl
    在上面的镜像里,一切关于opengl的功能都能在这个image里实现。(docker中使用cuda的前提是安装nvidia-docker这个在这里不说了,按照官网安装1版本,2版本正在deprecated(退出历史舞台))

    相关文章

      网友评论

          本文标题:使用docker时出现libGL error: No match

          本文链接:https://www.haomeiwen.com/subject/ckjaxhtx.html