該硬件不支持幀緩沖區(qū)。Java處理庫2.2.1和展開地圖錯誤
它在錯誤消息中直接為您提供了鏈接:https : //github.com/processing/processing/wikI/OpenGL-Issues
該鏈接列出了您應該嘗試的許多操作:
*嘗試更新您的顯卡驅動程序。如果使用OpenGL的草圖出現(xiàn)空白屏幕,或者草圖正在掛起或啟動非常緩慢,則可能需要更新驅動程序。在Windows上,可以從計算機的供應商,WindowsUpdate或圖形卡的制造商處獲得更新的驅動程序。在Mac OSX上,使用“軟件更新”來確保您的系統(tǒng)是最新的。在Linux上,嘗試非免費版本的驅動程序。
*在Windows上,如果您遇到很多OpenGL崩潰,藍屏或其他混亂情況,則您的驅動程序可能不好(真的!)。例如,如果您使用的是Dell,請使用它們提供的驅動程序(http://support.dell.com/),而不是直接從http://nvidia.com獲得的最新驅動程序。
*如果在Windows上出現(xiàn)黑屏或奇怪的圖形,請嘗試弄亂您的圖形卡設置(甚至使用其他圖形卡)。有很多可能引起麻煩的選項(如果遇到這種情況,請向論壇發(fā)布有關如何解決該問題的信息)。
*另一方面,如果您最近進行了更新,則可能需要降級驅動程序。有時實驗性驅動程序(或Linux上的“免費”驅動程序)包含問題。嘗試使用可能適用于您系統(tǒng)的其他版本。
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)開發(fā)的,他在業(yè)余時間從事此工作,并且他不能支持兩個截然不同的實現(xiàn)方式的獨立視頻庫。請記住,您將始終使用Processing1.5.1繼續(xù)進行3D開發(fā),盡管不會對其進行進一步的更新,并且我們將不接受其錯誤報告。
如果這些都不起作用或無法解決您的問題,請查看Processing的GitHub頁面上列出的已知OpenGL問題。
解決方法我試圖使用 展開地圖 圖書館與 日食 與 處理2.2.1為圖形庫。 但是這種設置給我類似“此硬件不支持幀緩沖區(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系列圖形驅動程序,其規(guī)格說它支持OpenGl 4.2。我不知道我在想什么。有人請幫忙。
相關文章:
1. docker鏡像push報錯2. java - SSH框架中寫分頁時service層中不能注入分頁類3. angular.js - angular內容過長展開收起效果4. python3.x - python連oanda的模擬交易api獲取json問題第五問5. nignx - docker內nginx 80端口被占用6. 關于docker下的nginx壓力測試7. debian - docker依賴的aufs-tools源碼哪里可以找到啊?8. html5 - 百度echart官網(wǎng)下載的地圖json數(shù)據(jù)亂碼9. node.js - 我是一個做前端的,求教如何學習vue,node等js引擎?10. javascript - js代碼獲取驗證碼倒計時問題
