"시간 초과를 지우기 위해 이전 승인 강제 종료 대기"를 중지하는 방법은 무엇입니까?

"시간 초과를 지우기 위해 이전 승인 강제 종료 대기"를 중지하는 방법은 무엇입니까?

Intel i915 및 온보드 Intel 그래픽을 사용하여 Arch Linux를 실행합니다.

dmesg를 실행하면 "[drm:__gen6_gt_force_wake_mt_get] 줄이 나옵니다.실수forcewake 오래된 ack가 지워지기를 기다리는 동안 시간이 초과되었습니다.' 실제로 많은 것이 있습니다!

Ctrl Alt F2를 사용하여 TTY2로 이동하면 계속해서 나타나고 몇 초마다 생성됩니다. 동일한 오류가 발생합니다.

온라인에서 발견한 한 가지 수정 사항은 커밋 36ec8f8774(drm/i915: 무조건 hsw/ivb에서 mt forcewake 사용)를 되돌리는 것입니다. "커밋 되돌리기"를 수행하는 방법을 모르겠습니다. 누구든지 조언을 해줄 수 있나요?

답변1

이 문제는 최신 커널에서 수정되었습니다.

[drm:__gen6_gt_force_wake_mt_get] ERROR Timed out waiting for forcewake old ack to clear

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c11e5f35ab490bd30591563816fbc83526521777

커밋을 되돌릴 필요가 없습니다.커널을 업데이트하세요.

커널을 다운로드하고 /drivers/gpu/drm/i915/intel_pm.c 라인 240 - 260을 보고 이 링크에 언급된 패치와 비교하면 이를 직접 확인할 수 있습니다.
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c11e5f35ab490bd30591563816fbc83526521777

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1080360

관련 정보