GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL 问题解决

时间:2021-04-06 20:40:45   收藏:0   阅读:1108

简介
在使用远程桌面时,使用 opengl 的 exe 启动时会报错 GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL,无法正常启动。本文介绍针对这一情况的解决方案。

方法
访问 https://fdossena.com/?p=mesa/index.frag
下载 32 位版本 Mesa3D for windows:https://downloads.fdossena.com/geth.php?r=mesa-latest,此时版本是 20.1.8, 发布于 2020.8.16。
解压,取出 opengl32.dll
将 opengl32.dll 放在与要运行的 exe 同级的目录。
缺点:由于是 software renderer,性能比不上用系统中的 opengl32.dll。可以视情况选用。

方法来源:https://stackoverflow.com/a/59638426/4394850

原理:
远程桌面状态下,显卡驱动不可用,无法提供 OpenGL 接口。Mesa3D 通过使用软件渲染来实现 opengl 则解决了此问题。同时由于使用软件渲染,相比硬件渲染的情况,性能会有损耗。可酌情使用。

原文:https://www.cnblogs.com/bucker/p/14622725.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!