Thursday, May 9, 2024
 Popular · Latest · Hot · Upcoming
1
rated 0 times [  1] [ 0]  / answers: 1 / hits: 1581  / 2 Years ago, fri, april 15, 2022, 7:18:54

In trying to run the game Braid, I get a black screen and a mouse cursor, which I then have to kill.


I donwloaded the game .deb via the humble bundle, ran it and software center open, dl'ed an extra 18.x Mb and said the game was installed.


I have tried numerous things, like running it windowed (/opt/braid/braid -windowed
) and with specific resolution (as suggested here), but it does not solve the problem. I have also tried running it sudo as suggested somewhere.


I get the same error no matter what:



i915_program_error: Exceeded max nr indirect texture lookups (8 out of
4)


i915_program_error: Exceeded max nr indirect texture lookups (8 out
of 4)


i915_program_error: Exceeded max ALU instructions (83 out of 64)



while it's running, and after killing it I get:



X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)


Major opcode of failed request: 136 (DRI2)


Minor opcode of failed request: 8 (DRI2SwapBuffers )


Resource id in failed request: 0x3e0000f


Serial number of failed request: 158


Current serial number in output stream: 158



I have



00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)


00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)



and System Info under graphics says my driver is Intel® 945GM x86/MMX/SSE2.


I run a clean install of Ubuntu 11.10, installed on a laptop with an external monitor.


What does the error message mean, and can I solve this problem and play the game?


Kind regards, and thanks in advance for any suggestions.
-- R


More From » 11.10

 Answers
0

These errors:



i915_program_error: Exceeded max nr indirect texture lookups (8 out of 4)

i915_program_error: Exceeded max ALU instructions (83 out of 64)


indicate that Braid is trying to use a shader that exceeds the capabilities of the hardware (as exposed by the drivers). Specifically, it's trying to do 8 indirect texture samples; the hardware can do 4, and it's trying to use 83 instructions in the shader; the hardware can do 64.



Depending on how Braid is building these shaders this is either a strict hardware limitation - in which case you're out of luck - or (if it's using GLSL shaders) might get better as the Mesa shader compiler gets better at optimisation. You could try on a Ubuntu Precise LiveCD, as that will have a newer version of Mesa.



It's possible that your GPU does not have the hardware resources to run Braid. The i945 is quite an old chip.


[#42978] Friday, April 15, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
ainubt

Total Points: 496
Total Questions: 98
Total Answers: 126

Location: Sao Tome and Principe
Member since Wed, Dec 21, 2022
1 Year ago
;