Losing embedded 780M GPU/eDP1 randomly

Which Linux distro are you using?

Fedora

Which release version?

41
(If rolling release, last date updated?)
2025-05-23

Which kernel are you using?
6.14.6-200.fc41.x86_64

Which BIOS version are you using?
3.05

Which Framework Laptop 16 model are you using? (AMD Ryzen™ 7040 Series)
AMD Ryzen 7 7840HS w/ Radeon 780M Graphics

The issue started happening randomly, it looks like the GPU gets suspended (machine itself isn’t), then resurrects and crashes loosing all connection to the screen. The picture freezes, the sound and the rest is functional. Machine has to be shutdown gracefully by a power button, which takes a long time due to unresponsive GPU, but eventually happens every time.

Below is the relevant kernel log:

May 23 01:11:16 host kernel: [drm] PCIE GART of 512M enabled (table at 0x00000081FEB00000).
May 23 01:11:16 host kernel: amdgpu 0000:03:00.0: amdgpu: PSP is resuming...
May 23 01:11:16 host kernel: amdgpu 0000:03:00.0: amdgpu: reserve 0x1300000 from 0x81fc000000 for PSP TMR
May 23 01:11:16 host kernel: amdgpu 0000:03:00.0: amdgpu: RAS: optional ras ta ucode is not available
May 23 01:11:16 host kernel: amdgpu 0000:03:00.0: amdgpu: RAP: optional rap ta ucode is not available
May 23 01:11:16 host kernel: amdgpu 0000:03:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
May 23 01:11:16 host kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resuming...
May 23 01:11:16 host kernel: amdgpu 0000:03:00.0: amdgpu: smu driver if version = 0x00000035, smu fw if version = 0x00000040, smu fw program = 0, smu fw version = 0x00525c00 (82.92.0)
May 23 01:11:16 host kernel: amdgpu 0000:03:00.0: amdgpu: SMU driver if version not matched
May 23 01:11:16 host kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resumed successfully!
May 23 01:11:16 host kernel: [drm] DMUB hardware initialized: version=0x07002D00
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 1 on hub 8
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 14 on hub 0
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:11:17 host kernel: [drm] ring gfx_32814.1.1 was added
May 23 01:11:17 host kernel: [drm] ring compute_32814.2.2 was added
May 23 01:11:17 host kernel: [drm] ring sdma_32814.3.3 was added
May 23 01:11:17 host kernel: [drm] ring gfx_32814.1.1 ib test pass
May 23 01:11:17 host kernel: [drm] ring compute_32814.2.2 ib test pass
May 23 01:11:17 host kernel: [drm] ring sdma_32814.3.3 ib test pass
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:11:17 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:11:55 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:11:56 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:56 host kernel: ucsi_acpi USBC000:00: unknown error 0
May 23 01:11:56 host kernel: ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)
May 23 01:11:57 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:57 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:57 host kernel: [drm] PCIE GART of 512M enabled (table at 0x00000081FEB00000).
May 23 01:11:57 host kernel: amdgpu 0000:03:00.0: amdgpu: PSP is resuming...
May 23 01:11:57 host kernel: amdgpu 0000:03:00.0: amdgpu: reserve 0x1300000 from 0x81fc000000 for PSP TMR
May 23 01:11:57 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:57 host kernel: amdgpu 0000:03:00.0: amdgpu: RAS: optional ras ta ucode is not available
May 23 01:11:57 host kernel: amdgpu 0000:03:00.0: amdgpu: RAP: optional rap ta ucode is not available
May 23 01:11:57 host kernel: amdgpu 0000:03:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
May 23 01:11:57 host kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resuming...
May 23 01:11:57 host kernel: amdgpu 0000:03:00.0: amdgpu: smu driver if version = 0x00000035, smu fw if version = 0x00000040, smu fw program = 0, smu fw version = 0x00525c00 (82.92.0)
May 23 01:11:57 host kernel: amdgpu 0000:03:00.0: amdgpu: SMU driver if version not matched
May 23 01:11:57 host kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resumed successfully!
May 23 01:11:57 host kernel: [drm] DMUB hardware initialized: version=0x07002D00
May 23 01:11:58 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:58 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:58 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:58 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:59 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 1 on hub 8
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 14 on hub 0
May 23 01:11:59 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:11:59 host kernel: [drm] ring gfx_32814.1.1 was added
May 23 01:11:59 host kernel: [drm] ring compute_32814.2.2 was added
May 23 01:11:59 host kernel: [drm] ring sdma_32814.3.3 was added
May 23 01:11:59 host kernel: [drm] ring gfx_32814.1.1 ib test pass
May 23 01:11:59 host kernel: [drm] ring compute_32814.2.2 ib test pass
May 23 01:11:59 host kernel: [drm] ring sdma_32814.3.3 ib test pass
May 23 01:11:59 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:59 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:11:59 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:12:00 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:12:00 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:12:10 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* [CRTC:79:crtc-0] flip_done timed out
May 23 01:12:10 host kernel: [drm:do_aquire_global_lock.isra.0 [amdgpu]] *ERROR* [CRTC:79:crtc-0] hw_done or flip_done timed out
May 23 01:12:10 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:12:10 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:12:11 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:12:11 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:12:11 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:51:14 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:51:14 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:51:18 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:51:18 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:51:18 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:51:19 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:51:19 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:51:25 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:51:26 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:51:27 host kernel: ucsi_acpi USBC000:00: unknown error 0
May 23 01:51:27 host kernel: ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)
May 23 01:51:27 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:51:31 host kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 23 01:51:41 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* flip_done timed out
May 23 01:51:41 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* [CRTC:79:crtc-0] commit wait timed out
May 23 01:51:51 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* flip_done timed out
May 23 01:51:51 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* [CONNECTOR:93:eDP-2] commit wait timed out
May 23 01:52:02 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* flip_done timed out
May 23 01:52:02 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* [PLANE:58:plane-3] commit wait timed out
May 23 01:52:02 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:02 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:02 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:02 host kernel: amdgpu 0000:c4:00.0: [drm] REG_WAIT timeout 1us * 100000 tries - mpc2_assert_idle_mpcc line:481
May 23 01:52:03 host kernel: amdgpu 0000:c4:00.0: [drm] REG_WAIT timeout 1000us * 30 tries - dcn31_wait_for_det_apply line:118
May 23 01:52:03 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:03 host kernel: amdgpu 0000:c4:00.0: [drm] REG_WAIT timeout 1us * 100000 tries - optc314_disable_crtc line:145
May 23 01:52:03 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:04 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:04 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:04 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:04 host kernel: [drm:dcn20_wait_for_blank_complete [amdgpu]] *ERROR* DC: failed to blank crtc!
May 23 01:52:04 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:05 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
<snip>
May 23 01:52:24 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:24 host kernel: amdgpu 0000:c4:00.0: [drm] enabling link 0 failed: 15
May 23 01:52:24 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:24 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:24 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:25 host kernel: [drm:dcn20_wait_for_blank_complete [amdgpu]] *ERROR* DC: failed to blank crtc!
May 23 01:52:25 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:25 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:25 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
May 23 01:52:25 host kernel: ------------[ cut here ]------------
May 23 01:52:25 host kernel: WARNING: CPU: 11 PID: 2172 at drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:9412 amdgpu_dm_commit_planes+0x1013/0x1480 [amdgpu]
May 23 01:52:25 host kernel: Modules linked in: dm_crypt uinput rfcomm snd_seq_dummy snd_hrtimer xt_conntrack xt_MASQUERADE bridge stp llc rpcrdma rdma_cm xt_set iw_cm xt_addrtype ib_cm ib_core nft_masq nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nf_log_syslog nft_log nft_ct nft_chain_nat ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 overlay iptable_mangle iptable_raw iptable_security nf_tables ip_set ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables qrtr bnep binfmt_misc vfat fat squashfs btusb btrtl btintel btbcm btmtk bluetooth uvcvideo uvc videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common snd_sof_amd_acp70 snd_sof_amd_acp63 snd_sof_amd_vangogh snd_sof_amd_rembrandt snd_sof_amd_renoir snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp snd_sof amd_atl intel_rapl_msr snd_sof_utils
May 23 01:52:25 host kernel:  intel_rapl_common snd_pci_ps snd_soc_acpi_amd_match snd_amd_sdw_acpi soundwire_amd snd_hda_codec_realtek soundwire_generic_allocation soundwire_bus snd_hda_codec_generic mt7921e snd_soc_sdca cros_usbpd_charger edac_mce_amd leds_cros_ec mt7921_common cros_ec_hwmon cros_usbpd_notify cros_charge_control cros_ec_sysfs gpio_cros_ec led_class_multicolor cros_usbpd_logger cros_ec_chardev snd_hda_scodec_component snd_hda_codec_hdmi snd_soc_core mt792x_lib cros_ec_dev kvm_amd mt76_connac_lib snd_hda_intel snd_compress snd_intel_dspcfg mt76 cros_ec_lpcs ac97_bus snd_intel_sdw_acpi spd5118 cros_ec snd_pcm_dmaengine snd_hda_codec kvm mac80211 snd_rpl_pci_acp6x snd_acp_pci snd_hda_core snd_acp_legacy_common hid_sensor_als snd_pci_acp6x snd_hwdep hid_sensor_trigger irqbypass hid_sensor_iio_common industrialio_triggered_buffer libarc4 snd_seq kfifo_buf rapl industrialio snd_seq_device wmi_bmof cfg80211 snd_pci_acp5x snd_pcm snd_rn_pci_acp3x amd_pmf snd_acp_config snd_timer pcspkr amdtee thunderbolt snd i2c_piix4
May 23 01:52:25 host kernel:  snd_soc_acpi amd_sfh rfkill k10temp i2c_smbus soundcore snd_pci_acp3x tee joydev platform_profile amd_pmc nfsd auth_rpcgss v4l2loopback(OE) nfs_acl lockd videodev grace nfs_localio mc loop sunrpc dm_multipath nfnetlink zram lz4hc_compress lz4_compress typec_displayport typec_thunderbolt amdgpu amdxcp i2c_algo_bit drm_ttm_helper ttm drm_exec drm_suballoc_helper nvme drm_panel_backlight_quirks drm_buddy polyval_clmulni drm_display_helper polyval_generic nvme_core ghash_clmulni_intel amdxdna sha512_ssse3 video sha256_ssse3 ucsi_acpi hid_multitouch hid_sensor_hub sha1_ssse3 typec_ucsi cec gpu_sched nvme_auth sp5100_tco typec i2c_hid_acpi wmi i2c_hid scsi_dh_rdac scsi_dh_emc scsi_dh_alua fuse i2c_dev
May 23 01:52:25 host kernel: Unloaded tainted modules: vboxdrv(OE):1 vboxnetflt(OE):1 vboxnetadp(OE):1 [last unloaded: vboxdrv(OE)]
May 23 01:52:25 host kernel: CPU: 11 UID: 0 PID: 2172 Comm: systemd-logind Tainted: G        W  OE      6.14.6-200.fc41.x86_64 #1
May 23 01:52:25 host kernel: Tainted: [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
May 23 01:52:25 host kernel: Hardware name: Framework Laptop 16 (AMD Ryzen 7040 Series)/FRANMZCP07, BIOS 03.05 11/13/2024
May 23 01:52:25 host kernel: RIP: 0010:amdgpu_dm_commit_planes+0x1013/0x1480 [amdgpu]
May 23 01:52:25 host kernel: Code: 69 fb ff ff 31 c9 48 85 c0 0f 85 93 fa ff ff 44 88 75 87 e9 93 fa ff ff 31 ff 48 85 c9 0f 85 43 fa ff ff e9 52 fa ff ff 0f 0b <0f> 0b e9 ee fe ff ff 0f 0b e9 07 ff ff ff be 01 00 00 00 4c 89 9d
May 23 01:52:25 host kernel: RSP: 0018:ffffa6df8a73f558 EFLAGS: 00010002
May 23 01:52:25 host kernel: RAX: 0000000000000286 RBX: 0000000000000286 RCX: ffff991ec7938118
May 23 01:52:25 host kernel: RDX: 0000000000000001 RSI: 0000000000000297 RDI: ffff991ee5780178
May 23 01:52:25 host kernel: RBP: ffffa6df8a73f640 R08: ffffa6df8a73f41c R09: 0000000000000000
May 23 01:52:25 host kernel: R10: ffffa6df8a73f498 R11: 0000000000000002 R12: ffffa6df8a73f5ec
May 23 01:52:25 host kernel: R13: ffff991ec7938000 R14: ffff991ec7938118 R15: ffff991f1bb32200
May 23 01:52:25 host kernel: FS:  00007fb71825fc40(0000) GS:ffff992c25f80000(0000) knlGS:0000000000000000
May 23 01:52:25 host kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 23 01:52:25 host kernel: CR2: 00007f908e5062b4 CR3: 00000001348e5000 CR4: 0000000000f50ef0
May 23 01:52:25 host kernel: PKRU: 55555554
May 23 01:52:25 host kernel: Call Trace:
May 23 01:52:25 host kernel:  <TASK>
May 23 01:52:25 host kernel:  amdgpu_dm_atomic_commit_tail+0x9b9/0x10d0 [amdgpu]
May 23 01:52:25 host kernel:  commit_tail+0xac/0x160
May 23 01:52:25 host kernel:  drm_atomic_helper_commit+0x11a/0x140
May 23 01:52:25 host kernel:  drm_atomic_commit+0xaf/0xe0
May 23 01:52:25 host kernel:  ? __pfx___drm_printfn_info+0x10/0x10
May 23 01:52:25 host kernel:  drm_client_modeset_commit_atomic+0x203/0x250
May 23 01:52:25 host kernel:  drm_client_modeset_commit_locked+0x5a/0x160
May 23 01:52:25 host kernel:  __drm_fb_helper_restore_fbdev_mode_unlocked+0x5e/0xd0
May 23 01:52:25 host kernel:  drm_fb_helper_set_par+0x30/0x40
May 23 01:52:25 host kernel:  fb_set_var+0x25c/0x460
May 23 01:52:25 host kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
May 23 01:52:25 host kernel:  ? ima_file_check+0x5f/0x90
May 23 01:52:25 host kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
May 23 01:52:25 host kernel:  ? mntput_no_expire+0x4a/0x260
May 23 01:52:25 host kernel:  fbcon_blank+0x288/0x370
May 23 01:52:25 host kernel:  do_unblank_screen+0xc1/0x190
May 23 01:52:25 host kernel:  vt_k_ioctl+0x4aa/0x640
May 23 01:52:25 host kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
May 23 01:52:25 host kernel:  ? security_capable+0x87/0x150
May 23 01:52:25 host kernel:  vt_ioctl+0x72/0x930
May 23 01:52:25 host kernel:  tty_ioctl+0xe2/0x8a0
May 23 01:52:25 host kernel:  __x64_sys_ioctl+0x94/0xc0
May 23 01:52:25 host kernel:  do_syscall_64+0x82/0x160
May 23 01:52:25 host kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
May 23 01:52:25 host kernel:  ? syscall_exit_to_user_mode+0x10/0x210
May 23 01:52:25 host kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
May 23 01:52:25 host kernel:  ? do_syscall_64+0x8e/0x160
May 23 01:52:25 host kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
May 23 01:52:25 host kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
May 23 01:52:25 host kernel:  ? syscall_exit_to_user_mode+0x10/0x210
May 23 01:52:25 host kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
May 23 01:52:25 host kernel:  ? do_syscall_64+0x8e/0x160
May 23 01:52:25 host kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
May 23 01:52:25 host kernel:  ? exc_page_fault+0x7e/0x1a0
May 23 01:52:25 host kernel:  entry_SYSCALL_64_after_hwframe+0x76/0x7e
May 23 01:52:25 host kernel: RIP: 0033:0x7fb717cfd8ed
May 23 01:52:25 host kernel: Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00
May 23 01:52:25 host kernel: RSP: 002b:00007ffcd8ec7830 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
May 23 01:52:25 host kernel: RAX: ffffffffffffffda RBX: 0000557efea2d540 RCX: 00007fb717cfd8ed
May 23 01:52:25 host kernel: RDX: 0000000000000000 RSI: 0000000000004b3a RDI: 000000000000001d
May 23 01:52:25 host kernel: RBP: 00007ffcd8ec7880 R08: 00007ffcd8ec7810 R09: 00000000ffffffff
May 23 01:52:25 host kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000001d
May 23 01:52:25 host kernel: R13: 0000000000000001 R14: 0000000000000001 R15: 0000557efe9fc980
May 23 01:52:25 host kernel:  </TASK>
May 23 01:52:25 host kernel: ---[ end trace 0000000000000000 ]---
<snip>
May 23 01:55:20 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* [CRTC:79:crtc-0] flip_done timed out
May 23 01:55:30 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* flip_done timed out
May 23 01:55:30 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* [CRTC:79:crtc-0] commit wait timed out
May 23 01:55:41 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* flip_done timed out
May 23 01:55:41 host kernel: amdgpu 0000:c4:00.0: [drm] *ERROR* [CONNECTOR:93:eDP-2] commit wait timed out
May 23 01:55:49 host kernel: kauditd_printk_skb: 71 callbacks suppressed
May 23 01:55:49 host kernel: audit: type=1305 audit(1747979749.088:864): op=set audit_pid=0 old=2087 auid=4294967295 ses=4294967295 subj=kernel res=1
May 23 01:55:49 host kernel: audit: type=1131 audit(1747979749.092:865): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=auditd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 23 01:55:49 host kernel: audit: type=1131 audit(1747979749.093:866): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-tmpfiles-setup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 23 01:55:49 host kernel: EXT4-fs (dm-0): unmounting filesystem 5a24819c-c878-4eaf-81c6-ff13dee1a069.
May 23 01:55:49 host kernel: audit: type=1131 audit(1747979749.235:867): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-fsck@dev-disk-by\x2duuid-A19B\x2d300C comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 23 01:55:49 host kernel: BTRFS info (device nvme0n1p2): last unmount of filesystem 75d08aab-9777-460c-9001-b420754ea729
May 23 01:55:49 host kernel: audit: type=1131 audit(1747979749.244:868): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-fsck@dev-disk-by\x2duuid-613a9923\x2d42ce\x2d418d\x2d84c2\x2d729246f0708f comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 23 01:55:49 host kernel: audit: type=1131 audit(1747979749.245:869): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-fsck@dev-disk-by\x2duuid-75d08aab\x2d9777\x2d460c\x2d9001\x2db420754ea729 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 23 01:55:49 host kernel: audit: type=1131 audit(1747979749.247:870): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-remount-fs comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 23 01:55:49 host kernel: audit: type=1131 audit(1747979749.249:871): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-fsck-root comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 23 01:55:49 host kernel: audit: type=1131 audit(1747979749.250:872): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 23 01:55:49 host kernel: audit: type=1131 audit(1747979749.252:873): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-tmpfiles-setup-dev-early comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 23 01:55:49 host kernel: zram0: detected capacity change from 16777216 to 0
May 23 01:55:49 host systemd-shutdown[1]: Syncing filesystems and block devices.
May 23 01:55:49 host systemd-shutdown[1]: Sending SIGTERM to remaining processes...
May 23 01:55:49 host systemd-journald[957]: Received SIGTERM from PID 1 (systemd-shutdow).

FYI, I have 3 FW power adapters, it happens on all 3 of them.

have you tried reseating the eDP/webcam cable on the main board and on the panel too, cable might have got loose ( not sure why if that is the case )

No, but it’s a good idea. That said, if you look at the kernel logs it’s not that you lose eDP1 and the camera gets USB disconnect and reconnect. There appears to be amdgpu: PSP is resuming... out of the blue and then [drm] Cannot find any crtc or sizes and then DMCUB error, ucsi_acpi unknown error 0 etc.
But I’ll definitely fondle the cables today, thanks for the tip!

I think another important point is that the screen doesn’t go blank, which would be the case if eDP1 disconnected. The screen freezes, maintaining whatever was drawn there last.

ok, try the cable thing though still but also update to the latest linux-firmware repository if you can

latest from linux-firmware repository, not fedora ( unless they’re matching linux-firmware )

they’re both ( git repositories ) generally in sync but I use the first one

It is possible psr keeps drawing the last frame even if it looses connection.

2 Likes

This is very similar to a problem I have, I have been in contact with support about it for a moth now (14 emails I am slow to respond) I use windows where it will disable in device manager. Very similar symptoms. Though support is currently thinking it’s ram though I see little change with the tests they are having me run.

1 Like

I had one of the dimms replaced a couple months back on warranty. I have no other issues so to me it sounds either like a drivers/firmware of the 780M or maybe hardware connection as suggested here (I still am yet to wiggle the connectors).

I have moved my dimms around a lot (trouble shooting) and found more stability with a single dimm than two dimms, though still not perfect

The main thing wrong there is the usb cable looks like it keeps disconnecting.
Maybe try a different shorter usb cable.

Sorry, is it addressed to me? The physical reboot seems to fix the problem without any physical manipulation. And there is no indication that camera disconnects either.

So this is definitely not hardware. I’ve updated to latest firmware (20250509) without touching opening up and fiddling the connectors. The resets and timeouts are now gone. The remaining logs are:

May 31 12:20:24 hostname kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 31 12:20:25 hostname kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 31 12:20:25 hostname kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 31 12:20:25 hostname kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 31 12:20:25 hostname kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 31 12:20:59 hostname kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
May 31 12:21:00 hostname kernel: ucsi_acpi USBC000:00: unknown error 0
May 31 12:21:00 hostname kernel: ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)
May 31 12:21:00 hostname kernel: amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes

But the above logs do not have any noticeable effect on anything related to display or graphics or anything - no artifacts, no freezes, no screen blanking - nothing noticeable at all.