- 수정됨
Open GL error
I am trying to get the latest trial version for Windows working , but after the loading screen (which goes up to 100%) all I get is an error popup telling me -OpenGL Unavailable-Sorry OpenGL is not supported by your video driver.
I am running Win8 on an old Centrino Laptop with the latest GPU drivers(amd GPU). Never had this problem before and I have all sorts of things running on this machine (Steam games, Construct2, Gamemaker, C4D , etc). Any idea of what the problem is?
cheers...
Maybe you can post the contents of spine.log?
Sure Nate, here it is:
Spine 1.0.8-trial
Uncaught
com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglCanvas.create(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$1.addNotify(Unknown Source)
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglFrame.addCanvas(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglFrame$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(Unknown Source)
at org.lwjgl.opengl.WindowsDisplay.createWindow(Unknown Source)
at org.lwjgl.opengl.Display.createWindow(Unknown Source)
at org.lwjgl.opengl.Display.create(Unknown Source)
at org.lwjgl.opengl.Display.create(Unknown Source)
... 22 more
Uncaught
com.badlogic.gdx.utils.GdxRuntimeException: com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.
at com.badlogic.gdx.backends.lwjgl.LwjglCanvas.create(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$1.addNotify(Unknown Source)
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglFrame.addCanvas(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglFrame$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(Unknown Source)
... 20 more
Caused by: org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(Unknown Source)
at org.lwjgl.opengl.WindowsDisplay.createWindow(Unknown Source)
at org.lwjgl.opengl.Display.createWindow(Unknown Source)
at org.lwjgl.opengl.Display.create(Unknown Source)
at org.lwjgl.opengl.Display.create(Unknown Source)
... 22 more
Hmm, OpenGL is unable to be initialized. This is at a pretty low level, I'm afraid there is not a lot we can do. It already tries to initialize OpenGL in a number of ways if subsequent tries have failed. I've added a small delay between tries, which may help according to similar issues with Minecraft (which uses the same libraries as Spine for OpenGL). This will be in v1.0.9, which we'll probably upload soon. If that doesn't work then I'm afraid the only thing we can do is enable software mode, but that will result in about 3 frames per second and won't really be usable.
Just tried the 1.09 trial version, unfortunately has the same result. I would be amazed if I am the only one having this issue? Maybe it is a combo of Win8 and the AMD driver?
Btw, I run Nodebox3 which is written in java flawlessly on this laptop. I have been meaning to try out Spine on one of my other PC's, just a bummer it won't run on this, as I am using this machine for Construct2 and Gammaker dev.
Anyway, the log:
Spine 1.0.9-trial
Uncaught
com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglCanvas.create(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$1.addNotify(Unknown Source)
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglFrame.addCanvas(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglFrame$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(Unknown Source)
at org.lwjgl.opengl.WindowsDisplay.createWindow(Unknown Source)
at org.lwjgl.opengl.Display.createWindow(Unknown Source)
at org.lwjgl.opengl.Display.create(Unknown Source)
at org.lwjgl.opengl.Display.create(Unknown Source)
... 22 more
Uncaught
com.badlogic.gdx.utils.GdxRuntimeException: com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.
at com.badlogic.gdx.backends.lwjgl.LwjglCanvas.create(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$1.addNotify(Unknown Source)
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglFrame.addCanvas(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglFrame$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(Unknown Source)
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(Unknown Source)
... 20 more
Caused by: org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(Unknown Source)
at org.lwjgl.opengl.WindowsDisplay.createWindow(Unknown Source)
at org.lwjgl.opengl.Display.createWindow(Unknown Source)
at org.lwjgl.opengl.Display.create(Unknown Source)
at org.lwjgl.opengl.Display.create(Unknown Source)
... 22 more