top of page

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檔裡狂刷錯誤的問題。

為何會刷這個錯誤?

Minecraft 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


bottom of page