Matlab启动崩溃

版本是R2014b,安装2015出现同样问题。字符界面启动时显示如下信息:

libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL error: failed to load driver: i965 libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL error: failed to load driver: i965 libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 155 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Value in failed request: 0x0 Serial number of failed request: 37 Current serial number in output stream: 40 MATLAB is selecting SOFTWARE OPENGL rendering.

启动后显示警告对话框为:https://ooo.0o0.ooo/2016/10/11/57fcac70a7814.png

以前安装matlab没有遇到这样的问题。请问如何解决。

可能与 steam 的类似错误原理相似,应用程序自带库老旧或与系统其余部分兼容性不佳
在 matlab 安装目录下寻找 sys/os/glnxa64/libstdc++.so.6 将其备份后移走,再将 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 链接过来替代之
注:本人未测试

参考 cn.mathworks.com/matlabcentral/answers/296999-libgl-error-unable-to-load-driver-in-ubuntu-16-04-while-running-matlab-r2013b?requestedDomain=www.mathworks.com

感谢回答,vickycq总是手到病除。

下次请装 matlab-support 软件包,自动帮你躲过这些问题。

谢谢,原以为只有我会关心这问题,现在看有现成的解决办法。