該硬件不支持幀緩沖區(qū)。Java處理庫2.2.1和展開地圖錯誤
它在錯誤消息中直接為您提供了鏈接:https : //github.com/processing/processing/wikI/OpenGL-Issues
該鏈接列出了您應(yīng)該嘗試的許多操作:
*嘗試更新您的顯卡驅(qū)動程序。如果使用OpenGL的草圖出現(xiàn)空白屏幕,或者草圖正在掛起或啟動非常緩慢,則可能需要更新驅(qū)動程序。在Windows上,可以從計算機的供應(yīng)商,WindowsUpdate或圖形卡的制造商處獲得更新的驅(qū)動程序。在Mac OSX上,使用“軟件更新”來確保您的系統(tǒng)是最新的。在Linux上,嘗試非免費版本的驅(qū)動程序。
*在Windows上,如果您遇到很多OpenGL崩潰,藍(lán)屏或其他混亂情況,則您的驅(qū)動程序可能不好(真的?。?。例如,如果您使用的是Dell,請使用它們提供的驅(qū)動程序(http://support.dell.com/),而不是直接從http://nvidia.com獲得的最新驅(qū)動程序。
*如果在Windows上出現(xiàn)黑屏或奇怪的圖形,請嘗試弄亂您的圖形卡設(shè)置(甚至使用其他圖形卡)。有很多可能引起麻煩的選項(如果遇到這種情況,請向論壇發(fā)布有關(guān)如何解決該問題的信息)。
*另一方面,如果您最近進(jìn)行了更新,則可能需要降級驅(qū)動程序。有時實驗性驅(qū)動程序(或Linux上的“免費”驅(qū)動程序)包含問題。嘗試使用可能適用于您系統(tǒng)的其他版本。
OpenGL幾乎所有的EXCEPTION_ACCESS_VIOLATION崩潰都是驅(qū)動程序問題,我們無法修復(fù)它們。*我們不建議在OpenGL模式下運行Processing時運行其他OpenGL程序。GL往往負(fù)責(zé)所有事情,因此結(jié)果將是意外的(其他應(yīng)用程序顯示的窗口一直顯示到“處理”窗口等)
蘋果一直在其“低端”機器(例如英特爾GMA 950)上使用的集成圖形芯片組對于OpenGL確實很臭。有些根本不支持抗鋸齒。這些卡可以在MacMini(僅Intel版本,PPC版本具有漂亮的圖形),一些iMac和MacBook(但沒有MacBookPro)中找到。在許多預(yù)算PC中使用相同的芯片組,但免責(zé)聲明也適用于此。
新版本的OpenGL庫需要支持OpenGL2.0的驅(qū)動程序。這使我們能夠使OpenGL對桌面和Android的支持相互同步。不幸的是,這意味著某些較舊的卡和驅(qū)動程序(尤其是在Linux上)將無法工作,并且此類計算機上的Processing2.0將僅限于2D圖形。但是OpenGL庫是由一個人(AndresColubri)開發(fā)的,他在業(yè)余時間從事此工作,并且他不能支持兩個截然不同的實現(xiàn)方式的獨立視頻庫。請記住,您將始終使用Processing1.5.1繼續(xù)進(jìn)行3D開發(fā),盡管不會對其進(jìn)行進(jìn)一步的更新,并且我們將不接受其錯誤報告。
如果這些都不起作用或無法解決您的問題,請查看Processing的GitHub頁面上列出的已知OpenGL問題。
解決方法我試圖使用 展開地圖 圖書館與 日食 與 處理2.2.1為圖形庫。 但是這種設(shè)置給我類似“此硬件不支持幀緩沖區(qū)”的錯誤。
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系列圖形驅(qū)動程序,其規(guī)格說它支持OpenGl 4.2。我不知道我在想什么。有人請幫忙。
相關(guān)文章:
1. javascript - immutable配合react提升性能?2. javascript - sublime快鍵鍵問題3. phpstudy8.1支持win11系統(tǒng)嗎?4. 配置Apache時,添加對PHP的支持時語法錯誤5. vue.js - Vue 如何像Angular.js watch 一樣監(jiān)聽數(shù)據(jù)變化6. css - 寫頁面遇到個布局問題,求大佬們幫解答,在線等,急!~7. 實現(xiàn)bing搜索工具urlAPI提交8. javascript - nodejs關(guān)于進(jìn)程間發(fā)送句柄的一點疑問9. Apache 已經(jīng)把網(wǎng)站根目錄的改為allow from all了,但是服務(wù)器還是不能訪問?10. javascript - 移動端上不能實現(xiàn)拖拽布局嗎?

網(wǎng)公網(wǎng)安備