我在 HP Pavillion 上玩 Minecraft 已经 2 年多了,前几天突然开始崩溃。当我查看日志时,我发现了一个错误,当我在 Google 上搜索时,它说是“视频驱动程序”问题。openGL 或 Radeon 驱动程序最近有什么变化吗?
启动器日志中的错误:
[Info: 2019-07-09 23:00:47.099781657: GameCallbacks.cpp(138)] Launcher/launcher
(main) Info
../src/gallium/drivers/r600/sb/sb_ir.cpp:340:update_packed_items: Assertion `!sw p[chan] || swp[chan] == v' failed.
[Info: 2019-07-09 23:00:47.099916121: GameCallbacks.cpp(138)] Launcher/monitor (Process Monitor) Fatal Process crashed with exit code 6
[Info: 2019-07-09 23:00:47.102898019: GameController.cpp(330)] Game closed with id 1
[Info: 2019-07-09 23:00:47.103385699: NetQueue.cpp(529)] NetQueue: Starting net action http://hopper.minecraft.net/crashes/submit_report/
[Info: 2019-07-09 23:00:47.324936561: NetQueue.cpp(396)] NetQueue: Primary ip: 50.19.104.190, Url: hopper.minecraft.net
[Info: 2019-07-09 23:00:47.325115228: NetQueue.cpp(428)] NetQueue: Action failed with result "The requested URL returned error: 400 BAD REQUEST" (22) : http://hopper.minecraft.net/crashes/submit_report/
[Info: 2019-07-09 23:00:47.325137917: NetQueue.cpp(467)] NetQueue: Action finished: http://hopper.minecraft.net/crashes/submit_report/
[Info: 2019-07-09 23:00:47.325324168: GameCallbacks.cpp(33)] Destroying GameCallbacks!
答案1
系统还坏了吗?我对你的系统了解不够多,无法准确指出问题所在,但你可以尝试以下方法:
Java 8
根据目前官方软件要求来自 Mojang,Minecraft 需要 Java 8。使用其他版本可能可以,但可能会有陷阱。因此:
- 确保已安装 Java 8,如果没有,请安装它:
sudo apt install openjdk-8-jre
- 确保 Java 8 是系统的默认 Java 版本:
sudo update-alternatives --config java
如果有其他选择,请选择 Java 8。
司机
如果您有默认系统,则应该运行开源 AMD 驱动程序(称为 ATI)。确保驱动程序是最新的。
如果此时它仍然不起作用,您可以尝试安装专有驱动程序,但请注意;对于旧版卡,专有驱动程序不再可用、受支持或更新。
OpenGL
根据硬件要求,您需要一张支持 OpenGL 4.4 的显卡。有些非常老的显卡不支持此功能,因此请确保您的显卡支持 OpenGL 4.4。如果不支持,您需要升级到更好的 GPU 或在旧版本的 Minecraft 上玩(1.12 之前的版本似乎需要OpenGL 3.1甚至更老的也只需要OpenGL 1.3)。
如果其他方法都失败了,并且您的系统符合硬件和软件要求,您可以尝试发送向 Mojang 报告错误。