該硬件不支持幀緩沖區(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. boot2docker無法啟動2. java - SSH框架中寫分頁時service層中不能注入分頁類3. docker-compose中volumes的問題4. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.5. 求救一下,用新版的phpstudy,數(shù)據(jù)庫過段時間會消失是什么情況?6. java - Spring事務(wù)回滾問題7. 如何使用git對word文檔進(jìn)行版本控制?8. javascript - mock.js可以存儲數(shù)據(jù)嗎9. docker網(wǎng)絡(luò)端口映射,沒有方便點的操作方法么?10. nignx - docker內(nèi)nginx 80端口被占用

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