You are not logged in.
Hi everyone, I've been having this issue for a while, and it's driving me nuts.
I constantly either get freezes (the machine completely freezes), or kernel panics (sometimes even w/ a QR code).
Here are the QR code variants: 1 and 2
It usually takes a while, but they can also repeat quite frequently.
I have a Thinkpad T14 Gen5 AMD, which is connected to a Lenovo Thinkpad TB4 dock. The dock is connected to 2 monitors (daisy-chained) via usb-c; the monitors are slightly-above-4k.
I can't be sure, but I think the issues started appearing once I switched to USB connection for monitors, which requires MST.
These are my boot flags:
options rw quiet loglevel=3
options udev.log_priority=3 rd.udev.log_priority=3
options vga=current
options systemd.unified_cgroup_hierarchy=1 acpi.ec_no_wakeup=1
options amdgpu.dcdebugmask=0x10
options amdgpu.gpu_recovery=1
options amdgpu.gfx_off=0 amdgpu.runpm=0 amdgpu.tmz=0
Offline
[10955.980424] dsc_prepare_config+0x3bc/0x580 [amdgpu c05f8e65d103f2dc93eeac6c5b2458d8a423ec36]
[10955.980813] dsc2_validate_stream+0x3a/0x60 [amdgpu c05f8e65d103f2dc93eeac6c5b2458d8a423ec36]
[10955.981140] dcn20_validate_dsc+0x211/0x260 [amdgpu c05f8e65d103f2dc93eeac6c5b2458d8a423ec36]
[10955.981456] dcn30_internal_validate_bw+0x9ec/0xae0 [amdgpu c05f8e65d103f2dc93eeac6c5b2458d8a423ec36]
[10955.981758] dcn314_validate_bandwidth+0xc9/0x310 [amdgpu c05f8e65d103f2dc93eeac6c5b2458d8a423ec36]
[10955.982047] create_validate_stream_for_sink+0x507/0x540 [amdgpu c05f8e65d103f2dc93eeac6c5b2458d8a423ec36]
[10955.982437] pre_validate_dsc+0x38b/0x510 [amdgpu c05f8e65d103f2dc93eeac6c5b2458d8a423ec36]dcn30_internal_validate_bw is commented "do not support self refresh only" so you're likely(?) hitting that path b/c of "amdgpu.dcdebugmask=0x10", https://elixir.bootlin.com/linux/v6.17. … ce.c#L1698
can also repeat quite frequently
Can you run w/o the dock for a while to see whether the frequency drops out in return?
started appearing once I switched to USB connection for monitors, which requires MST
That would fit the pattern of the backtrace - does either of the outputs support https://wiki.archlinux.org/title/Variable_refresh_rate ?
Have you tried to just swap master and slave?
Offline
The monitors are Benq RD280UG, and they support Freesync Premium, so yes.
It has happened a couple of times even disconnected from the monitors and the dock, but at those times I didn't get the QR code, so I can't be 100% sure it's the same issue.
I think I'll try to remove the dcdebugmask thing for a while as the first thing.
I think I can run it without the dock in between, will try that as the next diagnostic step.
Offline
I think I can run it without the dock in between, will try that as the next diagnostic step.
Have you tried to just swap master and slave?
And
they support Freesync Premium, so yes
can you disable that (in the monitors OSD)?
Offline