intel_do_flush_locked falló Error de entrada / salida


13

A veces, mientras ejecuto aplicaciones con OpenGL, aparece el siguiente mensaje en la línea de comando donde ejecuto la aplicación. Tengo una tarjeta gráfica integrada Sandy Bridge (igual que en los informes de errores)

intel_do_flush_locked failed: Input/output error

La ejecución de cualquier aplicación OpenGL posterior falla con el mismo error. También esto se muestra en el registro del sistema

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

He visto muchos errores al respecto, pero ninguno de ellos parece tener una solución. ¿Hay alguna solución para esto (aparte de deshabilitar OpenGL)?

Respuestas:


8

Tratar LIBGL_ALWAYS_SOFTWARE=1 ./yourprogram


3
Esta es una solución alternativa en el mejor de los casos.
David Foerster

¿Cuál es la razón del error y qué hace exactamente esta solución?
ar2015

1

Lo siguiente parece solucionar el problema para mí:

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

Si no ayuda intentarlo

sudo intel_reg_write 0x2120 0x1206800

Fuente .


He cambiado mi computadora; así que no puedo probarlo pero estoy votando.
Ramchandra Apte

1
@RamchandraApte Creo que no deberías hacerlo.
Adobe

1
No ayuda ¿Algo más que probar?
temoto

1
De acuerdo con la fuente de esta solución, esto solo ayuda con los núcleos anteriores a 3.3, después de eso el núcleo soluciona el problema. No me ayudó, pero solo recibo el intel_do_flush_locked failedmensaje, no la entrada de syslog.
Trendfischer
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.