intel_do_flush_locked ошибка ввода / вывода ошибка

Иногда при запуске приложений с использованием OpenGL в командной строке, где я запускаю приложение, появляется следующее сообщение. У меня встроенная видеокарта Sandy Bridge (такая же, как в отчетах об ошибках)

intel_do_flush_locked failed: Input/output error

Запуск любых последующих приложений OpenGL завершается с той же ошибкой. Также это отображается в системном журнале

[ 7730.683403] [drm:i915_wait_request] *ERROR* i915_wait_request returns -11 (awaiting 1322416 at 1322415, next 1322417)

Я видел много ошибок по этому поводу, но ни одна из них, похоже, не имеет решения. Есть ли обходной путь для этого (кроме отключения OpenGL)?

2 ответа

Пытаться LIBGL_ALWAYS_SOFTWARE=1 ./yourprogram

Следующее, кажется, исправило проблему для меня:

export hiz=false
export INTEL_HIZ=0
export INTEL_SEPARATE_STENCIL=0

Если это не поможет, попробуйте

sudo intel_reg_write 0x2120 0x1206800

Источник

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