瀏覽單個文章
NEAL
Golden Member
 
NEAL的大頭照
 

加入日期: Jun 2002
您的住址: Taiwan
文章: 2,668
引用:
作者喵刹
事實上我有參考過網路上的 Haswell GPU Hang Patch 分析過他的原始碼 新版的說已經修復,但裝起來還是一樣。
GPU Hang 補釘是補在 Linux 核心的原始碼 DRM 部份
我也有參考 Intel 手冊 追蹤起來 會不會是跟 GPU 的 GraphicsEngine 有關

從 CPU Hang 的系統訊息追蹤 問題好像來自這一段

static enum intel_engine_hangcheck_action
engine_stuck(struct intel_engine_cs *engine, u64 acthd)
{
struct drm_i915_private *dev_priv = engine->i915;
enum intel_engine_hangcheck_action ha;
u32 tmp;

ha = head_stuck(engine, acthd);
if (ha != HANGCHECK_HUNG)
return ha;

if (IS_GEN2(dev_priv))
return HANGCHECK_HUNG;

/* Is the chip hanging on a WAIT_FOR_EVENT?
* If so we can simply poke the RB_WAIT bit
* and break the hang. This should work o...



這段代碼是用來解決GPU Hang的問題,不是問題來源。

而且它也有講得很清楚了:This should work on all but the second generation chipsets.

Intel GT1/GT2/GT3都是從Sandy Bridge(Second Generation)顯示核心一路小改款而來,所以二代有的問題,只要驅動沒改善,就會一路留到N代。

所以你還是試著換Intel官方的驅動看看,或著換Composite Manager比較實在。
__________________
工作主力機:
AMD Ryzen9 5900X 2203 B2
MSI B550M Mortar WiFi
Kingston Fury Beast RGB D4-3600 32GBx4 (Hynix AJR)
Samsung 970 EVO Plus 1TB
EVGA 850GM SFX
Thermalright SilverArrow IB-E Extreme
Mech. Master C28
BenQ PD3200Q
ASUS ROG Gladius II Origin
GANSS HS75T x Glorious Panda

護眼LCD的選擇
LG 32LM6200 32吋液晶電視電源模組維修經驗分享
舊 2017-11-29, 01:54 PM #14
回應時引用此文章
NEAL現在在線上