Log in

View Full Version : SVP libs cause BSOD on my i9-7940X


Pat357
28th July 2018, 16:56
My 8 year old system (i7-970 6C/12T) broke in several ways, so I bought a new system that would handle the required CPU power to run my VS scripts much better.
My new system is an Intel i9-7940X 14 Cores /28 Threads on a X299 Asus Deluxe mobo, with 64GB fast DDR4 RAM.

Most of my VS scripts do almost fly now compared to before on the i7-970.

There is at least 1 plugin that seems to behave bad : the SVP plugins. I don't know for sure if whether my script is 100% correct and I have no other PC left to test it.

The script below always gives me a BSOD after a couple of seconds.
Both svpflow1 and svpflow2 are in my autoloading directory, so I don't need to load the in the scrpt.

import vapoursynth as vs
core = vs.get_core(threads=4)
# core.std.LoadPlugin(r"c:\Program Files (x86)\VapourSynth\filters\svpflow-4.0.0.128\x64\svpflow1_vs64.dll")
# core.std.LoadPlugin(r"c:\Program Files (x86)\VapourSynth\filters\svpflow-4.0.0.128\x64\svpflow2_vs64.dll")

clip = core.ffms2.Source(r"d:\film\Beyond.2014.1080p.BluRay.H264.AAC-RARBG\Beyond.2014.1080p.BluRay.H264.AAC-RARBG.mp4")
clip = clip.resize.Bicubic(format=vs.YUV420P8) #convert to YV12
clip = clip.std.AssumeFPS(fpsnum=24,fpsden=1)

super_params="{pel:2,gpu:1}"
analyse_params="{}"
smoothfps_params="{rate:{num:5,den:2}}"

super = core.svp1.Super(clip,super_params)
vectors= core.svp1.Analyse(super["clip"],super["data"],clip,analyse_params)
smooth = core.svp2.SmoothFps(clip,super["clip"],super["data"],vectors["clip"],vectors["data"],smoothfps_params)

smooth = core.std.AssumeFPS(smooth,fpsnum=smooth.fps_num,fpsden=smooth.fps_den)
smooth.set_output()

Does the above script run on your pc ?
I suspect SVP detects the 28 threads and is trying to use them, but somehow can't handle it.

My specs :
Win10 Pro build 17134.112 version 1803
used plugins : svpflow-4.2.0.142
Intel i9-7940X (14/28) + 64GB Corsair
Nvidia / Asus GTX 1070 TI 8GB
No OC'ing for testing

Myrsloik
28th July 2018, 19:43
Test your general system stability under big loads. It most likely isn't strictly svptools related.

Gser
28th July 2018, 20:12
"64GB fast DDR4 RAM" fast doesn't mean anything but I'm guessing its overclocked. You could try increasing ram latency or decreasing its speed and see if that helps. It is a common source of crashes.

Pat357
29th July 2018, 00:33
I did run serveral "burn-in" & stability testing tools and all come up clean.
Everything is running at the default speed (RAM is only at 2100 Mhz).

I just did find out that replacing the SVP-plugins v4.2.0.142 by a previous version (4.0.0.128) solves the problem.
With v4.0.0.128 I get the expected output and no BSOD's or other problems !

Something is wrong with the latest SVP-plugins v4.2.0.142 !!

Asmodian
3rd August 2018, 00:06
I have found that AVX-512 enabled x264 adds an amazing amount of heat, I actually overheat running what my Asus bios calls auto. It seems to use the stock single core max boost as the all core max and my package temp goes up to 100C, with an AVX offset of only -2.

If I devolt it a lot I can use the same settings without melting, auto in the bios uses 0.2V higher than needed.

This is on a binned, delided, water cooled i9-7900X.