显卡设置问题导致 OpenGL 相关窗口无法正常打开

问题现象:

OpenGL 相关窗口无法正常打开,可能出现的场景及报错如下:

  • Mech-Vision 打开 匹配模板与抓取点编辑器 后,显示全白,且日志中报错信息为 Fail to load libEGL

  • Mech-Vision 无法正常进入标定程序,且出现 OpenGL 相关报错。

  • Mech-Vision 设置 3D ROI 时,3D ROI设置界面闪退或界面显示全白。

影响版本:

所有 Mech-Vision 版本

可能原因:

  • 显卡驱动程序有误。

  • 工控机为双显卡时,配置偏低。

解决方案:

首先确认显卡驱动是否正常安装。如工控机为双显卡,还需开启 OpenGL 渲染 GPU 和最高性能优先模式。

显卡驱动检查方法如下:

  1. 在工控机上,右键单击 此电脑 ,选择 管理,计入计算机管理页面。

  2. 选择 系统工具 ‣ 设备管理器 ‣ 显示适配器 ,查看已安装的显卡驱动。

    • 如显示适配器下只显示 NVIDIA GeForce xxxx 时,显卡驱动安装成功。

    • 如出现 Microsoft基本显示适配器 ,说明显卡驱动程序未安装,需重新安装显卡驱动。可通过 Windows 自动更新或借助第三方驱动软件更新驱动。

双显卡工控机 GPU 程序设置:

  1. 单击工控机系统托盘里的 nvidia_icon ,打开 NVIDIA 控制面板。

  2. 3D 设置 下选择 管理 3D 设置

  3. 在右侧管理 3D 设置页面中切换至 程序设置 选项卡。

  4. 1. 选择要自定义的程序 中添加 Mech-Vision。添加步骤如为:

    (1) 单击 添加 进入添加页面。

    (2) 单击该页面右下方的 浏览 ,选择 Mech-Vision 的安装路径。

    (3) 选择 mmind_vision.exe ,单击 打开 。自定义程序添加完成。

  5. 2. 指定该程序的设置值 中设置参数。

    • OpenGL 渲染 GPU 设置为 使用全局设置(自动选择)

    • 电源管理模式 设置为 最高性能优先

  6. 参数设置完成后,单击 应用 ,修改完成。