不支持帧缓冲区此硬件。 Java Processing库2.2.1和展开映射错误

时间:2016-03-09 05:47:30

标签: java opengl processing

我正在尝试将展开地图库与 eclipse 一起使用处理2.2.1作为图形库。但是这个设置给了我错误喜欢"此硬件不支持帧缓冲区。"

t

我有AMD Radeon HD 7600 M系列图形驱动程序,其规格说它支持OpenGl 4.2。我不知道自己错过了什么。任何人请帮忙。

1 个答案:

答案 0 :(得分:1)

它会直接在错误消息中为您提供链接:https://github.com/processing/processing/wiki/OpenGL-Issues

该链接列出了您应尝试的许多内容:

  
      
  • 尝试更新显卡驱动程序。如果您正在使用带有使用OpenGL的草图的空白屏幕,或草图悬挂或   从非常缓慢的开始,您可能需要更新您的驱动程序。上   Windows,更新的驱动程序可从您的计算机供应商处获得,   Windows Update或您的图形卡制造商。在Mac OS上   X,使用“软件更新”确保您的系统是最新的。上   Linux,试试非免费版本的驱动程序。

  •   
  • 在Windows上,如果你得到很多OpenGL崩溃,蓝屏或其他乱七八糟的东西,你的驱动程序可能会很糟糕(真的!)   例如,如果您使用的是戴尔,请使用他们提供的驱动程序   (http://support.dell.com/)而不是最新的   司机直接从http://nvidia.com获得。

  •   
  • 如果您在Windows上获得空白屏幕或奇怪的图片,请尝试搞乱您的图形卡设置(甚至是不同的   显卡)。有很多选项可能会导致麻烦(如果   你遇到这样的情况,请在论坛上发帖告诉你   它已经修好了。

  •   
  • 如果您最近更新了,另一方面,您可能需要降级您的驱动程序。有时是实验驾驶员(或“免费”)   Linux上的驱动程序包含问题。尝试不同的版本   适用于您的系统。

  •   
  • 几乎所有EXCEPTION_ACCESS_VIOLATION与OpenGL崩溃都是驱动程序问题,我们无法修复它们。

  •   
  • 我们不建议在OpenGL模式下运行Processing时运行其他OpenGL程序。 GL倾向于掌控事物的结果   将出乎意料(从其他应用程序显示的窗口到   处理窗口等。)

  •   
  • Apple一直在低端使用的集成显卡芯片组"机器(如英特尔GMA 950)对OpenGL来说真的很臭。一些   根本不支持抗锯齿。这些卡可在Mac中找到   Mini(仅限英特尔版本,PPC版本具有漂亮的图形),   一些iMac和MacBook(但没有MacBook Pro)。相同   芯片组用于许多预算PC,相同的免责声明   适用。

  •   
  • 新版OpenGL库需要支持OpenGL 2.0的驱动程序。这使我们能够保持对桌面和桌面的OpenGL支持   Android彼此同步。不幸的是,这意味着一些   较旧的卡和驱动程序(特别是在Linux上)将无法正常工作   此类机器上的Processing 2.0将仅限于2D图形。   但OpenGL库是由一个人开发的(Andres   Colubri),他在空闲时间从事这项工作,他不能支持两个人   单独的视频库与完全不同的实现。   请记住,您始终可以使用Processing 1.5.1继续3D   开发虽然不会进一步更新,但我们不会成功   接受错误报告。

  •   

如果这些都不起作用或解释您的问题,请查看处理的GitHub页面上列出的已知OpenGL issues