smplx 的 libGL error: MESA-LOADER: failed to open swrast 的解决方法

运行 demo

python examples/demo.py --model-folder ~/....../smpl_models/ --plot-joints=True --gender="neutral"

报错

libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast

解决方法:

 

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6
python examples/demo.py --model-folder ~/w/3drecon/data/smpl_models/ --plot-joints=True --gender="neutral"

即可。只要加载了系统的 libstdc++.so.6 即可。这个解决方法,和报错的 swrast No such file or directory 看起来没有任何关系。但确实能解决我的报错。

posted @ 2024-03-06 06:27  TonyYPZhang  阅读(625)  评论(0编辑  收藏  举报