安装bumblebee后无法加载libGL.so.1

Modified on: Sun, 24 Feb 2019 13:20:02 +0800

我正在运行Linux Mint 15 64bit。我的笔记本电脑配有Geforce 640M Optimus卡,所以我根据安装说明安装了大黄蜂(基本款)建立)。
使用optirun运行程序(例如Steam)按预期工作。但是,某些程序如Skype,现在显示

加载共享库时出现

error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

不与optirun一起运行时。我不希望Skype在专用卡上运行,所以这是一个问题。我的系统上有以下libGL.so.1文件:

/usr/lib32/nvidia-304/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/nvidia-304/libGL.so.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1

如果我跑

/usr/lib32/nvidia-304/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/nvidia-304/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1

一切运作良好。

这是更新替代品的输出--query i386-linux-gnu_gl_conf

LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype

我尝试更新台式机的替代品,但这并不能解决问题。

如果没有optirun,我该怎么做才能获得GL支持?

感谢您的任何提示!

作者:Hennes,feob

最佳答案

好的,我找到了修复,其他人在askubuntu上贴了它:

https://askubuntu.com/questions/125040 /后安装-的-熊蜂-I386-的OpenGL应用-停止工作的

如果你还没有安装大黄蜂,只需在安装bumblebee之前安装libgl1-mesa-glx:i386,你应该没问题。

如果您已经安装了bumblebee,请安装libgl1-mesa-glx:i386,然后重新安装bumblebee-nvidia。它对我有用! (我使用sudo apt-get --purge autoremove bumblebee-nvidia,然后重新安装它。)

作者:Community,Nathan

相关问答

添加新评论