我正在尝试将展开地图库与 eclipse 一起使用处理2.2.1作为图形库。但是这个设置给了我错误喜欢"此硬件不支持帧缓冲区。"
t
我有AMD Radeon HD 7600 M系列图形驱动程序,其规格说它支持OpenGl 4.2。我不知道自己错过了什么。任何人请帮忙。
答案 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。