- Create a file with the name 'java.opts' in the directory where MATLAB is executed (for me this is in '/usr/local/MATLAB/R2020a/bin/glnxa64') with the following line: -Djogl.disable.openglarbcontext=1
- If this does not work, then the above solution using export MESA_LOADER_DRIVER_OVERRIDE=i965 is working.
Plotting and OpenGL error on Linux. How to resolve?
251 次查看(过去 30 天)
显示 更早的评论
Hi I am unable to plot with Matlab. I have been getting this message:
MATLAB has experienced a low-level graphics error, and may not have drawn correctly. Read about what you can do to prevent this issue at Resolving Low-Level Graphics Issues then restart MATLAB.
When I followed the instructions to resolve this issue, I got this message:
Error using opengl Switching to software OpenGL rendering at runtime on unix is not supported.
I am running debian wheezy on a lenovo T440s. Please let me know what I can do to resolve this issue.
0 个评论
回答(3 个)
Willi Mutschler
2020-4-26
I also ran into this issue on my Dell XPS 13 9360 which neither has a NVIDIA or AMD card, but an on-board intel graphics card.
I filed a bug report with MATHWORKS and they proposed two solutions:
For me both solve my issue.
7 个评论
Willi Mutschler
2020-4-12
Hi,
I am on Ubuntu 20.04 beta and running the nvidia on-demand prime profile, and get the same error. I can solve this (see the Archwiki) by starting matlab from terminal:
export MESA_LOADER_DRIVER_OVERRIDE=i965; matlab
Or (additionaly) you can change the EXEC in /usr/share/applications/matlab.desktop to:
Exec=env MESA_LOADER_DRIVER_OVERRIDE=i965 matlab -desktop
2 个评论
V S S Sri Krishna Telikicherlakandalai
2022-9-14
How can I edit matlab.desktop It is not giving access to edit and save
Walter Roberson
2022-9-14
You get someone with system administration access to change the file.
Walter Roberson
2015-5-16
Try starting your MATLAB with the -softwareopengl flag. If the crash goes away then you have an OpenGL problem and might need a driver update.
Which MATLAB release are you using?
2 个评论
Walter Roberson
2015-5-17
Inside MATLAB, give the command
matlabroot
The result will tell you where your MATLAB is installed. You might have to look inside a subfolder such as 'bin' to find the matlab executable.
For example on OS-X it shows up for me as
/Applications/MATLAB_R2014a.app/bin/matlab
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Performance 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!