Author Topic: Problems running game on Linux  (Read 4763 times)

Max

  • Apprentice
  • *
  • Posts: 2
    • View Profile
Problems running game on Linux
« on: September 09, 2011, 12:25:59 AM »
I bought Cogs with the Humble Indie Bundle 3, and can't seem to get it to run properly on my Linux.
No, the problem is not the drivers (kernel modules), I'm using  kernel 2.6.38 and other programs that use 3D openGL work fine.
My system does not have S3TC support, but using the nos3tc parameter does not help at all.
The game window opens with proper window decoration, but it runs  v e r y   s l o w l y.
It's somewhat like trying to watch a Youtube video on a 56k dialup modem. It runs for a second, then buffers for 10. Repeat.
Terminal output:
Code: [Select]
$ ./Cogs -nos3tc
Cogs: Installed in '.'.
Cogs: Using x86 version.
WARNING: forcibly disabling S3TC support.
WARNING: Your OpenGL drivers lack S3TC support! Using inefficient fallback...
i915_program_error: Exceeded max instructions (134 out of 123)
i915_program_error: Program contains too many instructions
i915_program_error: Program contains too many instructions
i915_program_error: Program contains too many instructions
i915_program_error: Program contains too many instructions
i915_program_error: Program contains too many instructions
i915_program_error: Program contains too many instructions
i915_program_error: Program contains too many instructions
i915_program_error: Program contains too many instructions
i915_program_error: Program contains too many instructions
i915_program_error: Program contains too many instructions
i915_program_error: Exceeded max nr indirect texture lookups (17 out of 4)
i915_program_error: Exceeded max ALU instructions (80 out of 64)
i915_program_error: Exceeded max nr indirect texture lookups (14 out of 4)
i915_program_error: Exceeded max nr indirect texture lookups (14 out of 4)

The only way to end the program is to close the terminal (parent process) or forcibly kill -9.

I saw some other threads dealing with Linux problems, is there a solution in sight? Or should I get the Windows version and run it in WINE?

Ideally Lazy Eight would distribute code which we could then compile and build for our own system, but I understand why they wouldn't want to release the code.
« Last Edit: September 09, 2011, 12:27:45 AM by Max »

admin

  • Rob
  • Administrator
  • Widgeteer
  • *****
  • Posts: 218
    • View Profile
Re: Problems running game on Linux
« Reply #1 on: September 09, 2011, 11:00:02 AM »
Based on this output, you probably don't have graphics hardware that meets the minimum requirements necessary to run Cogs.  If you think that your graphics hardware should do it (e.g., you have a dedicated nVidia or ATI card that is less than 5 years old), then make sure you have the latest drivers from the vendor.

Max

  • Apprentice
  • *
  • Posts: 2
    • View Profile
Re: Problems running game on Linux
« Reply #2 on: September 10, 2011, 11:06:44 AM »
My graphics card is a Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller.
So yeah, I guess I can't play :(

But...
There really is nothing that can be done?

admin

  • Rob
  • Administrator
  • Widgeteer
  • *****
  • Posts: 218
    • View Profile
Re: Problems running game on Linux
« Reply #3 on: October 10, 2011, 06:11:07 PM »
We have to set a minimum hardware requirement if we want to really create a visually rich game.   The good news is that you own the game forever and since it's DRM-free, it will be trivial to install and play it next time you get a hardware upgrade.