显卡设置问题导致OpenGL相关窗口无法正常打开
问题现象:
OpenGL相关窗口无法正常打开,可能出现的场景及报错如下:
-
Mech-Vision打开匹配模板与抓取点编辑器后,显示全白,且日志中报错信息为
Fail to load libEGL
。 -
Mech-Vision无法正常进入标定程序,且出现OpenGL相关报错。
-
Mech-Vision设置3D ROI时,3D ROI设置界面闪退或界面显示全白。
影响版本:
所有Mech-Vision版本
可能原因:
-
显卡驱动程序有误。
-
工控机为双显卡时,配置偏低
解决方案:
首先确认显卡驱动是否正常安装,显卡驱动检查方法如下:
-
在工控机上,右键单击此电脑,选择管理,计入计算机管理页面。
-
选择
,查看已安装的显卡驱动。-
如显示适配器下只显示NVIDIA GeForce xxxx时,显卡驱动安装成功。
-
有独立显卡(GPU)的工控机:如出现Microsoft基本显示适配器,说明显卡驱动程序未安装,需重新安装显卡驱动。可通过 Windows 自动更新或借助第三方驱动软件更新驱动。
-
无独立显卡(GPU)的工控机:需要下载CPU对应的驱动。
-
确认显卡驱动正常安装后,开启“OpenGL渲染GPU”和“最高性能优先模式”,设置步骤如下:
-
单击工控机系统托盘里的 ,打开NVIDIA控制面板。
-
在3D设置下选择管理3D设置。
-
在右侧管理3D设置页面中切换至程序设置选项卡。
-
在1. 选择要自定义的程序中添加Mech-Vision。添加步骤如为:
-
单击添加进入添加页面。
-
单击该页面右下方的浏览,选择 Mech-Vision的安装路径。
-
选择mmind_vision.exe,单击打开。自定义程序添加完成。
-
-
在3. 指定该程序的设置值中设置参数。
-
将OpenGL渲染GPU设置为使用全局设置(自动选择)。
-
将电源管理模式设置为最高性能优先。
-
-
参数设置完成后,单击应用,修改完成。