Page 1 of 1

Black Screen after Windows Update

PostPosted: Mon Mar 29, 2021 8:21 pm
by steve_martin_usa
Greetings, this morning my computer had installed a Windows Update and now Resolve won't start properly.

The initial error this morning was:
The GPU failed to perform image processing because of an error
Error Code: 304

Actions
• Let Windows Update do another 3 or so cycles of updates with reboots, including "optional" driver updates.
o The Project Manager would then open but trying to open any project or create a new project resulted in a window with a title bar containing a black screen.
• Changed the GPU Configuration back and forth between Auto, CUDA, OpenCL with no effect.
• Reinstalled NVIDIA Driver 461.92 after the windows updates, rebooted, no effect...
• Uninstalled DaVinci. Installed DaVinci Resolve Studio 17.1. Error is now back to the original this morning. The Project Manager would not display and I got this error:
The GPU failed to perform image processing because of an error
Error Code: 304

DaVinci will start properly if I unplug the dock. The dock has an external monitor plugged in, among other things. I verified the DisplayLink Adapter was not installed by the update since that caused issues on my system previously.

Background
DaVinci Resolve Studio 17.1 Build 24 (running fine since release date)
NVIDIA Driver 461.92 (running fine for a week or so)
Windows 10 Pro, 20H2, 19042.870 (not sure what the version was before today)

CaptureLogs
Captured while error was on screen, so it contains the full copy of C:\Users\Steve\AppData\Roaming\Blackmagic Design\DaVinci Resolve\Support\logs\ResolveDebug.txt
https://drive.google.com/file/d/1k_lW-AHZPUhuKbHPdASGtyVjLZdkIpyo/view?usp=sharing

Captured after acknowledging error. At this point ResolveDebug.txt is deleted automatically.
https://drive.google.com/file/d/1h2n4IsRQTtkU88zGEyxWb7EMq-K_FqJj/view?usp=sharing

Re: Black Screen after Windows Update

PostPosted: Mon Mar 29, 2021 8:59 pm
by steve_martin_usa
From the bottom of ResolveDebug.txt, at the point of the startup error:

Code: Select all
[0x000045dc] | BtCommon             | WARN  | 2021-03-29 14:55:51,893 | Negative duration
[0x000045dc] | UI.GLInterop         | ERROR | 2021-03-29 14:55:51,911 | MainPlayer: Failed to get texture, Handle2 is unknown.
[0x000045dc] | UI                   | ERROR | 2021-03-29 14:55:51,911 | Invalid handle, and failed to get previous texture.
[0x000045dc] | UI                   | WARN  | 2021-03-29 14:55:51,911 | Unable to submit frame to GPU scopes, legacy OpenGL uploads not supported (Player Model).
[0x000045dc] | UI                   | INFO  | 2021-03-29 14:55:51,911 | PBO is initialized with size [1920x1080], bitDepth=[10], hasAlpha=[0].
[0x000045dc] | UI.GLShader          | ERROR | 2021-03-29 14:55:51,911 | OpenGL Error 0x0505 at C:\jenkins\workspace\resolve@4\Resolve\Cyclone\UI\OpenGL\UiGLShader.cpp:48: Dangling error before s_BuildShaderProgram.
[0x000045dc] | UI.GLInterop         | ERROR | 2021-03-29 14:55:51,932 | MainPlayer: Failed to get texture, Handle2 is unknown.
[0x000045dc] | UI                   | ERROR | 2021-03-29 14:55:51,932 | Invalid handle, and failed to get previous texture.
[0x000045dc] | UI                   | WARN  | 2021-03-29 14:55:51,933 | Unable to submit frame to GPU scopes, legacy OpenGL uploads not supported (Player Model).
[0x000045dc] | UI.GLInterop         | ERROR | 2021-03-29 14:55:52,157 | MainPlayer: Failed to get texture, Handle2 is unknown.
[0x000045dc] | UI                   | ERROR | 2021-03-29 14:55:52,157 | Invalid handle, and failed to get previous texture.
[0x000045dc] | UI                   | WARN  | 2021-03-29 14:55:52,157 | Unable to submit frame to GPU scopes, legacy OpenGL uploads not supported (Player Model).
[0x000045dc] | UI.GLInterop         | ERROR | 2021-03-29 14:55:53,758 | MainPlayer: Failed to get texture, Handle2 is unknown.
[0x000045dc] | UI                   | ERROR | 2021-03-29 14:55:53,758 | Invalid handle, and failed to get previous texture.
[0x000045dc] | UI                   | WARN  | 2021-03-29 14:55:53,758 | Unable to submit frame to GPU scopes, legacy OpenGL uploads not supported (Player Model).
[0x000045dc] | UI.GLInterop         | ERROR | 2021-03-29 14:55:53,828 | MainPlayer: Failed to get texture, Handle2 is unknown.
[0x000045dc] | UI                   | ERROR | 2021-03-29 14:55:53,828 | Invalid handle, and failed to get previous texture.
[0x000045dc] | UI                   | WARN  | 2021-03-29 14:55:53,828 | Unable to submit frame to GPU scopes, legacy OpenGL uploads not supported (Player Model).
[0x000045dc] | UI.GLInterop         | ERROR | 2021-03-29 14:55:53,890 | MainPlayer: Failed to get texture, Handle2 is unknown.
[0x000045dc] | UI                   | ERROR | 2021-03-29 14:55:53,890 | Invalid handle, and failed to get previous texture.
[0x000045dc] | UI                   | WARN  | 2021-03-29 14:55:53,890 | Unable to submit frame to GPU scopes, legacy OpenGL uploads not supported (Player Model).

Re: Black Screen after Windows Update

PostPosted: Mon Mar 29, 2021 10:47 pm
by steve_martin_usa
Note, this procedure uninstalled the Windows Updates and allowed DaVinci Resolve Studio 17.1 to behave normally again (startup, edit, etc.). However, I was only able to pause Windows Update for a month so this issue will likely happen again when the update is reinstalled...

Start / Run
Updates
View Update History
Recovery Options
recover previous version of windows (not sure what this was called)

I'm not positive what that last button read because the option is gone now that I've used it.

Re: Black Screen after Windows Update

PostPosted: Tue Mar 30, 2021 2:45 am
by Shrinivas Ramani
Hi Steve

You may want to consider disabling the optional windows updates for drivers (DCH) and stick with drivers from Nvidia (preferably studio) that you know work stably for your card.

Regards
Shrinivas