问题描述
我正在尝试开始使用 Processing https://processing.org/ 一个软件速写本和一种用于学习如何在视觉艺术环境中进行编码的语言。我从 http://processing.org/download 下载了适用于 Windows 版本的工具,我正在尝试运行提供的示例草图,但得到:
java.lang.RuntimeException: Framebuffer objects are not supported by this hardware (or driver) Read http://wiki.processing.org/w/OpenGL_Issues for help.
at processing.opengl.PJOGL.init(PJOGL.java:428)
at processing.opengl.PSurfaceJOGL$DrawListener.init(PSurfaceJOGL.java:889)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
RuntimeException: Framebuffer objects are not supported by this hardware (or driver) Read http://wiki.processing.org/w/OpenGL_Issues for help.
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
不幸的是,堆栈跟踪中的链接是 404。我设法在 Stackoverflow 中找到了类似的问题 for example this one,但仍然无法摆脱错误。我在硬件方面没有经验,但似乎问题出在我的显卡上。我没有安装正确的驱动程序或我的卡不支持 OpenGL。为了检查这一点,我安装了一些工具并访问了英特尔网站。以下是硬件、驱动程序和操作系统详细信息的一些屏幕截图 [Windows 10,Intel HD Graphics 2000 with a driver [Intel Graphics Drivers 9.17.10.4459,date 5/19/2016] from 2016 找不到更新的] 如果我安装了 java 8 和 11 JDK 以及最新的 jre 有多么重要。
从“扩展”选项卡中,我发现唯一与包含 Framebuffer
字样的错误消息相关的内容
还有一位来自英特尔驱动程序和支持助理
以及来自 Processin IDE 的屏幕截图
问题:我需要新的显卡吗?我需要一个新的驱动程序吗?如果我的卡是旧的并且没有新的驱动程序(2016 年发布的最后一个蜜蜂)怎么办?或者错误与我的系统无关(我已经将所有我可以(认为是必要的)从操作系统更新到驱动程序,包括 java)?我错过了一些配置吗?感谢任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)