Intel

如何停止“等待強制喚醒舊 ack 清除超時”?

  • July 27, 2013

執行帶有 Intel i915 和板載 Intel 顯卡的 Arch Linux。

如果我執行 dmesg,我會得到一行又一行的“

$$ drm:__gen6_gt_force_wake_mt_get $$ ERROR Timed out waiting for forcewake old ack to clear”。字面上有很多! 如果我使用 Ctrl Alt F2 進入 TTY2,它們也會不斷出現在那裡,並且每隔幾秒鐘就會不斷生成 - 同樣的錯誤。

我在網上遇到的一個修復是恢復送出 36ec8f8774(drm/i915:在 hsw/ivb 上無條件使用 mt forcewake)。我不知道如何進行“還原送出”。有人可以建議嗎?

這已在最新核心中修復

[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

引用自:https://unix.stackexchange.com/questions/81218