Blender Benchmark on GPU terminates without error message
Open, Needs TriagePublic

Description

Version: blender-benchmark-1.0beta-windows64
OS: Windows 10 Pro 1803
GPU: Nvidia Geforce GTX 970 with Geforce Game Ready Driver 398.82

Shortly after the first warmup pass of the first scene, using the GPU and the complete benchmark, the process terminates without telling anything about the problem that apparently occurred.

From Windows event log:

NVIDIA OpenGL Driver

A TDR has been detected.
The application must close.

Error code: 7

(pid=12800 tid=1000 blender-benchmark.exe 64bit)

Visit http://nvidia.custhelp.com/app/answers/detail/a_id/3633 for more information.

And also:

Name der fehlerhaften Anwendung: blender-benchmark.exe, Version: 2.8.0.0, Zeitstempel: 0x5b69e20f
Name des fehlerhaften Moduls: nvoglv64.dll, Version: 24.21.13.9882, Zeitstempel: 0x5b5f4c60
Ausnahmecode: 0xc0000409
Fehleroffset: 0x0000000000db9ef9
ID des fehlerhaften Prozesses: 0x3200
Startzeit der fehlerhaften Anwendung: 0x01d43335f1d8a71e
Pfad der fehlerhaften Anwendung: C:\Users\Cody\Downloads\blender-benchmark-1.0beta-windows64\blender-benchmark.exe
Pfad des fehlerhaften Moduls: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_52ac7eb8f32780d5\nvoglv64.dll
Berichtskennung: 8d126e40-77f1-4817-98a7-321248464c49
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:

Out of approximately 15 runs it terminated 13 times. Two other times, the UI showed "barbershop_interior: crashed :(" and continued with the other scenes, which rendered just fine.

I then followed this suggestion to increase the TDR value. With the increased timeout of 8 seconds, it only terminated the process once, all other attempts (roughly 8) made the UI show "barbershop_interior: crashed :(" and it continued with the other scenes. I did not reboot the system after changing the registry, I only restarted blender benchmark. It looks like it takes (somewhat of an) effect immediately however based on the statistics for termination vs. graceful crashes. The barbershop scene never rendered successfully though.

Anyway, the program should catch the OpenGL driver crashes and provide some useful hints how to fix the problem and never terminate silently.

Details

Type
Bug

It still crashes with TdrDelay of 8 after reboot.
I just noticed that notifications pop up a bit before the process terminates, saying that access had been blocked to the graphics hardware for blender.exe: