web-dev-qa-db-fra.com

intel_do_flush_locked a échoué. Erreur d'entrée / sortie

Parfois, lors de l'exécution d'applications utilisant OpenGL, le message suivant apparaît dans la ligne de commande où je lance l'application. J'ai une carte graphique intégrée Sandy Bridge (la même que dans les rapports de bugs)

intel_do_flush_locked failed: Input/output error

L'exécution d'éventuelles applications OpenGL ultérieures échoue avec la même erreur. En outre, cela est affiché dans le journal du système

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

J'ai vu beaucoup de bugs à ce sujet mais aucun d'entre eux ne semble avoir de solution. Existe-t-il une solution de contournement pour cela (mis à part la désactivation d'OpenGL)?

13
Ramchandra Apte

Essayez LIBGL_ALWAYS_SOFTWARE=1 ./yourprogram

8
mkc

Ce qui suit semble résoudre le problème pour moi:

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

Si cela ne vous aide pas à essayer

Sudo intel_reg_write 0x2120 0x1206800

Source .

1
Adobe