Что означает & ldquo; i915_program_error: Превышено максимальное количество косвенных поисков текстур & rdquo; значит и могу ли я это решить?

Пытаясь запустить игру Braid, я получаю черный экран и курсор мыши, который мне затем нужно убить.

Я загрузил игру .deb через скромный пакет, запустил ее и открыл центр программного обеспечения, добавил лишние 18.x Мб и сказал, что игра установлена.

Я пробовал множество вещей, таких как запуск его с окнами (/ opt / braid / braid -windowed) и с определенным разрешением (как предложено здесь ), но это не решает проблему. Я также попытался запустить его sudo, как и предлагалось.

Я получаю одну и ту же ошибку независимо от того, что:

i915_program_error: Превышено максимальное количество косвенных поисков текстуры (8 из 4)

i915_program_error: Превышено максимальное количество косвенных поисков текстуры ( 8 из 4)

i915_program_error: Превышено максимальное количество инструкций ALU (83 из 64)

во время его работы, и после его уничтожения я получаю:

X Ошибка неудавшегося запроса: BadDrawable (недопустимый параметр Pixmap или Window)

Главный код операции невыполненного запроса: 136 (DRI2)

Малый код операции невыполненного запроса: 8 (DRI2SwapBuffers) [ 1111]

Идентификатор ресурса в неудачном запросе: 0x3e0000f

Серийный номер неудавшегося запроса: 158

Текущий серийный номер в выходном потоке: 158

I иметь

00: 02.0 VGA-совместимый контроллер: Intel Corporation Mobile 945GM / GMS, встроенный графический контроллер 943 / 940GML Express (версия 03)

00: 02.1 Контроллер дисплея: Intel Corporation Mobile 9 45GM / GMS / GME, встроенный графический контроллер 943 / 940GML Express (версия 03)

и информация о системе под графикой говорит, что мой драйвер - Intel® 945GM x86 / MMX / SSE2.

Я запускаю чистую установку Ubuntu 11.10, установленную на ноутбук с внешним монитором.

Что означает сообщение об ошибке, и могу ли я решить эту проблему и сыграть в игру?

С уважением и заранее благодарю за любые предложения. - R

0
задан 13 April 2017 в 15:25

2 ответа

Я сталкиваюсь с той же самой ошибкой, когда запускаю ее на fedora x64 из установки .bin HIB.

С некоторым тестом я, наконец, получил очень, очень, очень уродливую медленную игру (действительно неиграбельную), когда запускаю ее с ./braid -windowed -half -15fps -width 1024 -height 768

Есть идеи?

Спасибо

0
ответ дан 13 April 2017 в 15:25

Эти ошибки:

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

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

указывают, что Braid пытается использовать шейдер, который превосходит возможности аппаратного обеспечения (как показано драйверами). В частности, он пытается сделать 8 косвенных образцов текстуры; аппаратное обеспечение может делать 4, и оно пытается использовать 83 инструкции в шейдере; аппаратное обеспечение может сделать 64.

В зависимости от того, как Braid строит эти шейдеры, это либо строгое аппаратное ограничение - в этом случае вам не повезло - либо (если оно использует шейдеры GLSL) может стать лучше, поскольку компилятор шейдеров Mesa становится лучше при оптимизации. Вы можете попробовать Ubuntu Precise LiveCD, так как у него будет более новая версия Mesa.

Возможно, у вашего GPU нет аппаратных ресурсов для запуска Braid. I945 - довольно старый чип.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: