該硬件不支持幀緩沖區。Java處理庫2.2.1和展開地圖錯誤
它在錯誤消息中直接為您提供了鏈接:https : //github.com/processing/processing/wikI/OpenGL-Issues
該鏈接列出了您應該嘗試的許多操作:
*嘗試更新您的顯卡驅動程序。如果使用OpenGL的草圖出現空白屏幕,或者草圖正在掛起或啟動非常緩慢,則可能需要更新驅動程序。在Windows上,可以從計算機的供應商,WindowsUpdate或圖形卡的制造商處獲得更新的驅動程序。在Mac OSX上,使用“軟件更新”來確保您的系統是最新的。在Linux上,嘗試非免費版本的驅動程序。
*在Windows上,如果您遇到很多OpenGL崩潰,藍屏或其他混亂情況,則您的驅動程序可能不好(真的?。?。例如,如果您使用的是Dell,請使用它們提供的驅動程序(http://support.dell.com/),而不是直接從http://nvidia.com獲得的最新驅動程序。
*如果在Windows上出現黑屏或奇怪的圖形,請嘗試弄亂您的圖形卡設置(甚至使用其他圖形卡)。有很多可能引起麻煩的選項(如果遇到這種情況,請向論壇發布有關如何解決該問題的信息)。
*另一方面,如果您最近進行了更新,則可能需要降級驅動程序。有時實驗性驅動程序(或Linux上的“免費”驅動程序)包含問題。嘗試使用可能適用于您系統的其他版本。
OpenGL幾乎所有的EXCEPTION_ACCESS_VIOLATION崩潰都是驅動程序問題,我們無法修復它們。*我們不建議在OpenGL模式下運行Processing時運行其他OpenGL程序。GL往往負責所有事情,因此結果將是意外的(其他應用程序顯示的窗口一直顯示到“處理”窗口等)
蘋果一直在其“低端”機器(例如英特爾GMA 950)上使用的集成圖形芯片組對于OpenGL確實很臭。有些根本不支持抗鋸齒。這些卡可以在MacMini(僅Intel版本,PPC版本具有漂亮的圖形),一些iMac和MacBook(但沒有MacBookPro)中找到。在許多預算PC中使用相同的芯片組,但免責聲明也適用于此。
新版本的OpenGL庫需要支持OpenGL2.0的驅動程序。這使我們能夠使OpenGL對桌面和Android的支持相互同步。不幸的是,這意味著某些較舊的卡和驅動程序(尤其是在Linux上)將無法工作,并且此類計算機上的Processing2.0將僅限于2D圖形。但是OpenGL庫是由一個人(AndresColubri)開發的,他在業余時間從事此工作,并且他不能支持兩個截然不同的實現方式的獨立視頻庫。請記住,您將始終使用Processing1.5.1繼續進行3D開發,盡管不會對其進行進一步的更新,并且我們將不接受其錯誤報告。
如果這些都不起作用或無法解決您的問題,請查看Processing的GitHub頁面上列出的已知OpenGL問題。
解決方法我試圖使用 展開地圖 圖書館與 日食 與 處理2.2.1為圖形庫。 但是這種設置給我類似“此硬件不支持幀緩沖區”的錯誤。
Exception in thread 'Animation Thread' java.lang.RuntimeException: java.lang.RuntimeException: Framebuffer objects are not supported by this hardware (or driver) Read http://wiki.processing.org/w/OpenGL_Issues for help. at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58) at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103) at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:206) at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172) at javax.media.opengl.Threading.invoke(Threading.java:191) at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:541) at processing.opengl.PJOGL.requestDraw(PJOGL.java:688) at processing.opengl.PGraphicsOpenGL.requestDraw(PGraphicsOpenGL.java:1651) at processing.core.PApplet.run(PApplet.java:2256) at java.lang.Thread.run(Unknown Source)
我有AMD Radeon HD 7600 M系列圖形驅動程序,其規格說它支持OpenGl 4.2。我不知道我在想什么。有人請幫忙。
相關文章:
1. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””2. Span標簽3. css - 求推薦適用于vue2的框架 像bootstrap這種類型的4. docker-machine添加一個已有的docker主機問題5. java - Collections類里的swap函數,源碼為什么要新定義一個final的List型變量l指向傳入的list?6. css - 關于div自適應問題,大家看圖吧,說不清7. android新手一枚,android使用httclient獲取服務器端數據失敗,但是用java工程運行就可以成功獲取。8. angular.js使用$resource服務把數據存入mongodb的問題。9. redis啟動有問題?10. SessionNotFoundException:會話ID為null。調用quit()后使用WebDriver嗎?(硒)
