无法在Ubuntu Linux 23.04中启动MATLAB R2023 a,它在“MATLAB正在选择软件OPENGL渲染”消息后停止,

xmjla07d  于 6个月前  发布在  Matlab
关注(0)|答案(1)|浏览(127)

我花了好几个小时想解决这个问题,但还是没有任何解决办法。已查看安装文档,但无法找到问题发生的原因。我通过学校给我的ISO文件安装了MATLAB R2023 a,没有问题。当我尝试运行matlab时,**“MATLAB正在选择软件OPENGL渲染。"**消息出现,一秒钟后,过程停止,没有错误(?)。程序也无法启动。
我的gcc和g++版本是12,我把它们降级到11,因为它说它支持的最新版本是Matlab文档中的11。但是它没有工作。
我也试

./matlab -nosoftwareopengl

这一次,我前面提到的消息没有出现,但是过程在一秒钟后再次停止。
我检查了我的系统资源,我的CPU使用率增加了一秒钟,但内存使用率保持不变。
我安装了两次到不同的位置,以检查它是否是关于权限或诸如此类的,但它没有帮助。
我试过网上的其他建议,但到目前为止没有帮助。
还没有解决方案。如果我们能解决这个问题,我会很高兴:(
我的机器有AMD锐龙4600 H作为CPU,也集成了GPU称为AMD Radeon Graphics。

更新:

我试图使用免费试用版从网站上,它的R2023 b和工作正常.以下是运行后的一些日志:

MATLAB is selecting SOFTWARE OPENGL rendering.
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
Gtk-Message: 21:36:13.537: Failed to load module "canberra-gtk-module"
MESA-LOADER: failed to open radeonsi: /usr/lib/dri/radeonsi_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)
MESA-LOADER: failed to open zink: /usr/lib/dri/zink_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)
MESA-LOADER: failed to open kms_swrast: /usr/lib/dri/kms_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)
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)

另外,当我运行一些基本的任务,如imshow()和rgb 2gray();它发出了这样的警告:

Warning: MATLAB has disabled some advanced graphics rendering features by switching to software OpenGL. For more information, click here.

我正在添加这些输出以进行故障排除。如果你还需要什么,我很乐意提供!

huwehgph

huwehgph1#

我能够通过提供学校的license.dat文件来解决这个问题。这个文件是在安装中请求的,但我能够跳过它,因为它没有强迫我。它也没有给给予任何错误。总之,解决了。

相关问题