Minecraft Log檔狂刷OpenGL debug message: id=1280、1282的修理方法
- 阿睿
- 2024年10月1日
- 讀畢需時 2 分鐘
相信很多人是因為Minecraft的LOG檔狂刷OpenGL debug message: id=1280跟OpenGL debug message: id=1282這兩個錯誤而找到此篇文章的。
我就不廢話,解決方法是:
打開.minecraft資料夾裡面的options.txt。把glDebugVerbosity後面的數值設定成0。
這樣就可以解決LOG檔裡狂刷錯誤的問題。
為何會刷這個錯誤?

根據我的觀察,只有在啟動 Action! Game Recorder (錄影程式) 時,Minecraft Log檔才會狂刷OpenGl的錯誤。而小柯進一步發現,這些錯誤是由於開啟了 Action! 的 HUD 功能導致的。因此,一種解決方法是關閉 Action! 的 HUD,這樣就不會讓LOG檔刷錯誤了。然而,我非常需要這個HUD來確認我是否有在錄影!!因此,我繼續在網路上尋找其他可能的解決方案。

後來,我發現造成錯誤刷屏的原因其實是 FPS 計數器,這意味著不僅是 Action! Game Recorder 的 HUD 會引發這個問題,任何顯示 Minecraft FPS 的程式都可能導致遊戲的 LOG 檔被大量錯誤訊息刷屏。
解決方法
就如我上面所說,把options.txt裡的glDebugVerbosity後面的數值設定成0,就可以解決這個問題。然而,這個只有解決掉Log檔狂刷錯誤的問題,並非真的解決OpenGL的這個錯誤。錯誤本身還是存在,但它不會再狂刷錯誤導致你的Log檔膨脹成好幾GB。希望這篇文章能幫助到大家,也特別感謝 Casey8127 在 Mojang bug 論壇上提供的解決方案。
後記
其實這個問題已經困擾我多年了。自從 Minecraft 1.17 版本後,我就開始遇到這個問題,當時我幾乎翻遍了整個網路,卻始終找不到解決方法。
這次我之所以能找到解決方案,是因為剛剛 C 槽再次被 Minecraft 的 LOG 檔撐爆,膨脹到了 30 多 GB。於是,我再次在網上尋找解決辦法,終於看到了 Casey8127 在今年 9 月分享的解決方案。我按照他的建議進行修改,並確認問題已經得到解決。因此在此發文希望能幫助到同樣遇到此問題的玩家。 祝大家遊玩Minecraft愉快!✧*。٩(ˊᗜˋ*)و✧*。
Commentaires