Пытаясь запустить игру 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)
blockquote>во время его работы, и после его уничтожения я получаю:
X Ошибка неудавшегося запроса: BadDrawable (недопустимый параметр Pixmap или Window)
Главный код операции невыполненного запроса: 136 (DRI2)
Малый код операции невыполненного запроса: 8 (DRI2SwapBuffers) [ 1111]
Идентификатор ресурса в неудачном запросе: 0x3e0000f
Серийный номер неудавшегося запроса: 158
Текущий серийный номер в выходном потоке: 158
blockquote>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)
blockquote>и информация о системе под графикой говорит, что мой драйвер - Intel® 945GM x86 / MMX / SSE2.
Я запускаю чистую установку Ubuntu 11.10, установленную на ноутбук с внешним монитором.
Что означает сообщение об ошибке, и могу ли я решить эту проблему и сыграть в игру?
С уважением и заранее благодарю за любые предложения. - R
Я сталкиваюсь с той же самой ошибкой, когда запускаю ее на fedora x64 из установки .bin HIB.
С некоторым тестом я, наконец, получил очень, очень, очень уродливую медленную игру (действительно неиграбельную), когда запускаю ее с ./braid -windowed -half -15fps -width 1024 -height 768
Есть идеи?
Спасибо
Эти ошибки:
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 - довольно старый чип.