intel_do_flush_locked fehlgeschlagen Ein- / Ausgabefehler

13

Manchmal wird beim Ausführen von Apps mit OpenGL in der Befehlszeile, in der ich die App ausführe, die folgende Meldung angezeigt. Ich habe eine in Sandy Bridge integrierte Grafikkarte (wie in den Fehlerberichten)

intel_do_flush_locked failed: Input/output error

Das Ausführen nachfolgender OpenGL-Apps schlägt mit demselben Fehler fehl. Auch dies wird im Systemprotokoll angezeigt

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

Ich habe viele Fehler gesehen, aber keiner scheint eine Lösung zu haben. Gibt es eine Problemumgehung (abgesehen von der Deaktivierung von OpenGL)?

Ramchandra Apte
quelle

Antworten:

8

Versuchen LIBGL_ALWAYS_SOFTWARE=1 ./yourprogram

mkc
quelle
3
Dies ist bestenfalls ein Workaround.
David Foerster
Was ist der Grund für den Fehler und was genau macht diese Lösung?
ar2015
1

Folgendes scheint das Problem für mich behoben zu haben:

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

Wenn es nicht hilft, versuchen Sie es

sudo intel_reg_write 0x2120 0x1206800

Quelle .

Adobe
quelle
Ich habe meinen Computer gewechselt. Ich kann es nicht testen, aber ich stimme zu.
Ramchandra Apte
1
@ RamchandraApte Ich denke, Sie sollten nicht als.
Adobe
1
Hilft nicht. Sonst noch etwas zu versuchen?
Temoto
1
Laut der Quelle dieses Fixes hilft dies nur bei Kerneln vor 3.3, danach behebt der Kernel das Problem. Hat mir nicht geholfen, aber ich bekomme nur die intel_do_flush_locked failedMeldung, nicht den Syslog-Eintrag.
Trendfischer