org.lwjgl.LWJGLException: Pixel Format Not Accelerated

Name of error org.lwjgl.LWJGLException: Pixel format not accelerated
Solution True
Mojira issue MC-297
Applies to -
Environment Windows
Comments Caused by outdated video drivers
Error log
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:252)
	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)
Solution

If you are looking for help, please see this article.

This error, can usually be resolved by updating your video card drivers.

Cause

An OpenGL context is able to be started by LWJGL, but a native failure occurred when attempting to use hardware accelerated OpenGL via ones' graphics drivers.

It is not to be confused with  No OpenGL context found in the current thread errors, a separate issue where an attempt was made to reference OpenGL without it being properly initialized. This can occur for many reasons, however this is usually the result of an oversight within the game code. It is possible to debug these scenarios by ensuring proper a proper OpenGL implementation (by updating graphics drivers) and also referring to OpenGL debugging utilities such as Realtech-VR or GpuTest.