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)?

13
задан 7 August 2012 в 11:09

2 ответа

Попробуйте LIBGL_ALWAYS_SOFTWARE=1 ./yourprogram

0
ответ дан 7 August 2012 в 11:09

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

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

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

sudo intel_reg_write 0x2120 0x1206800

Источник .

0
ответ дан 7 August 2012 в 11:09

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

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