我的世界JAVA版OpenGL錯誤和游戲崩潰的原因、以及解決方法
一、前言
不知道您是否經歷過這樣的情況,當您在玩minecraft時,右下角突然蹦出來一條信息。上面寫著:
OpenGL Error:128*(**** ****)

上述文本會出現(xiàn)在聊天框里,反復刷屏,甚至會導致游戲崩潰,影響游戲體驗。所以本篇文章可能會幫助您擺脫這樣的煩惱。

二、原因(如果您只想關掉提示,而不想根除這個問題,您可以跳過該部分)
1280(Invalid Enum)原因:一般都是安裝了optifine的問題,mod沖突或GL版本不對。

1281(Invalid Value)原因:可能是由于模組、圖形設置或顯卡驅動引起的。

1282(Invalid?Operation)原因:顯卡驅動、mod沖突、著色器出錯。

1283(Stack Overflow)原因:可能是由于多個模組試圖同時訪問或修改相同的原版代碼。

1284(Stack Underflow)原因:顯卡驅動、mod沖突、著色器出錯。
1285(Out Of Memory)原因:可能是配置文件發(fā)生沖突或者游戲內存(動態(tài)內存)分配不足、mod沖突。
1286(Invalid Framebuffer Operation)原因:游戲內存溢出或顯卡驅動沒更新。


三、解決方法
注意:如果您只是不希望它顯示,而并非想耗費力氣徹底解決它,那么請按如下方法操作。
(GL錯誤一般影響光影、材質和mod,但GL錯誤也可能會引起崩潰)
按下Esc鍵,打開暫停頁面,按設置,按視頻設置,按其他(只有安裝了optifine才有),倒數第二行有一個按鈕叫GL錯誤顯示,把它關掉就好了!

1280:試著換一個optifine版本(推薦使用正式版,而非測試版)或檢查什么mod導致游戲崩潰(詳見條目四),如果還是沒解決,請嘗試更換顯卡驅動(詳見條目四)。
1281:optifine的經典報錯,一般都是光影或者其他渲染有問題,可以重啟游戲或去排查一下mod(詳見條目四)。如果不是mod出問題,那么這個問題目前是無解的。
1282:可以嘗試更換游戲版本或optifine版本,有些材質和光影在一定版本時,無法正常使用,或者,您可以檢查所有的mod(詳見條目四),若沒有解決,可以更換顯卡驅動(詳見條目四)。如果依然無法修復,可以嘗試使用與您顯卡匹配的光影或更換顯卡。
1283:可以嘗試更換光影(不同光影不一定能適配N卡或A卡),或者,您可以檢查所有的mod(詳見條目四)。
1284:與1283相同。
1285:多給游戲分配一些動態(tài)內存,推薦8GB及以上。(如果您的電腦只有8GB以下的動態(tài)內存空間,那只能換電腦了)或者重新安裝此版本,避免配置文件缺失。
1286:更新顯卡驅動,或者按照1285的解決方法試一試。

四、如何安裝顯卡驅動,如何檢查崩潰報告?
顯卡驅動安裝(官網下載)
https://www.intel.cn/content/www/cn/zh/support/detect.html(英特爾官網下載渠道)(推薦)
若無法正常下載,可以使用第三方軟件下載(驅動人生)。(不推薦,因為全是流氓軟件)
檢查崩潰報告
進入.minecraft文件夾。
進入crash-reports文件夾。
找到與您崩潰時間對應的.txt文件。
點進去,然后如下圖所示。


第1~2行:廢話
第3~4行:報錯時間和報錯原因(您可以自行使用翻譯軟件翻譯一下,因為情況太多,列舉不完)
接下來是堆棧區(qū)(概念不用理解過深),就是開頭全是at的那部分。這個區(qū)域是minecraft的問題解析過程。游戲會先從堆棧區(qū)的最底下開始找(出問題的那部分),最上方就是我們要找的源頭了。

至此,哪個mod出問題就知道了。
更多內容可以看這篇文章->CV9506774
五、結語
感謝您看到這里,我花費了挺大精力整理了這些東西。而且本人不是大佬,若有錯誤,歡迎任何人來指正。如果引用本文章部分內容,請注明出處,謝謝!
六、趣事
為什么我要寫這篇文章呢?
因為,最近這段時間我一直在尋找解決這些崩潰的方法,我找了好久才找到了合適的方法。
同時,我也發(fā)現(xiàn)阿B上沒有幾個解決崩潰的文章,所以我決定為大家開辟一條路,希望大家能生活愉快!