VIDEO_SCHEDULER_INTERNAL_ERROR, the blue screen, explained and fixed

This stop code (0x00000119) means the video scheduler, the part of Windows that queues work for the graphics card, detected a fatal violation: the graphics stack did something internally inconsistent. It overlaps heavily with VIDEO_TDR_FAILURE, but the distinction matters slightly: a TDR failure is a driver that stopped responding, while this code is the scheduler catching invalid state, which leans a bit more toward driver corruption and memory problems.

The fix, in order

  1. Clean-install the graphics driver. Download the current driver from NVIDIA, AMD, or Intel and choose its clean installation option. Scheduler state errors thrive on mixed old and new driver files, and a clean install is the reliable reset.
  2. Turn off hardware-accelerated GPU scheduling to test. Settings → System → Display → Graphics → Default graphics settings → toggle off “Hardware-accelerated GPU scheduling,” restart, and test. If the crashes stop, the scheduler path was the trigger; keep it off or update the driver and try again later.
  3. Run the file repairs. The scheduler lives in dxgkrnl.sys and win32k components that SFC can fix: DISM /Online /Cleanup-Image /RestoreHealth, then sfc /scannow, from an admin Command Prompt.
  4. Check GPU temperature and clocks. Overheating and overclocked graphics memory produce invalid scheduler state. Clean the card, confirm fan operation, and return tuning utilities to stock, including factory overclocks you raised yourself.
  5. Test the system RAM. The scheduler tracks GPU work in system memory too. Run Windows Memory Diagnostic; bad RAM corrupts that bookkeeping and presents as a graphics crash.
  6. Update Windows and the chipset driver. The DirectX graphics kernel is serviced through Windows Update, and the chipset driver carries the PCIe side of the connection.

If it still happens

If the code persists on a clean driver with the scheduling toggle off, test with integrated graphics or a different card. A graphics card that fails in two configurations is failing hardware. Also disconnect extra displays and docks while testing: multi-monitor and USB-C dock paths add scheduler work and their own driver bugs.

Common questions

How is VIDEO_SCHEDULER_INTERNAL_ERROR different from VIDEO_TDR_FAILURE? TDR failure (0x116) means the driver stopped responding and the reset attempt failed. Scheduler internal error (0x119) means the scheduler detected the graphics stack in an impossible state. The fix list is nearly identical, clean driver, heat, clocks, RAM; think of 0x119 as corruption caught in the act rather than a hang.

Did an update cause this? It started recently. It can. Graphics drivers delivered through Windows Update and Windows’ own graphics components both change in updates. If the start lines up with an update, roll back the graphics driver in Device Manager or uninstall the update from Settings → Windows Update → Update history, then install the maker’s current driver directly.

Related errors

VIDEO_TDR_FAILURE · DPC_WATCHDOG_VIOLATION · MEMORY_MANAGEMENT · WIN32K_POWER_WATCHDOG_TIMEOUT