Framework Laptop 16 display freezing and crashing from display engine hang

I’m getting a lot of display freezing while doing light tasks like watching videos or having the computer idle. Whenever it happens, the display will freeze, and the system will continue to work briefly before restarting. I don’t get a BSOD, just a restart. I have a Windows minidump file and a different, much larger WATCHDOG file dump I found later ( Driver crash/display freezing dump files - Google Drive ). I’m not the most technical when it comes to software, so I tried using ChatGPT to help me understand what the issue is. It said it was VIDEO_ENGINE_TIMEOUT (0x141) from the dump files, and I also tried disabling hardware acceleration in Brave to see if it would temporarily stop the issue. Disabling hardware acceleration stopped it from happening as frequently, but it still happens in other programs.

OS

I’m running the latest version of Windows 11, the latest v3.02 driver bundle, and the latest BIOS 4.03. The Windows install is also fairly fresh, as I reinstalled it last month.

Laptop specs

  • CPU: Ryzen 7840HS
  • GPU: Radeon 7700S (first gen)
  • RAM: 32Gb 5600MT/s Crucial memory
  • Storage: 1Tb WD_Black SN850X
  • Charger: 180w Famework Chager

I don’t experience any freezes when the display is driven by the dGPU. All observed freezes appear to occur only when the internal display is driven by the iGPU. Multiple LiveKernelReports WATCHDOG dumps show VIDEO_ENGINE_TIMEOUT_DETECTED (0x141) with failure bucket LKD_0x141_IMAGE_amdkmdag.sys.