LWJGL 2.9 - 像素格式未加速错误
LWJGL 2.9 - Pixel format not accelerated error out of the blue
因此,在使用 Java 和 LWJGL 编程时,我正在开发一个简单的游戏来获得乐趣。
一切正常,我可以 运行 玩游戏。但随后我将计算机单独放置了大约 30 分钟,然后再次回到 运行 游戏,我收到了 Pixel format not accelerated
错误。我不知道它是从哪里来的,但我向你保证它早些时候起作用了。我想也许可以重新启动引擎和游戏,看看我是否可以再次修复它。
这是我重启后的代码:
`
package engine.dungeon.core;
import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
public class Window {
public static final int WIDTH = 640, HEIGHT = 480;
public Window() {
try {
Display.setDisplayMode(new DisplayMode(640, 480));
Display.create();
} catch (LWJGLException e) {
e.printStackTrace();
}
}
}
`
像素格式未加速错误与您的显卡有关。
- 有些视频卡太旧,应该更新驱动程序或更换。
- 有时 GPU 驱动程序可能会崩溃,因此重启计算机可能会解决您的问题
我想通了!第二次重启电脑后,我的显卡有了更新。
这是 Nvidia 驱动程序 378.49 的一个已知问题。这个驱动简直是坏掉了。
详情请见:
- http://forum.lwjgl.org/index.php?topic=6447.0
- http://forum.lwjgl.org/index.php?topic=6439.msg34284#msg34284
或简单地 google "LWJGL Pixel format not accelerated",您会发现数百个帖子,大部分来自 Minecraft 用户。
因此,在使用 Java 和 LWJGL 编程时,我正在开发一个简单的游戏来获得乐趣。
一切正常,我可以 运行 玩游戏。但随后我将计算机单独放置了大约 30 分钟,然后再次回到 运行 游戏,我收到了 Pixel format not accelerated
错误。我不知道它是从哪里来的,但我向你保证它早些时候起作用了。我想也许可以重新启动引擎和游戏,看看我是否可以再次修复它。
这是我重启后的代码:
`
package engine.dungeon.core;
import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
public class Window {
public static final int WIDTH = 640, HEIGHT = 480;
public Window() {
try {
Display.setDisplayMode(new DisplayMode(640, 480));
Display.create();
} catch (LWJGLException e) {
e.printStackTrace();
}
}
}
`
像素格式未加速错误与您的显卡有关。
- 有些视频卡太旧,应该更新驱动程序或更换。
- 有时 GPU 驱动程序可能会崩溃,因此重启计算机可能会解决您的问题
我想通了!第二次重启电脑后,我的显卡有了更新。
这是 Nvidia 驱动程序 378.49 的一个已知问题。这个驱动简直是坏掉了。 详情请见:
- http://forum.lwjgl.org/index.php?topic=6447.0
- http://forum.lwjgl.org/index.php?topic=6439.msg34284#msg34284
或简单地 google "LWJGL Pixel format not accelerated",您会发现数百个帖子,大部分来自 Minecraft 用户。