1
Bug Reports & Support / Re: [0.97a-RC11] Crash at startup on Linux
« on: March 16, 2025, 06:02:40 PM »
Setting appears to work with Nvidia drivers.
Unable to source a specific bug report but searching "nvidia" in lwjgl3 issues shows its a driver issue with Nvidia.
This does prevent the libnvidia-glcore related crash.
Now the issue appears to be specific to Wayland (well XWayland).
Apparently this is due to a (now resolved?) bug under XWayland, and disabling Antialiasing allows the game to run under XWayland.
Code
__GL_THREADED_OPTIMIZATIONS=0
Unable to source a specific bug report but searching "nvidia" in lwjgl3 issues shows its a driver issue with Nvidia.
This does prevent the libnvidia-glcore related crash.
Now the issue appears to be specific to Wayland (well XWayland).
Code
2892 [Thread-4] ERROR com.fs.graphics.o0oO - Exiting - exception in LWJGL initialization
org.lwjgl.LWJGLException: Could not choose GLX13 config
at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method)
at org.lwjgl.opengl.LinuxDisplayPeerInfo.<init>(LinuxDisplayPeerInfo.java:61)
at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:828)
at org.lwjgl.opengl.DrawableGL.setPixelFormat(DrawableGL.java:61)
at org.lwjgl.opengl.Display.create(Display.java:846)
at org.lwjgl.opengl.Display.create(Display.java:757)
at com.fs.graphics.o0oO.Ò00000(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2895 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.RuntimeException: Exiting - exception in LWJGL initialization
java.lang.RuntimeException: Exiting - exception in LWJGL initialization
at com.fs.graphics.o0oO.Ò00000(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.lwjgl.LWJGLException: Could not choose GLX13 config
at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method)
at org.lwjgl.opengl.LinuxDisplayPeerInfo.<init>(LinuxDisplayPeerInfo.java:61)
at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:828)
at org.lwjgl.opengl.DrawableGL.setPixelFormat(DrawableGL.java:61)
at org.lwjgl.opengl.Display.create(Display.java:846)
at org.lwjgl.opengl.Display.create(Display.java:757)
... 5 more
Apparently this is due to a (now resolved?) bug under XWayland, and disabling Antialiasing allows the game to run under XWayland.