[RESPONDED] Display gives random noise after idleness, Framework 13 AMD Linux

Hello,

I will on an almost daily basis get this sort of noise on the display of my laptop:

It almost always happens after the laptop has been idle for a while - e.g. I go get a cup of tea and come back to this.

Interestingly, if I press a key on the keyboard, the noise will go away while the key is being pressed, but will return once my finger leaves the key.

My machine: Batch 11 of Framework Laptop 13 (AMD Ryzen™ 7040 Series)
Order placed 30 Nov 2023 - the invoice does not indicate which generation it is so I am hoping that is sufficient to figure out the generation
OS: Fedora Linux, 6.7.5-200.fc39.x86_64

Edit to add: I will from time to time encounter laggy and frozen behaviour when playing video games or in video calls, and I do not know if this is related or a separate issue.

Let me know what more information I should provide.

Thanks! linux

There are a few known bugs with the linux kernel drivers for this GPU. I’d set the iGPU config to UMA_GAME_OPTIMIZED in the BIOS, see if things improve, and if not, add amdgpu.sg_display=0 as a kernel parameter. You might also have better luck with Linux 6.6.

Welcome to the community @ElizabethP

I’d start here:

If that’s no good, then test against a Live USB of Fedora, see if this is replicating in a live environment.

Hi! I changed the BIOS setting to UMA_GAME_OPTIMIZED and it was going alright until tonight. I was idle for a while and then I started trying to enter password when coming back the display noise came back.

I was able to log in by touch typing, do alt f2, and enter r to restart the shell – I’m on X – and that made the noise go away.

Here is the tail of dmesg after this experience. Scroll to about halfway for where the system hibernates (around 117280.290245), then not long after amdgpu error messages start cropping up.

[113540.627965] ACPI: EC: interrupt unblocked
[113540.830186] nvme nvme0: 16/0/0 default/read/poll queues
[113540.941943] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=14
[113540.942231] [drm:amdgpu_mes_reg_write_reg_wait [amdgpu]] *ERROR* failed to reg_write_reg_wait
[113540.944421] [drm] PCIE GART of 512M enabled (table at 0x000000807FD00000).
[113540.944564] amdgpu 0000:c1:00.0: amdgpu: SMU is resuming...
[113540.947883] amdgpu 0000:c1:00.0: amdgpu: SMU is resumed successfully!
[113540.947951] amdgpu 0000:c1:00.0: [drm] *ERROR* Error queueing DMUB command: status=4
[113541.040661] [drm] VCN decode and encode initialized successfully(under DPG Mode).
[113541.040765] amdgpu 0000:c1:00.0: [drm:jpeg_v4_0_hw_init [amdgpu]] JPEG decode initialized successfully.
[113541.041088] amdgpu 0000:c1:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[113541.041091] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[113541.041093] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[113541.041094] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[113541.041096] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[113541.041097] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[113541.041098] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[113541.041100] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[113541.041101] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[113541.041103] amdgpu 0000:c1:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[113541.041104] amdgpu 0000:c1:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
[113541.041105] amdgpu 0000:c1:00.0: amdgpu: ring jpeg_dec uses VM inv eng 1 on hub 8
[113541.041107] amdgpu 0000:c1:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 13 on hub 0
[113541.046051] [drm] ring gfx_32800.1.1 was added
[113541.046626] [drm] ring compute_32800.2.2 was added
[113541.047143] [drm] ring sdma_32800.3.3 was added
[113541.047192] [drm] ring gfx_32800.1.1 ib test pass
[113541.047230] [drm] ring compute_32800.2.2 ib test pass
[113541.047326] [drm] ring sdma_32800.3.3 ib test pass
[113541.724498] PM: resume devices took 0.923 seconds
[113541.724834] OOM killer enabled.
[113541.724835] Restarting tasks ... done.
[113541.734976] random: crng reseeded on system resumption
[113541.754362] PM: suspend exit
[113542.049001] input: Microsoft Bluetooth Mouse as /devices/virtual/misc/uhid/0005:045E:082F.000E/input/input48
[113542.049424] input: Microsoft Bluetooth Mouse Keyboard as /devices/virtual/misc/uhid/0005:045E:082F.000E/input/input49
[113542.049513] input: Microsoft Bluetooth Mouse as /devices/virtual/misc/uhid/0005:045E:082F.000E/input/input50
[113542.049670] hid-generic 0005:045E:082F.000E: input,hidraw4: BLUETOOTH HID v2.06 Mouse [Microsoft Bluetooth Mouse] on a8:3b:76:ba:bf:24
[113542.103101] usb 1-4: reset full-speed USB device number 3 using xhci_hcd
[113544.091660] wlp1s0: authenticate with 78:8a:20:5e:6c:15 (local address=a8:3b:76:ba:bf:23)
[113544.105494] wlp1s0: send auth to 78:8a:20:5e:6c:15 (try 1/3)
[113544.110096] wlp1s0: authenticated
[113544.110957] wlp1s0: associate with 78:8a:20:5e:6c:15 (try 1/3)
[113544.124020] wlp1s0: RX AssocResp from 78:8a:20:5e:6c:15 (capab=0x1511 status=0 aid=4)
[113544.151479] wlp1s0: associated
[113544.228384] wlp1s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 78:8a:20:5e:6c:15
[113546.144925] ucsi_acpi USBC000:00: ucsi_handle_connector_change: ACK failed (-110)
[113551.581128] ucsi_acpi USBC000:00: ucsi_handle_connector_change: ACK failed (-110)
[113608.832144] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[113883.253644] ucsi_acpi USBC000:00: ucsi_handle_connector_change: ACK failed (-110)
[113888.885647] ucsi_acpi USBC000:00: ucsi_handle_connector_change: ACK failed (-110)
[113894.518067] ucsi_acpi USBC000:00: ucsi_handle_connector_change: ACK failed (-110)
[114041.324139] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[114413.250929] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[114562.742333] input: Microsoft Bluetooth Mouse as /devices/virtual/misc/uhid/0005:045E:082F.000F/input/input51
[114562.742673] input: Microsoft Bluetooth Mouse Keyboard as /devices/virtual/misc/uhid/0005:045E:082F.000F/input/input52
[114562.742808] input: Microsoft Bluetooth Mouse as /devices/virtual/misc/uhid/0005:045E:082F.000F/input/input53
[114562.742966] hid-generic 0005:045E:082F.000F: input,hidraw4: BLUETOOTH HID v2.06 Mouse [Microsoft Bluetooth Mouse] on a8:3b:76:ba:bf:24
[114568.148220] usb 1-4: reset full-speed USB device number 3 using xhci_hcd
[115471.211400] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)
[115546.386989] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)
[115680.574287] usb 1-4: reset full-speed USB device number 3 using xhci_hcd
[115693.559729] input: Microsoft Bluetooth Mouse as /devices/virtual/misc/uhid/0005:045E:082F.0010/input/input54
[115693.560049] input: Microsoft Bluetooth Mouse Keyboard as /devices/virtual/misc/uhid/0005:045E:082F.0010/input/input55
[115693.560157] input: Microsoft Bluetooth Mouse as /devices/virtual/misc/uhid/0005:045E:082F.0010/input/input56
[115693.560261] hid-generic 0005:045E:082F.0010: input,hidraw4: BLUETOOTH HID v2.06 Mouse [Microsoft Bluetooth Mouse] on a8:3b:76:ba:bf:24
[115785.231391] usb 1-4: reset full-speed USB device number 3 using xhci_hcd
[116506.504975] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[116531.373633] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)
[116975.705786] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)
[116987.529660] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[117183.161987] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)
[117215.396900] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)
[117280.290245] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
[117280.298241] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
[117280.329412] wlp1s0: deauthenticating from 78:8a:20:5e:6c:15 by local choice (Reason: 3=DEAUTH_LEAVING)
[117280.903312] PM: suspend entry (s2idle)
[117280.913726] Filesystems sync: 0.010 seconds
[117281.021322] Freezing user space processes
[117281.023605] Freezing user space processes completed (elapsed 0.002 seconds)
[117281.023608] OOM killer disabled.
[117281.023608] Freezing remaining freezable tasks
[117281.025123] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
[117281.025126] printk: Suspending console(s) (use no_console_suspend to debug)
[117281.031070] queueing ieee80211 work while going to suspend
[117281.145923] PM: suspend devices took 0.121 seconds
[117281.148415] ACPI: EC: interrupt blocked
[120469.483680] ACPI: EC: interrupt unblocked
[120469.676856] nvme nvme0: 16/0/0 default/read/poll queues
[120469.787395] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=14
[120469.787724] [drm:amdgpu_mes_reg_write_reg_wait [amdgpu]] *ERROR* failed to reg_write_reg_wait
[120469.790013] [drm] PCIE GART of 512M enabled (table at 0x000000807FD00000).
[120469.790157] amdgpu 0000:c1:00.0: amdgpu: SMU is resuming...
[120469.794036] amdgpu 0000:c1:00.0: amdgpu: SMU is resumed successfully!
[120469.794078] amdgpu 0000:c1:00.0: [drm] *ERROR* Error queueing DMUB command: status=4
[120469.887351] [drm] VCN decode and encode initialized successfully(under DPG Mode).
[120469.887453] amdgpu 0000:c1:00.0: [drm:jpeg_v4_0_hw_init [amdgpu]] JPEG decode initialized successfully.
[120469.887766] amdgpu 0000:c1:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[120469.887769] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[120469.887771] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[120469.887772] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[120469.887774] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[120469.887775] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[120469.887777] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[120469.887778] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[120469.887779] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[120469.887781] amdgpu 0000:c1:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[120469.887782] amdgpu 0000:c1:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
[120469.887784] amdgpu 0000:c1:00.0: amdgpu: ring jpeg_dec uses VM inv eng 1 on hub 8
[120469.887785] amdgpu 0000:c1:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 13 on hub 0
[120469.892299] [drm] ring gfx_32782.1.1 was added
[120469.892834] [drm] ring compute_32782.2.2 was added
[120469.893356] [drm] ring sdma_32782.3.3 was added
[120469.893382] [drm] ring gfx_32782.1.1 ib test pass
[120469.893409] [drm] ring compute_32782.2.2 ib test pass
[120469.893520] [drm] ring sdma_32782.3.3 ib test pass
[120470.005000] PM: resume devices took 0.357 seconds
[120470.005297] OOM killer enabled.
[120470.005298] Restarting tasks ... done.
[120470.013451] random: crng reseeded on system resumption
[120470.021675] PM: suspend exit
[120470.322874] input: Microsoft Bluetooth Mouse as /devices/virtual/misc/uhid/0005:045E:082F.0011/input/input57
[120470.323367] input: Microsoft Bluetooth Mouse Keyboard as /devices/virtual/misc/uhid/0005:045E:082F.0011/input/input58
[120470.323462] input: Microsoft Bluetooth Mouse as /devices/virtual/misc/uhid/0005:045E:082F.0011/input/input59
[120470.323654] hid-generic 0005:045E:082F.0011: input,hidraw4: BLUETOOTH HID v2.06 Mouse [Microsoft Bluetooth Mouse] on a8:3b:76:ba:bf:24
[120471.521008] usb 1-4: reset full-speed USB device number 3 using xhci_hcd
[120472.561923] wlp1s0: authenticate with 78:8a:20:5e:6c:15 (local address=a8:3b:76:ba:bf:23)
[120472.577854] wlp1s0: send auth to 78:8a:20:5e:6c:15 (try 1/3)
[120472.582142] wlp1s0: authenticated
[120472.582693] wlp1s0: associate with 78:8a:20:5e:6c:15 (try 1/3)
[120472.596290] wlp1s0: RX AssocResp from 78:8a:20:5e:6c:15 (capab=0x1511 status=0 aid=4)
[120472.622304] wlp1s0: associated
[120472.698603] wlp1s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 78:8a:20:5e:6c:15
[120475.291694] ucsi_acpi USBC000:00: ucsi_handle_connector_change: ACK failed (-110)
[120480.674578] ucsi_acpi USBC000:00: ucsi_handle_connector_change: ACK failed (-110)
[120586.641753] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)
[120701.875289] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[122182.094049] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[123298.340816] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)
[124276.573189] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)
[124390.984173] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[126800.219934] usb 1-4: reset full-speed USB device number 3 using xhci_hcd
[126910.265697] usb 1-4: reset full-speed USB device number 3 using xhci_hcd
[126932.857375] rfkill: input handler enabled
[126932.904014] fbcon: Taking over console
[126932.951666] Console: switching to colour frame buffer device 282x94
[127012.527538] rfkill: input handler disabled
[127025.753348] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
[127042.038576] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
[127232.975219] usb 1-4: reset full-speed USB device number 3 using xhci_hcd