Minecraft的疑难杂症#2-Pixel format not accelerated
北葵Starry
编辑于 2024年03月16日 03:23
收录于文集
共28篇

这是一个关于显卡或其他方面的崩溃,以下是崩溃报告:

---- 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 无法解决这些问题,但您可以

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/