EVGA GTX 1080 FTWでNVidiaドライバを378.49にアップデートしたところ、libGDXを使用してこの例外が発生し始めました。GPUドライバのアップデート後にOpenGLサポートが壊れた
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(LwjglGraphics.java:229)
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:174)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:138)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:120)
Caused by: 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:253)
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 com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(LwjglGraphics.java:220)
... 3 more
OpenGLエクステンションビューアは、私のGPUでOpenGLバージョン4.5を使用できることを示しています。
私はNVIDIAのGPU上で実行するようにJRM実行ファイルを強制的に試みた(彼らは実際にそれを実行していたが、私はちょうどことを確認したかった)
他のOpenGLベースのアプリケーションが正常に実行されます。また、私はSteamからコンパイルされたlibGDXゲームを実行しようとしましたが、うまく動いているようです。
さまざまなJavaバージョンの異なるJRMを使用しようとしました。私はきれいなドライバを再インストールし、数回再起動しました。
Android StudioとIntelliJの両方に例外が表示されます。
config.allowSoftwareMode = true;
は機能しません。 Windowsでは、libGTX 2.0が必要な場合にOpenGL 1.1のソフトウェアレンダリングのみがサポートされています。
男がupvoted笑 – Sung
それは、378.49ドライバに問題がある可能性があります。 [Minecraftにも問題があるようです(https://www.reddit.com/r/Minecraft/comments/5q05wu/psa_latest_nvidia_gpu_driver_crashes_minecraft/)、同じ問題があるかどうかわかりません。 – BDL
ええ、ドライバの問題のようです。更新や公式解説を待つ。 –