Godhood

Godhood

View Stats:
Tryph Jul 10, 2019 @ 4:55am
does not launch on Ubuntu 18.04 (OpenGL error)
I just puchased the game and tried to run it on Ubuntu 18.04.
Unfortunately it just does not launch.

When clicking the "Play" button the "Preparing to launch Godhood" popup appears, 1 second later, the screen blinks, the popup disappears and the game just doesn't launch.

I verfied the integrity of game files and no problem was detected.

Here is the content of abbeycore.txt which seems to be a log file:

_ _ _ ___ /_\ | |__ | |__ ___ _ _ / __\___ _ __ ___ //_\\| '_ \| '_ \ / _ \ | | |/ / / _ \| '__/ _ \ / _ \ |_) | |_) | __/ |_| / /__| (_) | | | __/ \_/ \_/_.__/|_.__/ \___|\__, \____/\___/|_| \___| |___/ 3.2.45 Platform: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz with 4 cores Used physical Memory: 9551 MB / 16022 MB Used virtual Memory: 0 MB / 1951 MB OS: Linux 4.18.0-25-generic #26~18.04.1-Ubuntu SMP Thu Jun 27 07:28:31 UTC 2019 2019-07-10 14:47:08.00 [LOG] [Config] Game name: Godhood 2019-07-10 14:47:08.00 [LOG] [Config] Game version: 0.12.5 2019-07-10 14:47:08.00 [LOG] [Steam] Steam user is subscribed to the application 2019-07-10 14:47:08.00 [LOG] [Steam] Steamworks has been succesfully initialized with AppID: 917150 2019-07-10 14:47:08.00 [LOG] [SDL] Using SDL version: 2.0.9 2019-07-10 14:47:08.00 [ERROR] [OGL] Could not create OpenGL context: Could not create GL context: GLXBadFBConfig 2019-07-10 14:47:09.00 [ERROR] [Graphics] Requested a display size of 0x0, matched to 1920x1200 2019-07-10 14:47:09.00 [FATAL] [AssertLog] Assertion failed: context_ != nullptr Argument null: context_

Please let me know if I can provide any other information to help debugging.
Originally posted by Box R. Short:
Ah I see, you graphics card only supports OpenGL 3.3 which is less than the required OpenGL 4.3 which is the minimum required version. Unfortunately your PC does not support the minimum specs. :(
< >
Showing 1-12 of 12 comments
Box R. Short  [developer] Jul 10, 2019 @ 4:57am 
Hey Tryph, which display drivers are you using?
Tryph Jul 10, 2019 @ 5:16am 
I was using the free driver activated by default in Ubuntu 18.04: Nouveau

I just installed the proprietary driver from NVidia (version 340.107) but the problem persists.

Actually, I just noted a difference in the log file:

2019-07-10 15:27:23.00 [LOG] [SDL] Using SDL version: 2.0.9 2019-07-10 15:27:23.00 [ERROR] [OGL] Could not create OpenGL context: Could not create GL context: BadValue (integer parameter out of range for operation) 2019-07-10 15:27:23.00 [ERROR] [Graphics] Requested a display size of 0x0, matched to 1920x1200 2019-07-10 15:27:23.00 [FATAL] [AssertLog] Assertion failed: context_ != nullptr Argument null: context_

However the result is the same.
Last edited by Tryph; Jul 10, 2019 @ 5:29am
76561198855430470 Jul 10, 2019 @ 5:32am 
Hey Tryph!
Can you try the following terminal command and share the result here with us?

glxinfo | grep "OpenGL"

Thanks!
Tryph Jul 10, 2019 @ 5:35am 
Please see additional information below, in case it could help debugging:

$ glxinfo | grep OpenGL OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GTX 285/PCIe/SSE2 OpenGL core profile version string: 3.3.0 NVIDIA 340.107 OpenGL core profile shading language version string: 3.30 NVIDIA via Cg compiler OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.3.0 NVIDIA 340.107 OpenGL shading language version string: 3.30 NVIDIA via Cg compiler OpenGL context flags: (none) OpenGL profile mask: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 2.0 NVIDIA 340.107 340.107 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.00 OpenGL ES profile extensions:

$ modinfo nvidia filename: /lib/modules/4.18.0-25-generic/updates/dkms/nvidia.ko alias: char-major-195-* version: 340.107 supported: external license: NVIDIA alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00* alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00* alias: pci:v000010DEd*sv*sd*bc03sc02i00* alias: pci:v000010DEd*sv*sd*bc03sc00i00* depends: drm retpoline: Y name: nvidia vermagic: 4.18.0-25-generic SMP mod_unload parm: NVreg_Mobile:int parm: NVreg_ResmanDebugLevel:int parm: NVreg_RmLogonRC:int parm: NVreg_ModifyDeviceFiles:int parm: NVreg_DeviceFileUID:int parm: NVreg_DeviceFileGID:int parm: NVreg_DeviceFileMode:int parm: NVreg_RemapLimit:int parm: NVreg_UpdateMemoryTypes:int parm: NVreg_InitializeSystemMemoryAllocations:int parm: NVreg_UsePageAttributeTable:int parm: NVreg_MapRegistersEarly:int parm: NVreg_RegisterForACPIEvents:int parm: NVreg_CheckPCIConfigSpace:int parm: NVreg_EnablePCIeGen3:int parm: NVreg_EnableMSI:int parm: NVreg_MemoryPoolSize:int parm: NVreg_RegistryDwords:charp parm: NVreg_RmMsg:charp parm: NVreg_AssignGpus:charp

$ sudo lshw -numeric -C display *-display description: VGA compatible controller produit: GT200b [GeForce GTX 285] [10DE:5E3] fabriquant: NVIDIA Corporation [10DE] identifiant matériel: 0 information bus: pci@0000:01:00.0 version: a1 bits: 64 bits horloge: 33MHz fonctionnalités: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 ressources: irq:39 mémoire:fa000000-faffffff mémoire:c0000000-cfffffff mémoire:f8000000-f9ffffff portE/S:e000(taille=128) mémoire:c0000-dffff
The author of this thread has indicated that this post answers the original topic.
Box R. Short  [developer] Jul 10, 2019 @ 5:40am 
Ah I see, you graphics card only supports OpenGL 3.3 which is less than the required OpenGL 4.3 which is the minimum required version. Unfortunately your PC does not support the minimum specs. :(
Tryph Jul 10, 2019 @ 5:49am 
Ok. I will not buy a new graphic card to play the game (and thus will ask for a refund), but I really appreciate the reactive support :)

It may be a good idea to specify this requirement on the store page ;)
Box R. Short  [developer] Jul 10, 2019 @ 6:00am 
I totally get that! And we'll update the store page to specifically mention the required OpenGL version.

Thank you being so understanding!
fredreed2000 Jul 10, 2019 @ 6:55am 
I think read somewhere that steam is no longer going to support certain versions of Linux and I believe that Ubuntu is one of them. You the developer might want to look into this and see which Linux versions they are no longer supporting.
Last edited by fredreed2000; Jul 10, 2019 @ 6:56am
Box R. Short  [developer] Jul 10, 2019 @ 7:28am 
Originally posted by fredreed2000:
I think read somewhere that steam is no longer going to support certain versions of Linux and I believe that Ubuntu is one of them. You the developer might want to look into this and see which Linux versions they are no longer supporting.
Thanks, we will!
fredreed2000 Jul 10, 2019 @ 12:22pm 
It is Ubuntu 19.10 onwards that steam is no longer supporting.
Box R. Short  [developer] Jul 10, 2019 @ 12:28pm 
Ah thats because they'll drop support for 32 bit applications. Fortunately Godhood is 64bit only.
seal2002 Dec 7, 2019 @ 8:05pm 
I got the same error and your information is help me a lot
< >
Showing 1-12 of 12 comments
Per page: 1530 50