1 (edited by dudul 18-11-2012 07:13:52)

Topic: Number of cores SVP supports and suitable video profiles

Hi I've been using SVP for some times.
I have Core i5 750 2.67 GHz, and Geforce GTX 560 Ti 1 GB. In the future I want to upgrade my CPU, so I need to know how many CPU cores SVP supports now and in the future?

Also, I use video profiles level 2, is it suitable for my system? And what is the benefit and the weakness if I use profile higher than 2?

Thank you guys for making this awesome program. big_smile

This is my SVPmark result:

Test summary
-----------------------
  Date: 2012-11-12T11:15:35
  CPU:  Intel Core i5 750 @2673 MHz [4 threads]
  GPU:  NVIDIA GeForce GTX 560 Ti [ver.306.23]
  Mode: FHD + GPU [9 threads]

Overall scores
-----------------------
  Synthetic CPU:                  MC1116
  Synthetic GPU:                  MG1958
  Real-life:                      FG1079

Details: synthetic
-----------------------
  CPU: compose (single-threaded): 371
  CPU: compose (multi-threaded):  1300
  CPU: search (single-threaded):  286
  CPU: search (multi-threaded):   979
  GPU: system -> GPU transfer:    694
  GPU: GPU -> system transfer:    797
  GPU: calculations:              934
  GPU: total score:               3446

Details: real-life /FHD
-----------------------
  decode video:                   5.62x (135.0 fps)
  48 fps - vectors search:        0.64x (30.9 fps)
  60 fps - frame composition:     1.48x (88.7 fps)
  48 fps - [SVP] fastest:         2.63x (126.3 fps)
  48 fps - [SVP] simple 1:        1.51x (72.5 fps)
  60 fps - [SVP] good:            0.96x (57.6 fps)
  60 fps - [SVP] high:            0.75x (44.7 fps)
  60 fps - [SVP] highest:         0.36x (21.4 fps)
  72 fps - [SVP] simple 2:        1.56x (112.1 fps)

Re: Number of cores SVP supports and suitable video profiles

And this is my profile settings used:

Profile settings of video processing
[ExMethod=MSmoothFps_3]        Frames interpolation mode: Adaptive (default)
[ExAlgo=13]            SVP shader: 13. Standart (default)
[Bicubic=1]            Motion vectors interpolation mode: Bicubic (by default)
[ExMulti=MON]            Target frame rate: To screen refresh rate (default)
[ExBlockSize=16x16:1]        Motion vectors grid: 14 px. Average 1
[ExRecalc=0:0]            Decrease grid step: Disabled (default)
[TypeDist=Exh:-10:SATD]        Search radius: Average (default)
[ExPel=2]            Motion vectors precision: Half pixel (default)
[Badsad=1000:-24]        Wide search: Average (default)
[ExSadml=0]            Artifacts masking: Disabled (default)
[ExBlend=false]            Processing of scene changes: Repeat frame (default)
[ExDwnResize=0]            Decrease frame size: Disabled (default)
[ExConvertFps=false]        Blend frames to screen refresh rate:false

Settings by menu
[svp_libflowgpu=0]        GPU-acceleration (OpenCL): false
[ExThreads=0]            Processing threads: Auto
[HandCrop=None]            Frame crop: Disabled
[Borderlight=None]        Black bars lighting: Disabled
[VDelay=0]            Video delay: 0 ms
[ExDemo=0]            Demonstration mode: false
[ExTearingTest=0]        Tearing test: false
[EFrameDoubling=0]        Variable frame rate repair: false
[StopSmoothDelayOnRewind=-1]    Turn off on seek: Don't turn off

3 (edited by %username% 18-11-2012 07:36:58)

Re: Number of cores SVP supports and suitable video profiles

For GTX560 set the GPU-acceleration (OpenCL): TRUE

What profiles set the installer - that is suitable for you system.


how many CPU cores SVP supports?
Now 20 threads

Re: Number of cores SVP supports and suitable video profiles

dudul
how many CPU cores SVP supports now and in the future?

You can look at SVPmark resuls.
Best result for 4 cores CPU (Core i5-3570K) is 3138 SVPmarks. It is 55.83 fps in "highest" sub-test.
Best result for 8 cores CPU (FX-8350) is 3561 SVPmarks. It is 69.1 fps in "highest" sub-test.
Best result for 4 cores CPU with HT (Core i7-2600K) is 3951 SVPmarks. It is 72.07 fps in "highest" sub-test.
Best result for 6 cores CPU with HT (Core i7-3930K) is 4457 SVPmarks. It is 85.24 fps in "highest" sub-test.

It is real output fps for 1080p video processed in SVP.

About future. Let's wait for the future and have a look when it will come wink

5 (edited by dudul 18-11-2012 16:12:51)

Re: Number of cores SVP supports and suitable video profiles

%username%
If I set GPU-acceleration (OpenCL) to TRUE, the video plays fine for a about 10 seconds but then the player (MPC) will crash and stop working (not always, but often). This happens particularly in high bitrate 720p and 1080p videos. But, the weird thing is, it's played fine if set to False.  hmm 
How to fix this? I have 4 GB RAM. If GPU acceleration is set to True,  the memory usage is 50%, while CPU usage is about 25-50% for high bitrate 720p x264 videos and 55-70% for high bitrate 1080p x264 videos.

MAG79
So the meaning of "highest" sub-test is that the minimum value SVP produce should be at least 60 fps, is it? My score is 21.4 fps, so that means my CPU and/or GPU still doesn't have enough resources to process 1080p videos in 60 fps with highest setting?
This makes me more certain to upgrade the CPU. I see that the 4 cores+HT CPU  has a little bit higher score in SVPmark than 8 cores. Interesting big_smile

Re: Number of cores SVP supports and suitable video profiles

dudul
If I set GPU-acceleration (OpenCL) to TRUE, the video plays fine for a about 10 seconds but then the player (MPC) will crash

And error message is ...?
Does GPU stress test pass succeccfully?

7 (edited by dudul 18-11-2012 16:47:15)

Re: Number of cores SVP supports and suitable video profiles

%username%

I use Windows 7 SP1 64-bit. And the Nvidia driver also stopped responding (driver 306.23)  sad
This is what happens to my system when i set "GPU Accel" to True:

Media Player Classic - Home Cinema has stopped working

A problem caused the program to stop working correctly. Please close the program.

and

Microsoft Windows

Close programs to prevent information loss

Your computer is low on memory. Save your files and close these programs:

Media Player Classic - Home Cinema


Windows will only close enough programs to restore needed memory.

You mean SVP has a GPU stress test? I had done a linear stress test with Furmark 5 months ago when I bought the GPU, and it was running fine. Not sure if the GPU is broken.

Re: Number of cores SVP supports and suitable video profiles

dudul
Thank you. I see no details about this error. I think it is memory use trouble.
You can look at SVP graphics window to Memory usage history diagram. How many MBytes it is showing while player crash?
You can get detailed information about this error in windows log: Right click on My computer - Manage - Events - Windows logs - Application.

the minimum value SVP produce should be at least 60 fps, is it?
Yes. For "highest" sub-test it is 60 fps.

My score is 21.4 fps, so that means my CPU and/or GPU still doesn't have enough resources to process 1080p videos in 60 fps with highest setting?
Yes.

4 cores+HT CPU  has a little bit higher score in SVPmark than 8 cores
It is 4 Intel cores vs 8 AMD cores. wink
One AMD core is weaker than one from Intel.

Re: Number of cores SVP supports and suitable video profiles

MAG79
830 MB memory usage while playing and while crash by looking at history diagram. It's pretty high considering my GPU memory is only 1 GB sad
So, what should I do to decrease memory GPU  usage while retaining as much detail possible?

In Windows logs the error is like this:

Faulting application name: mpc-hc.exe, version: 1.6.2.4902, time stamp: 0x4fc0e45d
Faulting module name: nvopencl.dll, version: 8.17.13.623, time stamp: 0x503f8806
Exception code: 0xc0000005
Fault offset: 0x00026f14
Faulting process id: 0x135c
Faulting application start time: 0x01cdc5a9ef6fd4fc
Faulting application path: C:\Program Files (x86)\SVP\MPC-HC\mpc-hc.exe
Faulting module path: C:\Windows\system32\nvopencl.dll
Report Id: 0cdca2da-319e-11e2-8747-0c0c0b7b4c1f

and

Faulting application name: mpc-hc.exe, version: 1.6.2.4902, time stamp: 0x4fc0e45d
Faulting module name: LAVVideo.ax, version: 0.53.2.0, time stamp: 0x509f9abe
Exception code: 0xc0000005
Fault offset: 0x000acdc5
Faulting process id: 0xe44
Faulting application start time: 0x01cdc5a9f7fc9685
Faulting application path: C:\Program Files (x86)\SVP\MPC-HC\mpc-hc.exe
Faulting module path: C:\Program Files (x86)\SVP\Distr\LAV\LAVVideo.ax
Report Id: 0ce71123-319e-11e2-8747-0c0c0b7b4c1f

BTW I use DXVA2 CB and Chroma and Luma scaling set to Lanczos 4 taps.

Re: Number of cores SVP supports and suitable video profiles

dudul
Thank you for error logs. Now I see it is not memory issue.

830 MB memory usage while playing
It is normal value. It is mean 830 MB of RAM not Video memory.
Try to reinstall nVidia drivers to 306.97 WHQL.

11 (edited by %username% 19-11-2012 08:51:53)

Re: Number of cores SVP supports and suitable video profiles

dudul
Faulting module name: nvopencl.dll

Please, show output opencl.exe tool

Did you change you videocard lately? What previous videocard did you have?

Re: Number of cores SVP supports and suitable video profiles

MAG79
Thanks! Will post the result after upgrading my driver big_smile
%username%
Yes, I have changed my GPU from GTX 260 to 560 Ti 4 months ago
I've run the tool, but don't know how to copy the result..

Re: Number of cores SVP supports and suitable video profiles

dudul
don't know how to copy the result..

place this file near the .exe and run it

Post's attachments

CLInfo.cmd 76 b, 409 downloads since 2012-11-19 

Re: Number of cores SVP supports and suitable video profiles

%username%
Chainik
Thanks, this is my output result

Number of platforms:                 1
  Platform Profile:                 FULL_PROFILE
  Platform Version:                 OpenCL 1.1 CUDA 4.2.1
  Platform Name:                 NVIDIA CUDA
  Platform Vendor:                 NVIDIA Corporation
  Platform Extensions:                 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_d3d9_sharing cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll 


  Platform Name:                 NVIDIA CUDA
Number of devices:                 1
  Device Type:                     CL_DEVICE_TYPE_GPU
  Device ID:                     4318
  Max compute units:                 8
  Max work items dimensions:             3
    Max work items[0]:                 1024
    Max work items[1]:                 1024
    Max work items[2]:                 64
  Max work group size:                 1024
  Preferred vector width char:             1
  Preferred vector width short:             1
  Preferred vector width int:             1
  Preferred vector width long:             1
  Preferred vector width float:             1
  Preferred vector width double:         1
  Native vector width char:             1
  Native vector width short:             1
  Native vector width int:             1
  Native vector width long:             1
  Native vector width float:             1
  Native vector width double:             1
  Max clock frequency:                 1700Mhz
  Address bits:                     18397247599280160
  Max memory allocation:             268353536
  Image support:                 Yes
  Max number of images read arguments:         128
  Max number of images write arguments:         8
  Max image 2D width:                 32768
  Max image 2D height:                 32768
  Max image 3D width:                 2048
  Max image 3D height:                 2048
  Max image 3D depth:                 2048
  Max samplers within kernel:             16
  Max size of kernel argument:             4352
  Alignment (bits) of base address:         4096
  Minimum alignment (bytes) for any datatype:     128
  Single precision floating point capability
    Denorms:                     Yes
    Quiet NaNs:                     Yes
    Round to nearest even:             Yes
    Round to zero:                 Yes
    Round to +ve and infinity:             Yes
    IEEE754-2008 fused multiply-add:         Yes
  Cache type:                     Read/Write
  Cache line size:                 128
  Cache size:                     131072
  Global memory size:                 1073414144
  Constant buffer size:                 65536
  Max number of constant args:             9
  Local memory type:                 Scratchpad
  Local memory size:                 49152
  Kernel Preferred work group size multiple:     32
  Error correction support:             0
  Unified memory for Host and Device:         0
  Profiling timer resolution:             1000
  Device endianess:                 Little
  Available:                     Yes
  Compiler available:                 Yes
  Execution capabilities:                 
    Execute OpenCL kernels:             Yes
    Execute native function:             No
  Queue properties:                 
    Out-of-Order:                 Yes
    Profiling :                     Yes
  Platform ID:                     00590EC8
  Name:                         GeForce GTX 560 Ti
  Vendor:                     NVIDIA Corporation
  Driver version:                 306.23
  Profile:                     FULL_PROFILE
  Version:                     OpenCL 1.1 CUDA
  Extensions:                     cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_d3d9_sharing cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll  cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 

Re: Number of cores SVP supports and suitable video profiles

seem ok

so just install official WHQL driver version

16 (edited by dudul 19-11-2012 16:07:48)

Re: Number of cores SVP supports and suitable video profiles

MAG79
Chainik
I have installed the new driver. The video seems to be working fine after a few videos played, but then in the next videos the previous problem started to come back. And then after a few videos it was fine again. hmm All with OpenCL enabled
This is really confusing me.   roll

Re: Number of cores SVP supports and suitable video profiles

dudul
/me too
Please show
- mediainfo "the good" videofile
- mediainfo "the bad, the ugly" videofile
- additional information for each files

Re: Number of cores SVP supports and suitable video profiles

dudul
Intel Core i5 750 @2673 MHz
NVIDIA GeForce GTX 560 Ti [ver.306.23]

Is your system so stable to able to pass SVPmark without errors (N/A) 3 times consecutively?

Re: Number of cores SVP supports and suitable video profiles

%username%

The error messages:

---------------------------
SVPMgr
---------------------------
Error preparing smooth playback! Script error:

SVSmoothFps: unable to init FlowLib [code 0x3FFFB]

(C:\Users\Danny\AppData\Roaming\SVP 3.1\AVS\ffdshow.avs, line 20)

(ffdshow_filter_avisynth_script, line 4)

And when I open the file, the line is like this:

smooth_video=SVSmoothFps(super, vectors, smoothfps_params, mt=threads, url="www.svp-team.com")

Media info will soon

MAG79
Pass, but with GPU accleration disabled, otherwise it's crashed
I've run another Furmark burn-in test and it was fine, so the system is stable
I suspect this is because of the "bad" Nvidia driver, later i will downgrade it to v285.23 and will give the result

20 (edited by dudul 20-11-2012 04:19:37)

Re: Number of cores SVP supports and suitable video profiles

Update:
when playing a "bad" video (x264 1080p 24 fps), I changed the supported thread from "Auto" to 4, and video lagged, so i changed to 2 and still lagged, then changed again to "Auto". Guess what? It doesn't lagged and crashed anymore, and i noticed an increase in my cpu usage from 50% to 60-70%.  big_smile
I also able to run SVPmark test now with GPU acceleration on, but from the three tests result there is "N/A" in one of the the sub test in Real life / FHD test..


OK done, below attached the result file

Post's attachments

svp test.txt 3.7 kb, 447 downloads since 2012-11-19 

Re: Number of cores SVP supports and suitable video profiles

dudul

unable to init FlowLib [code 0x3FFFB]

It looks like you have old version of SVP with video memory leaks troubles (about 0x3FFFB error).
You need to install latest version of SVP 3.1.2. Download page.

I changed the supported thread from "Auto" to 4, and video lagged, so i changed to 2 and still lagged, then changed again to "Auto". Guess what? It doesn't lagged and crashed anymore
Of course. Any change lead to script reinitialization. You can do 10-20 reinitializations before crash. Free video memory not released. It is error 0x3FFFB.

  48 fps - vectors search:        N/A
  Real-life:                      N/A
  48 fps - [SVP] simple 1:        N/A
  Real-life:                      N/A
  60 fps - [SVP] high:            N/A

Congratulations! Your system is unstable sad
Now you must to test your CPU, your memory and your video with stress tests to find bad working device in your system.

Re: Number of cores SVP supports and suitable video profiles

MAG79
You need to install latest version of SVP 3.1.2
I am using 3.1.2.
Now you must to test your CPU, your memory and your video with stress tests to find bad working device in your system.
I have tested using 3Dmark 11. Demo video resulted in program restart and driver stopped responding, while benchmark test 3 times running fine

Re: Number of cores SVP supports and suitable video profiles

dudul
I am using 3.1.2
Hmm... Can you look at video memory use in GPU-Z while work with SVP?
Normally video memory must allocated when playing and released when close video.

3Dmark 11
It is not stress test. Stress tests are: linpack for CPU and memtest86+ for memory.

Re: Number of cores SVP supports and suitable video profiles

dudul
Demo video resulted in program restart and driver stopped responding

mad overclocking? bad cooling? hardware malfunction?

25 (edited by dudul 28-11-2012 13:24:10)

Re: Number of cores SVP supports and suitable video profiles

%username%
Dont know whats the problem. After downgrading my nvidia driver to 285.62 the crashes still occur sometimes randomly, again sad
even after changing the video profiles from 3 to 2 (both with gpu and cpu enabled) still have crashes  mad
I think this is an issue of SVP 3.1.2? waiting for an update
about bad cooling.. no i don't think so , because gpu temperature is normal in watching 1080p videos

MAG79
My system passed the Linpact test for 30 minutes. I haven't tried MemTest86+ test, because the installation requires a USB flash drive and I need to backup the files in it first
Also memory usage in GPU-Z is normal, ~500 MB