GPU hang on Alder Lake laptop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
New
|
Unknown
|
|||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I see frequent (multiple times per day) hangs on my Lenovo ThinkPad X1 Carbon Gen 10. When this occurs, part of the image tears away and X becomes unusable. Sometimes the cursor continues to move for a short time after the fact. In order to recover, I must SSH into the machine and run `sudo killall -9 Xorg`, which drops me back to the lightdm login screen and then things work again.
I've also seen this on Debian sid on a nearly identical machine, and there when upgrading to kernel 6.0 and Mesa 22.3, the problem disappears. However, those are not available in Kinetic.
I've tried both `i915.enable_psr=0` and `i915.enable_dc=0` as boot parameters and this does not affect anything. The problem has been occurring since I installed Ubuntu on this machine when I got it on November 17.
I believe the upstream bug report is this: https:/
ProblemType: Bug
DistroRelease: Ubuntu 22.10
Package: xorg 1:7.7+23ubuntu2
ProcVersionSign
Uname: Linux 5.19.0-26-generic x86_64
ApportVersion: 2.23.1-0ubuntu3
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckR
CompositorRunning: None
CurrentDesktop: MATE
Date: Tue Dec 6 16:42:04 2022
DistUpgraded: Fresh install
DistroCodename: kinetic
DistroVariant: ubuntu
ExtraDebuggingI
GpuHangFrequency: Several times a day
GpuHangReproduc
GpuHangStarted: Immediately after installing this version of Ubuntu
GraphicsCard:
Intel Corporation Alder Lake-P Integrated Graphics Controller [8086:46a6] (rev 0c) (prog-if 00 [VGA controller])
Subsystem: Lenovo Alder Lake-P Integrated Graphics Controller [17aa:22e7]
InstallationDate: Installed on 2022-11-17 (18 days ago)
InstallationMedia: Ubuntu 22.10 "Kinetic Kudu" - Release amd64 (20221020)
MachineType: LENOVO 21CBCTO1WW
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/02/2022
dmi.bios.release: 1.30
dmi.bios.vendor: LENOVO
dmi.bios.version: N3AET65W (1.30 )
dmi.board.
dmi.board.name: 21CBCTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76461 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.ec.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad X1 Carbon Gen 10
dmi.product.name: 21CBCTO1WW
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.113-2
version.
version.
version.
version.
version.
version.
version.
Changed in linux: | |
status: | Unknown → New |
From the attached kernel log:
[10112.178526] i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:859ffffb, in Xorg [1998] guc_70. 1.1.bin version 70.1 huc_7.9. 3.bin version 7.9 02.0:Xorg[ 1998]:6 timed out (hint:intel_ atomic_ commit_ ready [i915]) 02.0:Xorg[ 1998]:6 timed out (hint:intel_ atomic_ commit_ ready [i915]) 02.0:Xorg[ 1998]:6a timed out (hint:intel_ atomic_ commit_ ready [i915]) 02.0:Xorg[ 1998]:6a timed out (hint:intel_ atomic_ commit_ ready [i915]) 02.0:Xorg[ 1998]:6c timed out (hint:intel_ atomic_ commit_ ready [i915]) 02.0:Xorg[ 1998]:6c timed out (hint:intel_ atomic_ commit_ ready [i915]) 02.0:Xorg[ 1998]:74 timed out (hint:intel_ atomic_ commit_ ready [i915]) 02.0:Xorg[ 1998]:74 timed out (hint:intel_ atomic_ commit_ ready [i915])
[10112.179245] i915 0000:00:02.0: [drm] Resetting chip for stopped heartbeat on rcs0
[10112.282534] i915 0000:00:02.0: [drm] Xorg[1998] context reset due to GPU hang
[10112.282711] i915 0000:00:02.0: [drm] GuC firmware i915/adlp_
[10112.282720] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_
[10112.299590] i915 0000:00:02.0: [drm] HuC authenticated
[10112.299976] i915 0000:00:02.0: [drm] GuC submission enabled
[10112.299977] i915 0000:00:02.0: [drm] GuC SLPC enabled
[10124.168247] Asynchronous wait on fence 0000:00:
[10124.168641] Asynchronous wait on fence 0000:00:
[10135.176271] Asynchronous wait on fence 0000:00:
[10135.176691] Asynchronous wait on fence 0000:00:
[10145.928345] Asynchronous wait on fence 0000:00:
[10145.928723] Asynchronous wait on fence 0000:00:
[10157.192386] Asynchronous wait on fence 0000:00:
[10157.192755] Asynchronous wait on fence 0000:00:
and
[12194.234423] i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:859ffffb, in Xorg [205503] guc_70. 1.1.bin version 70.1 huc_7.9. 3.bin version 7.9 02.0:Xorg[ 205503] :fa3e timed out (hint:intel_ atomic_ commit_ ready [i915]) 02.0:Xorg[ 205503] :fa3e timed out (hint:intel_ atomic_ commit_ ready [i915]) 00:02.0: Xorg<205503> :fa2c! 00:02.0: Xorg<205503> :fa2a! 00:02.0: Xorg<205503> :fa28! 00:02.0: Xorg<205503> :fa26! 00:02.0: Xorg<205503> :fa24! 00:02.0: Xorg<205503> :fa22! 02.0:Xorg[ 205503] :c timed out (hint:intel_ atomic_ commit_ ready [i915]) 02.0:Xorg< 205503> :fa3e timed out (hint:intel_ atomic_ commit_ ready [i915])
[12194.235106] i915 0000:00:02.0: [drm] Resetting chip for stopped heartbeat on rcs0
[12194.338868] i915 0000:00:02.0: [drm] Xorg[205503] context reset due to GPU hang
[12194.339052] i915 0000:00:02.0: [drm] GuC firmware i915/adlp_
[12194.339060] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_
[12194.355616] i915 0000:00:02.0: [drm] HuC authenticated
[12194.356153] i915 0000:00:02.0: [drm] GuC submission enabled
[12194.356158] i915 0000:00:02.0: [drm] GuC SLPC enabled
[12203.157415] Asynchronous wait on fence 0000:00:
[12203.157795] Asynchronous wait on fence 0000:00:
[12214.374853] Fence expiration time out i915-0000:
[12214.374867] Fence expiration time out i915-0000:
[12214.374870] Fence expiration time out i915-0000:
[12214.374872] Fence expiration time out i915-0000:
[12214.374875] Fence expiration time out i915-0000:
[12214.374877] Fence expiration time out i915-0000:
[12214.933492] Asynchronous wait on fence 0000:00:
[12214.933892] Asynchronous wait on fence 0000:00:
[12214.934191] Asynchronous wait o...