If your screen splits into two halves (e.g., one side white and the other black) during a Windows cold start or login, this issue might be caused by the GPU initialization timeout being too short. Adjusting registry parameters can help resolve this problem.
Solution 1: Add the TdrDelay Registry Parameter
The TdrDelay (Timeout Detection and Recovery Delay) parameter increases the time Windows waits for the GPU to initialize before resetting the graphics driver.
Steps to Add TdrDelay:
Open the Registry Editor:
Navigate to the Graphics Drivers Key:
Add the Delay Parameter:
Set the Value:
Restart Your PC:
Explanation: Increasing the delay from the default 2 seconds to 8 seconds gives the GPU more time during startup, potentially resolving split-screen issues.
Solution 2 (add-on): Add the TdrDdiDelay Registry Parameter
If the above steps don’t fully resolve the issue, adding the TdrDdiDelay parameter can provide additional time for Direct Driver Interface (DDI) operations. This complements TdrDelay to handle GPU initialization more effectively.
Steps to Add TdrDdiDelay:
Open the Registry Editor:
Navigate to the Graphics Drivers Key:
Add the TdrDdiDelay Parameter:
Set the Value:
Restart Your PC:
Explanation: The TdrDdiDelay parameter extends the timeout for Direct Driver Interface operations, providing extra time for GPU and driver interface stabilization.
Why These Changes Work
By combining TdrDelay and TdrDdiDelay, Windows is allowed more time for GPU and driver interface initialization. This can significantly reduce graphics issues during startup or heavy workloads.