无法初始化X11GraphicsDevice共享资源吗
763(30天)
显示旧的评论
嘿,
我用的是戴尔7510精密预装Ubuntu 14.04(我有司机NVIDIA)。我只是下载了MATLAB 2017我遇到以下错误。我只是搜索,发现并不是只有我一个人有相同的问题。我不知道这个问题是可以解决的?用另一种方式,我可以使用所提供的所有特性MATALB这个错误吗?
提前谢谢,附件是公司的错误
com.jogamp.opengl。GLException: X11GLXDrawableFactory——不能初始化共享资源为X11GraphicsDevice [.x11类型、连接:0,unitID 0,处理0 x0,主人假,ResourceToolkitLock (obj 0 x413b9df1 isOwner假,< 30 fe5aac af2eb55 >[老板数0,qsz 0 <零>]]]
在jogamp.opengl.x11.glx.X11GLXDrawableFactory SharedResourceImplementation.createSharedResource美元(X11GLXDrawableFactory.java: 326)
在jogamp.opengl.SharedResourceRunner.run (SharedResourceRunner.java: 297)
在java.lang.Thread.run(未知来源)
引起的由:com.jogamp.opengl。GLException: glXGetConfig (0 x1)失败:未知错误代码的错误代码6
在jogamp.opengl.x11.glx.X11GLXGraphicsConfiguration.glXGetConfig (X11GLXGraphicsConfiguration.java: 570)
在jogamp.opengl.x11.glx.X11GLXGraphicsConfiguration.XVisualInfo2GLCapabilities (X11GLXGraphicsConfiguration.java: 500)
在jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory.chooseGraphicsConfigurationXVisual (X11GLXGraphicsConfigurationFactory.java: 434)
在jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory.chooseGraphicsConfigurationStatic (X11GLXGraphicsConfigurationFactory.java: 240)
在jogamp.opengl.x11.glx.X11GLXDrawableFactory.createMutableSurfaceImpl (X11GLXDrawableFactory.java: 524)
在jogamp.opengl.x11.glx.X11GLXDrawableFactory.createDummySurfaceImpl (X11GLXDrawableFactory.java: 535)
在jogamp.opengl.x11.glx.X11GLXDrawableFactory SharedResourceImplementation.createSharedResource美元(X11GLXDrawableFactory.java: 283)
…2
0评论
接受的答案
Kushagr古普塔
2017年6月9日
这个低级图形错误是一个NVIDIA驱动程序的问题。如果可能的话,降级之前的NVIDIA驱动,如之前在系统中更新。
1。MATLAB nodesktop和opengl info命令开始,然后打开桌面。这得到正确的库加载订单的一切工作。试着用以下命令开始MATLAB(在Windows命令提示符):
> > matlab -nodesktop - r“opengl信息,桌面”
这个命令开始MATLAB与“nodesktop”和“opengl信息”命令,然后打开桌面。缺点是你不能开始MATLAB在后台,或暂停(ctrl - z)并把它发送到后台(bg)。
这可能需要结合使用“libstdc + + . so。6“库不兼容,可以解决使用下面的错误报告的解决方案:
2。降级从NVIDIA驱动程序版本367.57到340.98版本,一个稳定的先前版本:
3所示。留意新NVIDIA驱动NVIDIA网站:
4所示。如果它是不可能的或比改变你的显卡驱动,使用MATLAB软件OpenGL。打开MATLAB从Linux终端使用下面的命令:
美元matlab-softwareopengl
你可以设置你的偏好,MATLAB总是开始于OpenGL的软件MATLAB命令窗口执行以下:
> > opengl (“保存”,“软件”)
你可以随时恢复到默认的图形渲染器如下:
> > opengl (“保存”,“没有”)
更多的答案(7)
威利Mutschler
2020年4月12日
你好,
我在Ubuntu 20.04 beta和按需运行nvidia '剖面,并得到同样的错误。我可以解决这个问题(见Archwiki)从matlab从终端:
出口MESA_LOADER_DRIVER_OVERRIDE = i965;matlab
或(另外)你可以改变EXEC /usr/share/applications / matlab.desktop:
Exec = env MESA_LOADER_DRIVER_OVERRIDE = i965 matlab桌面
20的评论
Oben
2022年11月24日
我无法想象范围的数据工具,因为这个错误。我复制“出口MESA_LOADER_DRIVER_OVERRIDE = i965”到“/ ect /环境”目录中。我不需要现在每次打电话。非常感谢你
威利Mutschler
和
Felix原理图
Matlab 2022 b我系统:Ubuntu 20日,英特尔酷睿7,1050年英伟达,怪物的笔记本
威利Mutschler
2020年4月26日
编辑:威利Mutschler
2020年4月26日
我也遇到了这个问题在我的戴尔XPS 13 9360年都NVIDIA或AMD卡,但车载intel显卡。
我向MATHWORKS bug报告,他们提出了两个解决方案:万博 尤文图斯
- 创建一个文件名称的java。选择“在MATLAB的目录执行(对我来说这是在“/ usr /地方/ MATLAB / R2020a / bin / glnxa64”)以下行:-Djogl.disable.openglarbcontext = 1
- 如果这项工作没有做好,那么上述解决方案使用出口MESA_LOADER_DRIVER_OVERRIDE = i965是有效的。
为我解决我的问题。
9日评论
Miroslav Flidr
2018年4月19日
问题是361年由NVIDIA驱动程序的变化引起的。xx和更新和MATLAB依赖司机行为外标准Linux OpenGL ABI(因此它主要是MathWorks问题)。描述这些变化在这里。我可以解决这个问题通过替换libGL.so.1.0.0驱动程序库从官方NVIDIA二进制驱动程序安装程序。首先检查系统中所使用的版本的驱动程序,例如使用nvidia-smi实用程序。下载驱动程序https://www.geforce.com/drivers。然后解压缩下载的驱动程序安装使用,仅提取安装程序命令行开关。最后更换安装libGL.so.1.0.0 libGL.so库文件。美元VERSION file from the unpacked installer (the file must be renamed to libGL.so.1.0.0).
我已经失去了希望MathWorks很快解决这个两岁的bug。
Christopher Wong
2021年8月28日
编辑:Christopher Wong
2021年8月28日
对AMD gpu在Ubuntu上:
如果您正在使用一个AMD图形卡在Ubuntu(或者其他的Linux),你有这个问题,或者如果你注意到MATLAB OpenGL的会自动切换到一个软件实现,你最有可能需要安装
amdgpu-pro
包,其中包括所有的开源驱动程序,加上一些专有的驱动程序,主要是沿袭。Ubuntu软件存储库只维持一个稳定的版本
amdgpu
包,这似乎不是MATLAB提供足够的支持。万博1manbetx我推荐安装
amdgpu-pro
。AMD gpu和司机在Ubuntu操作系统非常可靠的(更比NVIDIA)。它是完全安全的安装和我从来没有任何问题。
设置你的OpenGL的偏好
“没有”
在MATLAB的自动确定在每个会话的开始:
opengl (“保存”,“没有”)
然后关闭MATLAB。现在,去找最新的AMD司机GPU和操作系统
在这里
和下载tarball。
小心翼翼地
遵循
的指令
他们提供你解压并安装驱动程序(但不要太随便他们推荐使用
amdgpu-pro
Pro系列gpu,它适用于他们的消费产品,例如,我有一个Radeon RX 5700 XT)。s manbetx 845我建议要最重的专业安装选项,包括OpenCL组件,即。通过以下命令,运行安装程序:
。/ amdgpu-pro-install - y——opencl = rocr,遗产
最后,重新启动你的系统和开放的MATLAB。的输出
rendererinfo (gca)
命令应该表明OpenGL渲染器使用硬件加速的版本。
1评论
Christopher Wong
2021年8月28日
编辑:Christopher Wong
2021年8月28日
注:,I realize my answer isn't 100% focused on the original question (since
@Yalun温
搭载NVIDIA显卡的问题),但我最终通过同样的错误键”
无法初始化共享资源X11GraphicsDevice”
我注意到一些其他提及AMD / ATI在这个线程所以我想把我的解决方案。张贴在这里工作对我来说没万博 尤文图斯有一个解决方案。我只是需要提供的额外的驱动程序组件包。
亚伯阿尔瓦雷斯
2022年11月1日
编辑:亚伯阿尔瓦雷斯
2022年11月1日
你好,我安装了Matlab在ubuntu 20.04,我有该设备1:英特尔UHD图形620供应商:惠普(hewlett - packard)司机:i915 v:内核总线ID: 00:02.0显示:x11服务器:X。Org 1.20.13司机:i915分辨率:1366 x768 ~ 60 hz, 1920 x1080 ~ 60 hz OpenGL:渲染器:台面英特尔UHD图形620 (WHL GT2) v: 4.6台面21.2.6直接呈现:是的
我有这个错误,我不能运行一个图形。我不知道做什么
当我在终端开发matlab这messenge出现
未能加载模块“canberra-gtk-module”。我试着安装模块堪培拉指令
sudo apt-get安装,重新安装libcanberra-gtk-module和其他替代,但是
错误依然存在
帮助我! ! !