当前位置: 首页 > 后端技术 > Node.js

Electron关闭硬件加速

时间:2023-04-03 16:38:18 Node.js

错误代码:error:angle_platform_impl.cc[44]renderegl_utils.cpp:188(ClearErrors):PreexisringGLerror0x00000500asof../../third_party/angle/src/libangle/renderer/gl/textureGl.cpp,setImageHelper:256。错误:gpu_memory_buffer_support_x11.cc(44)不支持dri3扩展。electron硬件加速功能异常,在win7或linux系统上,容易黑屏或卡死。解决方法:app.disableHardwareAcceleration()关闭当前应用的硬件加速。此方法只能在应用程序准备好之前调用。如果你使用的是electron-egg框架,在main.js文件的ready()方法中加入伪代码:constisWin7=os.release().startsWith('6.1');常量isLinux=true;如果(isWin7||isLinux){应用程序。禁用硬件加速();}