Minecraft的疑难杂症#2-Pixel format not accelerated
这是一个关于显卡或其他方面的崩溃,以下是崩溃报告:
---- Minecraft Crash Report ----
// Don't do that.
Time: 2020-10-02 09:26:04 CST
Description: Initializing game
org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:247)
at org.lwjgl.opengl.Display.createWindow(Display.java:306)
at org.lwjgl.opengl.Display.create(Display.java:848)
at org.lwjgl.opengl.Display.create(Display.java:757)
at org.lwjgl.opengl.Display.create(Display.java:739)
at net.minecraft.client.Minecraft.createDisplay(Minecraft.java:645)
at net.minecraft.client.Minecraft.init(Minecraft.java:458)
at net.minecraft.client.Minecraft.run(Minecraft.java:3931)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_202, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 35578320 bytes (33 MB) / 335544320 bytes (320 MB) up to 1073741824 bytes (1024 MB)
JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx1024m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Loaded coremods (and transformers): VanillaFixLoadingPlugin (VanillaFix-1.0.10-150 (1).jar)
CustomSkinLoader ((皮膚)CustomSkinLoader_Forge-14.10a.jar)
... ...
invtweaks.forge.asm.ContainerTransformer
Suspected Mods: Unknown
Launched Version: HMCL 3.2.130
LWJGL: 2.9.4
OpenGL: ~~ERROR~~ RuntimeException: No OpenGL Context found in the current thread.
GL Caps:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: ~~ERROR~~ NullPointerException: null
Profiler Position: N/A (disabled)
CPU:
为节约空间删减了部分字节
org.lwjgl.LWJGLException: Pixel format not accelerated
之前一个星期之内看到三次这种崩溃,我便怀着好奇的心理去研究这玩意。
看样子应该是openGL的事,说到openGL,就应该是硬件问题吧~
然后在网上搜索资料,发现这问题很常见,他们都有一些共同的特点,这也许是导致这个崩溃的原因:
1.显卡(或GPU显卡驱动程序)版本过老(貌似特指AMD显卡)。
2.Windows系统版本较低(如windows XP/windoiws 7)
3.刚从Windows7升级到Windows10
3.计算机不满足我的世界游戏的最低要求
4.̄\_(ツ)_/ ̄也许我还没发现
有人尝试了以下的建议得到了解决:
1.使用专有软件更新 GPU的版本到最新的稳定版本
问我为什么不手动?你不怕把你电脑弄坏吗?(有一次更新把我电脑弄成32色显示,难受死了)
关于显卡驱动程序的更新:
如何更新显卡驱动程序
Mojang 无法解决这些问题,但您可以!
重新安装/更新/修复图形卡驱动程序,然后重试。
不要依赖Windows自动搜索驱动程序更新。
不要使用Windows 更新或设备管理器 - 微软不安装 OpenGL, 他们推广 DirectX 。
如果您知道显卡的品牌和类型,请转到上面提供的链接,然后手动搜索您的卡的最新驱动程序。不建议使用卡制造商的自动检测工具。
如果运行自定义 Java 参数以增加 RAM,则删除它们。
2.更新你的Net.framework(此建议在2020年12月6日添加在这里)
(似乎已经无效,请参考其他办法,仅当备份)
如果你在最近从Win7更新到Win10,那么你似乎加载了旧的win 7 vista图形驱动程序,但如果您按照视频说明中的链接,它将带您进入下载页面:
https://www.youtube.com/redirect?redir_token=1Gxie8RtmRR-GTjJKFgHAxI1OaN8MTU1MDc0NTQ2M0AxNTUwNjU5MDYz&q=https%3A%2F%2Fdownloadcenter.intel.com%2Fdownload%2F18402&v=j5Bx8NJ_5iI&event=video_description
(关于这点,提过这点意见的作者还在评论区下还顺便批评了下Mojang ... w 来源:[MC-297] "Pixel Format Not Accelerated" / "Could not init GLX" / Bad video card drivers - Jira (mojang.com))
3.更新过时的显卡驱动程序[5](此建议在2024年3月15日添加在这里)
按住 Windows 键,然后同时按 R,以显示运行对话框。
在“运行”窗口中键入“dxdiag”,然后按回车键。
当 DxDiag 窗口打开时,浏览到“显示”选项卡。
你应该能得到一个类似于这样的窗口。

查找“名称”和“制造商名称”部分。 找到此内容后,请在下表中查找您的制造商,然后转到他们的“自动检测器”站点并扫描您的计算机以检查是否存在过时的驱动程序。 如果找到,请安装新的驱动程序。
AMD/ATI :
自动检测工具 http://support.amd.com/en-us/download/auto-detect-tool
手动安装工具 http://support.amd.com/us/gpudownload/Pages/index.aspx
英伟达 NVIDIA:
自动检测工具 http://www.nvidia.com/Download/Scan.aspx
手动安装工具 http://www.nvidia.com/Download/index.aspx
英特尔 :
自动检测工具 http://www.intel.com/p/en_US/support/detect?iid=dc_iduu
手动安装工具 https://downloadcenter.intel.com/default.aspx
如果你是Linux操作系统...
警告! 大多数 Linux 发行版都提供了一种使用其包管理器安装驱动程序的方法。 强烈建议您使用发行版的驱动程序包;不这样做可能会导致以后出现问题!
打开您的终端。
输入 lspci -v less
查找显示VGA兼容或视频控制器的行
查找制造商和型号名称
从上方使用对应视频卡的 手动安装工具 安装必要的驱动程序
如果你是macOS操作系统...
大多数 Apple 电脑都带有内置驱动程序和无法更改的显卡。由于这些原因,无需手动更新显卡驱动程序。
相反,您应该使用“系统偏好设置”中的“软件更新”面板确保您的电脑是最新的。
4.回滚GPU驱动程序版本
如果你最近才开始得到崩溃,并且你最近更新过显卡驱动,那么你可以试试。
5.更新计算机配置
(GeForce RTX 3080。懂?XD)
6.如果使用 Java 参数来增加内存,请将内存减小到默认的 512MB
如果以上方案仍然无法解决,你可以到我找到的这几个网站去寻找解决方法:
1.https://bugs.mojang.com/browse/MCL-297
2.https://appuals.com/how-to-fix-minecraft-error-org-lwjgl-lwjglexception-pixel-format-not-accelerated/
3.https://appuals.com/fix-pixel-format-not-supported/
4.https://www.drivereasy.com/knowledge/error-org-lwjgl-lwjglexception-pixel-format-not-accelerated/
5.https://minecrafthopper.net/help/pixel-format-not-accelerated/