Ubuntu 23.04中MATLAB R2023a启动失败,卡在软件OpenGL渲染提示
MATLAB R2023a启动崩溃,R2023b可运行但存在OpenGL渲染警告
问题描述
通过学校提供的ISO文件成功安装MATLAB R2023a,但启动时出现MATLAB is selecting SOFTWARE OPENGL rendering.提示后,进程无报错直接终止,程序无法正常启动。
已尝试的解决操作
- 将gcc/g++版本从12降级至11(遵循MATLAB官方文档要求),问题未解决
- 执行启动命令
./matlab -nosoftwareopengl,原OpenGL提示不再出现,但进程仍在1秒后停止 - 检查系统资源:CPU使用率短暂上升,但内存占用无变化
- 将MATLAB安装到不同目录排查权限问题,无改善
- 尝试网络上其他相关解决方案,均未解决问题
设备配置
- AMD Ryzen 4600H 处理器
- AMD Radeon 集成显卡
更新:R2023b运行情况
官网免费试用版MATLAB R2023b可正常运行,启动日志如下:
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()、rgb2gray()等基础图像处理任务时,出现以下警告:
Warning: MATLAB has disabled some advanced graphics rendering features by switching to software OpenGL. For more information, click here.
内容的提问来源于stack exchange,提问作者f1nch
相关产品推荐
相关产品推荐

