intel_do_flush_locked 실패 입력 / 출력 오류


13

때로는 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 사용 안함 제외)?

답변:


8

시험 LIBGL_ALWAYS_SOFTWARE=1 ./yourprogram


3
이것은 최선의 해결 방법입니다.
David Foerster

오류의 원인은 무엇이며이 솔루션은 정확히 무엇을합니까?
ar2015

1

다음은 나를 위해 문제를 해결 한 것으로 보입니다.

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

도움이되지 않으면

sudo intel_reg_write 0x2120 0x1206800

소스 .


컴퓨터를 변경했습니다. 테스트 할 수는 없지만 투표를합니다.
Ramchandra Apte

1
@RamchandraApte 나는 당신이하지 말아야한다고 생각합니다.
Adobe

1
도움이되지 않습니다. 시도해야 할 것이 있습니까?
temoto

1
이 수정의 소스에 따르면, 3.3 이전의 커널에서만 문제가 해결되고 나면 커널이 문제를 해결합니다. 나에게 도움이 intel_do_flush_locked failed되지는 않았지만 syslog 항목이 아닌 메시지 만 얻습니다 .
Trendfischer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.