Solved Drm-kmod, another case of "missing device id"

Hello folks! This is my first post. I am very glad to share my experience here. I will be very glad if it is helpful to everyone who met the similar situation.

My laptop is a ThinkPad E16 G3 which I bought in this year. The graphic card is Raptor Lake-P with device id "0xA7AA". I could not make drm to work on 14.2, 14.3 (drm-61-kmod) and 15.0 (drm-66-kmod) during the past two months. In dmesg, there is only one sentence related to drm, "[drm] Got Intel graphics stolen memory base 0x9c800000, size 0x4000000". Scfb works well. But the only issue is lack of external monitor support.

After reading the relevant posts here, I noticed the "missing device id" issue. So I decided to give it a try. I started from drm-66-kmod and 15.0-CURRENT first. After putting INTEL_VGA_DEVICE(0xA7AA, info) into i915_pciids.h and recompiling/installing drm-66-kmod, drm-66-kmod works great on my laptop. I am writing this message with the working external monitor.

Next steps, I may test drm-61-kmod on 15.0. If it works, I may test drm-61-kmod on 14.3.

I would like to thank this family and people's patient and clear instructions!
 
Update: with the above workaround,

1. Drm-61-kmod under 15-CURRENT works very well.
2. Drm-61-kmod under 14.3-RELEASE works very well. I switched back to 14.3, so that I can continue to get support from this forum.

Under 14.3-RELEASE, my ThinkPad E16 G3 with Core 5 220H CPU and 16G RAM, is noticeably, or even times faster than an Intel i5 desktop around me. Once DRM works, I am quite happy with this laptop now.

Should any one be interesting with this model and need further information, please feel free to let me know.
 
Back
Top