Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 15th March 2014, 11:14   #24981  |  Link
michkrol
Registered User
 
Join Date: Nov 2012
Posts: 167
Quote:
Originally Posted by DrNein View Post
SUPERAntiSpyware reckons "InstallFilter.exe" is "Trojan.Agent/Gen-PennyStockChaser".
It's another false positive. Comes clean with my Avast. The best you can do is report it to them http://forums.superantispyware.com/i...lse-positives/

Also VirusTotal is a pretty neat site that let's you upload files to scan with ~50 different antivirus/antimalware apps. Here are the results for newest madVR https://www.virustotal.com/en/file/0...is/1394854647/
michkrol is offline   Reply With Quote
Old 15th March 2014, 12:27   #24982  |  Link
seiyafan
Registered User
 
Join Date: Feb 2014
Posts: 161
This is on my R9 270x:

D3D9 StretchRect: 2832 fps
D3D9 HLSL PixelShader: 2133 fps
OpenCL copy: 3050 fps
OpenCL kernel: 3612 fps
OpenCL copy interop: 400 fps
OpenCL kernel interop: 462 fps


The difference is even greater!!!!!!!
seiyafan is offline   Reply With Quote
Old 15th March 2014, 13:12   #24983  |  Link
romulous
Registered User
 
Join Date: Oct 2012
Posts: 179
OpenClSpeedTest.zip instantly crashes on my system (NVIDIA GTX660 Ti) - guess that is to be expected until NVIDIA fix the OpenCL issue(s) in their newer drivers.

romulous
romulous is offline   Reply With Quote
Old 15th March 2014, 13:21   #24984  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,137
It wasn't meant to be used on NVidia GPUs. I've written this just for AMD to demonstrate the interop problem. It requires support for the official OpenCL 1.2 D3D9 interop extension, which NVidia doesn't support atm.
madshi is offline   Reply With Quote
Old 15th March 2014, 13:29   #24985  |  Link
romulous
Registered User
 
Join Date: Oct 2012
Posts: 179
Quote:
Originally Posted by madshi View Post
It wasn't meant to be used on NVidia GPUs. I've written this just for AMD to demonstrate the interop problem. It requires support for the official OpenCL 1.2 D3D9 interop extension, which NVidia doesn't support atm.
Ah - sorry about that. I got confused by your mention of the NVIDIA interop not being badly impacted performance wise (thought you must have measured it via the tool, and was curious about what the figures would be on my system).
romulous is offline   Reply With Quote
Old 15th March 2014, 14:14   #24986  |  Link
Ceremony
Registered User
 
Join Date: Jan 2014
Posts: 91
Have there been performance tests with AMD's A10-7850K yet? NNEDI is probably out of the question, but what about Jinc resizing? Can the integrated graphics chips handle that?
Im considering building such a HTPC for about 400-500€
Ceremony is offline   Reply With Quote
Old 15th March 2014, 14:18   #24987  |  Link
kostik
Registered User
 
Join Date: Jul 2007
Posts: 130
OpenClSpeedTest crashes for me also, but using opencl and error difussion works for me in madVR . I also have Nvidia video card.
kostik is offline   Reply With Quote
Old 15th March 2014, 14:38   #24988  |  Link
noee
Registered User
 
Join Date: Jan 2007
Posts: 530
Quote:
Originally Posted by Ceremony View Post
Have there been performance tests with AMD's A10-7850K yet? NNEDI is probably out of the question, but what about Jinc resizing? Can the integrated graphics chips handle that?
Im considering building such a HTPC for about 400-500
I had an opportunity with a Kaveri system and madVR, but only for a very limited time, as I messed up the build and had to deliver it under deadline. But, yes, Jinc3 AR was fine with the SD material I tested.

Unfortunately, I had no other material to check and I did not verify NNEDI3 doubling.

I am hoping to build another here soon and do a more thorough analysis.
__________________
Win7Ult || RX560/4G || Ryzen 5
noee is offline   Reply With Quote
Old 15th March 2014, 14:44   #24989  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,137
Quote:
Originally Posted by Werewolfy View Post
I tried apimonitor, I hope I have what you need, it's the first time I use this software. I only checked "Audio and Video" and "Graphics and Gaming", here are the results. I included capture file and the same content in text files in case you can't read the capture file (like I said I don't know this software).

https://www.mediafire.com/?25ploj5619ohh50
Did I reply to this one? I think not, but I'm not sure. Just to be safe:

Unfortunately the log doesn't tell Direct3D changes the display mode. Which means that Direct3D does that through an API which the API Monitor didn't hook/watch... So back to square one: I can probably only do anything about this if I'm able to reproduce it on my PC, which currently I can't.
madshi is offline   Reply With Quote
Old 15th March 2014, 14:55   #24990  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
Quote:
Originally Posted by madshi View Post
On my PC with an HD7770 I get the following results:

Code:
D3D9 StretchRect: 1834 fps
D3D9 HLSL PixelShader: 2407 fps

Error Diffusion DirectCompute: 347 fps
Error Diffusion DirectCompute interop: 316 fps
Error Diffusion DirectCompute interop 2: 297 fps
If that DirectCompute error diffusion kernel is anything like the one in madVR, it confirms my previous suspicion that the dither compute time is definitely much slower on NVIDIA vs AMD. With my GTX770 I get the following results (321.10 Driver), after re-compiling the binary with the OpenCL components removed:

Code:
D3D9 StretchRect: 7083 fps
D3D9 HLSL PixelShader: 7765 fps

Error Diffusion DirectCompute: 171 fps
Error Diffusion DirectCompute interop: 166 fps
Error Diffusion DirectCompute interop 2: 164 fps
cyberbeing is offline   Reply With Quote
Old 15th March 2014, 15:21   #24991  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,137
Quote:
Originally Posted by cyberbeing View Post
If that DirectCompute error diffusion kernel is anything like the one in madVR, it confirms my previous suspicion that the dither compute time is definitely much slower on NVIDIA vs AMD. With my GTX770 I get the following results (321.10 Driver), after re-compiling the binary with the OpenCL components removed:

Code:
D3D9 StretchRect: 7083 fps
D3D9 HLSL PixelShader: 7765 fps

Error Diffusion DirectCompute: 171 fps
Error Diffusion DirectCompute interop: 166 fps
Error Diffusion DirectCompute interop 2: 164 fps
That's quite interesting. The StretchRect/PixelShader results are great! The DirectCompute results not so much. Would be interesting to test the new Maxwell GPUs, maybe they do better at DirectCompute?
madshi is offline   Reply With Quote
Old 15th March 2014, 15:27   #24992  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by G_M_C View Post
mainly ive used chapter 4 of my bluray of Samsara. This scene provides the best test i know. It goes from the bleak greyish landscape of Tibet (contrast/greyscale performance test) to a scene where monks lay out a mandala with pure primary-coloured and black/white sand where you can see individual grains of sand (colour, contrast, detail - performance test)
...
Setting dithering to 'chance every frame' results is a visible layer of slight noise, resembling slight film-grain.
I think you're just seeing film grain that's in the source, or something that is a result of your compression. I don't really see any difference if I turn dither on or off, and certainly nothing switching between static/dynamic dither.

I do sometimes notice a slight flicker/pulsing brightness in the smooth areas of the image (e.g. the sky) which always has me questioning whether it's in the source or due to the fact that dither is not linked to the framerate. (it's most likely the source, but now that idea is in my head, I notice it all the time)
6233638 is offline   Reply With Quote
Old 15th March 2014, 15:45   #24993  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,900
Quote:
Originally Posted by madshi View Post
That's quite interesting. The StretchRect/PixelShader results are great! The DirectCompute results not so much. Would be interesting to test the new Maxwell GPUs, maybe they do better at DirectCompute?
On a GTX 750 (Maxwell):

D3D9 StretchRect: 2312 fps
D3D9 HLSL PixelShader: 2258 fps
Error Diffusion DirectCompute: 276 fps
Error Diffusion DirectCompute interop: 374 fps
Error Diffusion DirectCompute interop 2: 350 fps
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 15th March 2014, 15:55   #24994  |  Link
sajara
Registered User
 
Join Date: Jan 2013
Posts: 18
Just for the sake of to see how a low end GPU, Radeon 5730M, (but still beefy enough for everything, bar NNEDI) would perform, here are my results:

Quote:
D3D9 StretchRect: 772 fps
D3D9 HLSL PixelShader: 333 fps
OpenCL copy: 820 fps
OpenCL kernel: 700 fps
OpenCL copy interop: 231 fps
OpenCL kernel interop: 231 fps

Error Diffusion OpenCL: 101 fps
Error Diffusion OpenCL interop: 46 fps
Error Diffusion OpenCL interop 2: 74 fps
Error Diffusion DirectCompute: 56 fps
Error Diffusion DirectCompute interop: 54 fps
Error Diffusion DirectCompute interop 2: 52 fps
ED OpenCL results vs ED DCompute are interesting, but I can vouch that in practical terms, OCL ED was ~56% on my GPU and DC ED is ~34%, so I don't know how to interpret these numbers.

Last edited by sajara; 15th March 2014 at 16:06.
sajara is offline   Reply With Quote
Old 15th March 2014, 16:00   #24995  |  Link
*Touche*
Registered User
 
Join Date: May 2008
Posts: 84
Quote:
Originally Posted by Ceremony View Post
Have there been performance tests with AMD's A10-7850K yet? NNEDI is probably out of the question, but what about Jinc resizing? Can the integrated graphics chips handle that?
Im considering building such a HTPC for about 400-500
A10-5800k @ 1000 MHz can do 720p24->1080 with no trade quality options checked, with debanding, Jinc3 AR luma/chroma upscaling and error diffusion dithering. NNEDI is out of the question.
*Touche* is offline   Reply With Quote
Old 15th March 2014, 16:05   #24996  |  Link
iSunrise
Registered User
 
Join Date: Dec 2008
Posts: 497
Quote:
Originally Posted by nevcairiel View Post
On a GTX 750 (Maxwell):

D3D9 StretchRect: 2312 fps
D3D9 HLSL PixelShader: 2258 fps
Error Diffusion DirectCompute: 276 fps
Error Diffusion DirectCompute interop: 374 fps
Error Diffusion DirectCompute interop 2: 350 fps
That looks promising. Only about 1/10 less FPS at the worst case. Definitely a lot better than cyberbeing's results.
iSunrise is offline   Reply With Quote
Old 15th March 2014, 16:33   #24997  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,900
Quote:
Originally Posted by iSunrise View Post
That looks promising. Only about 1/10 less FPS at the worst case. Definitely a lot better than cyberbeing's results.
That is assuming it increases as raw performance increases.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 15th March 2014, 16:36   #24998  |  Link
sajara
Registered User
 
Join Date: Jan 2013
Posts: 18
For some reason, my first test put a pretty low score on the D3D9 tests, maybe card was idling and power states did not jump fast enough, i really don't know. But here are the final scores after 4 runs:

sajara is offline   Reply With Quote
Old 15th March 2014, 16:38   #24999  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,137
Quote:
Originally Posted by nevcairiel View Post
On a GTX 750 (Maxwell):

D3D9 StretchRect: 2312 fps
D3D9 HLSL PixelShader: 2258 fps
Error Diffusion DirectCompute: 276 fps
Error Diffusion DirectCompute interop: 374 fps
Error Diffusion DirectCompute interop 2: 350 fps
Thanks! That looks really promising. Though, I wonder why interop seems to speed things up in your case!? That's rather surprising. Is that reproduceable every time?

Quote:
Originally Posted by sajara View Post
Just for the sake of to see how a low end GPU, Radeon 5730M, (but still beefy enough for everything, bar NNEDI) would perform, here are my results:

ED OpenCL results vs ED DCompute are interesting, but I can vouch that in practical terms, OCL ED was ~56% on my GPU and DC ED is ~34%, so I don't know how to interpret these numbers.
FWIW, I think the error diffusion shaders don't match. Meaning the DC ED is probably a newer algorithm, doing more work, while the OCL ED is the very first version, doing less work. The purpose of the test tool was not to compare OCL ED vs. DC ED, but it was interop costs OCL vs DC. Because of that I didn't invest any time to make sure that the ED algorithms were identical in OCL and DC.

Quote:
Originally Posted by nevcairiel View Post
That is assuming it increases as raw performance increases.
I think it should.
madshi is offline   Reply With Quote
Old 15th March 2014, 16:49   #25000  |  Link
kasper93
MPC-HC Developer
 
Join Date: May 2010
Location: Poland
Posts: 556
And my poor HD5870

Code:
---------------------------
speed measurements:
---------------------------
D3D9 StretchRect: 2245.072021 fps
D3D9 HLSL PixelShader: 4834.187012 fps
OpenCL copy: 4395.217773 fps
OpenCL kernel: 3370.635010 fps
OpenCL copy interop: 91.733017 fps
OpenCL kernel interop: 98.520515 fps
Error Diffusion OpenCL: 401.759674 fps
Error Diffusion OpenCL interop: 13.235280 fps
Error Diffusion OpenCL interop 2: 52.057819 fps
Error Diffusion DirectCompute: 228.971298 fps
Error Diffusion DirectCompute interop: 218.831314 fps
Error Diffusion DirectCompute interop 2: 214.933136 fps
The same card without aero
Code:
---------------------------
speed measurements:
---------------------------
D3D9 StretchRect: 5446.919922 fps
D3D9 HLSL PixelShader: 5224.660645 fps
OpenCL copy: 4317.416504 fps
OpenCL kernel: 3300.330078 fps
OpenCL copy interop: 91.844238 fps
OpenCL kernel interop: 97.938782 fps
Error Diffusion OpenCL: 401.779083 fps
Error Diffusion OpenCL interop: 13.242332 fps
Error Diffusion OpenCL interop 2: 51.752998 fps
Error Diffusion DirectCompute: 227.469162 fps
Error Diffusion DirectCompute interop: 218.710220 fps
Error Diffusion DirectCompute interop 2: 213.650116 fps
Sadly OpenCL interop is VERRRY slow ;/ Would be really great if they improve that on driver level.

Last edited by kasper93; 15th March 2014 at 17:09.
kasper93 is offline   Reply With Quote
Reply

Tags
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 15:02.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.