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 22nd January 2014, 13:45   #21541  |  Link
vivan
/人 ◕ ‿‿ ◕ 人\
 
Join Date: May 2011
Location: Russia
Posts: 643
Quote:
Originally Posted by James Freeman View Post
A little early to tell but I guess that the new "Image Doubling" algorithm is more optimized than NNEDI3 (maybe even GPU optimized)
http://forum.doom9.org/showthread.php?t=169766
vivan is offline   Reply With Quote
Old 22nd January 2014, 13:54   #21542  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by vivan View Post
I wish Nvidia took OpenCL performance more seriously. I don't want my next card to be an AMD one if I can help it.

Does anyone know if a Titan would perform better in this task than a 780? I know that Nvidia restricts compute performance on their "gaming class" cards.
6233638 is offline   Reply With Quote
Old 22nd January 2014, 13:58   #21543  |  Link
Vyral
Registered User
 
Vyral's Avatar
 
Join Date: Oct 2012
Posts: 70
> debanding
> NNEDI3 upscale
> upscaling profiles
> release before the weekend
Aaand I have my plans for the weekend.
__________________
iiyama prolite xb2483hsu 1080p60 Gamma=2.25 - Intel Core i3-2100 3.10GHz - AMD Radeon HD 6850, RGB 4:4:4 Full range - MPC-HC + XYSubFilter + madVR
Vyral is offline   Reply With Quote
Old 22nd January 2014, 14:21   #21544  |  Link
iSunrise
Registered User
 
Join Date: Dec 2008
Posts: 496
Quote:
Originally Posted by madshi View Post
Did you notice the "Add profile" and "Delete profile group" buttons? The whole profile logic is totally flexible. Those 4 SD and HD profiles were just example profiles I set up for testing.
Yes, Iīve noticed them and now that you say it, I think I understand now.

Ok, so what I gather from that screenshot is that you can basically setup any kind of profile "name" (which you can choose freely) and have that "referenced" in the profile rule set, with some pre-defined rules (based upon tags, is the complete madVR tagging rule set allowed?) that are fully customizable?

That would be extremely powerful, indeed. And I canīt wait to test it!

Quote:
Originally Posted by 6233638 View Post
I wish Nvidia took OpenCL performance more seriously. I don't want my next card to be an AMD one if I can help it.

Does anyone know if a Titan would perform better in this task than a 780? I know that Nvidia restricts compute performance on their "gaming class" cards.
Nvidia clearly wants to become a niche player with certain aspects that make them irresistible to make money. With CUDA, they follow exactly that path, yet they miss out on deals that will rely on OpenCL more and more and increasing developer-support. It saddens me, too, because it basically means that we buy (and are also willing to buy to a certain extend) powerful GPUs, whose precious silicon is going to complete waste, since they donīt want anyone else "outside" to touch it.

Regarding Titan, it should only have a lead on double-precision performance. But since I am not a Titan or 780 owner myself, I can just go by the very few OpenCL benchmarks that are currently available on the web and my understanding of the Kepler (GK110 in this case) architecture.

Last edited by iSunrise; 22nd January 2014 at 14:26.
iSunrise is offline   Reply With Quote
Old 22nd January 2014, 14:46   #21545  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,920
amd is currently better than nvidia if your really need or want a nvidia card you should wait for maxwell.
huhn is offline   Reply With Quote
Old 22nd January 2014, 15:57   #21546  |  Link
mindz
Registered User
 
Join Date: Apr 2011
Posts: 57
AMD > NVidia. No thanks for the detailed reason .
mindz is offline   Reply With Quote
Old 22nd January 2014, 16:44   #21547  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Maybe I missed something but I don't think I ever read madshi stating publicly that the NNEDI double scaling would be OpenCL accelerated.
leeperry is offline   Reply With Quote
Old 22nd January 2014, 16:52   #21548  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,920
it's opencl for sure just read: http://forum.doom9.org/showthread.php?t=169766 it never was a secret. but i wonder if it's done in 16 bit but why guessing.

edit: he even stated that the new dithering mode is opencl too
huhn is offline   Reply With Quote
Old 22nd January 2014, 17:12   #21549  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Oh, spot on! I didn't find the bit about dithering and CTRL+F on "dither" in this thread doesn't give any result but OpenCL accelerated Floyd-Steinberg would be too awesome for words

I guess it'll soon take a $400 GPU if you wanna have everything maxed out in mVR
leeperry is offline   Reply With Quote
Old 22nd January 2014, 18:28   #21550  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,920
http://forum.doom9.org/showpost.php?p=1663079&postcount=14

and a lot more infos on about 3d on avs forum but what's the point of this X-)
huhn is offline   Reply With Quote
Old 22nd January 2014, 18:31   #21551  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
Quote:
Originally Posted by huhn View Post
it's opencl for sure just read: http://forum.doom9.org/showthread.php?t=169766 it never was a secret. but i wonder if it's done in 16 bit but why guessing.

edit: he even stated that the new dithering mode is opencl too
1.85 fps on a GT 430? Well that's me out then.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7
DragonQ is offline   Reply With Quote
Old 22nd January 2014, 18:58   #21552  |  Link
mandarinka
Registered User
 
mandarinka's Avatar
 
Join Date: Jan 2007
Posts: 729
Quote:
Originally Posted by iSunrise View Post
Regarding Titan, it should only have a lead on double-precision performance. But since I am not a Titan or 780 owner myself, I can just go by the very few OpenCL benchmarks that are currently available on the web and my understanding of the Kepler (GK110 in this case) architecture.
Yes, only the double-precision performance should be crippled on GeFroce 780/780Ti, and that should not really matter. Most OpenCL tasks probably run on 32-bit math, including this, because with double precision the performance would be too low - basically everything besides Tahiti, Hawaii, GK110 would be unusable.

Cape Verde/Pitcairn/Bonaire GPUs iirc only have 1/16th performance in double precision, while GK104 (and lower) give 1/24th IIRC.

Last edited by mandarinka; 22nd January 2014 at 19:01.
mandarinka is offline   Reply With Quote
Old 22nd January 2014, 22:16   #21553  |  Link
ikarad
Registered User
 
Join Date: Apr 2008
Posts: 546
Quote:
Originally Posted by Vyral View Post
> NNEDI3 upscale
.
What is nnedi3 upscale? Is to replace jinc,lanczos and similar?

Quote:
Originally Posted by DarkSpace View Post
If image doubling does what I think it does, will it be possible to, say, perform image doubling from 480p to 960p and then perform rest of the scaling to 1080p using the normal upscaling algorithms?
Is it a new version of smooth motion?

Last edited by ikarad; 22nd January 2014 at 22:20.
ikarad is offline   Reply With Quote
Old 22nd January 2014, 22:30   #21554  |  Link
Mangix
Audiophile
 
Join Date: Oct 2006
Posts: 353
Quote:
Originally Posted by mandarinka View Post
Yes, only the double-precision performance should be crippled on GeFroce 780/780Ti, and that should not really matter. Most OpenCL tasks probably run on 32-bit math, including this, because with double precision the performance would be too low - basically everything besides Tahiti, Hawaii, GK110 would be unusable.

Cape Verde/Pitcairn/Bonaire GPUs iirc only have 1/16th performance in double precision, while GK104 (and lower) give 1/24th IIRC.
In general nvidia hardware does very well with 64-bit operations whereas AMD does very well with 32-bit ones.

AMD also does better on ints than nvidia. This is why oclHashcat is faster on 32-bit hashes with amd hardware. 64-bit hashes are faster on nvidia hardware.

oclHashcat also has the nvidia kernels compiled(it is not open source) using CUDA and NOT OpenCL. There was a section in the wiki where the author explained why this was but I cannot find it. If memory serves me correctly, he mentioned driver issues, a few CUDA-only features, and general stability.

He wanted to switch to OpenCL for nVidia but the cross-compiler seems to produce slower code.
Mangix is offline   Reply With Quote
Old 22nd January 2014, 22:31   #21555  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by ikarad View Post
What is nnedi3 upscale? Is to replace jinc,lanczos and similar?
Yes, it should be a higher quality option than Jinc scaling.

Quote:
Originally Posted by ikarad View Post
Is it a new version of smooth motion?
No, it would seem that "image doubling" is going to be an option to use a high quality algorithm to scale the image 2x, and another to scale that to your display resolution.

nnedi3 is a very demanding algorithm, so few systems are probably going to be able to use it.
However, it might be possible for them to use nnedi3 to scale 2x (which should be faster) and then use another algorithm to scale the resulting image to your display resolution, while still benefiting from some of nnedi3's quality improvements.
6233638 is offline   Reply With Quote
Old 22nd January 2014, 22:35   #21556  |  Link
ikarad
Registered User
 
Join Date: Apr 2008
Posts: 546
Quote:
Originally Posted by 6233638 View Post
Yes, it should be a higher quality option than Jinc scaling.

No, it would seem that "image doubling" is going to be an option to use a high quality algorithm to scale the image 2x, and another to scale that to your display resolution.

nnedi3 is a very demanding algorithm, so few systems are probably going to be able to use it.
However, it might be possible for them to use nnedi3 to scale 2x (which should be faster) and then use another algorithm to scale the resulting image to your display resolution, while still benefiting from some of nnedi3's quality improvements.
Thanks.

If I well understand, image doubling make upscale (multiply by 2 the resolution of image) and downscale (at the display resolution) after, doesn't it?

Quote:
nnedi3 is a very demanding algorithm, so few systems are probably going to be able to use it.
Do you think that a i5 3570k at 4.5ghz with a gtx780 is more than enough?
ikarad is offline   Reply With Quote
Old 22nd January 2014, 22:44   #21557  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by ikarad View Post
If I well understand, image doubling make upscale (multiply by 2 the resolution of image) and downscale (at the display resolution) after, doesn't it?
More likely something like 360p > 720p (nnedi3) > 1080p (lanczos), or 480p > 960p (needi3) > 1080p (lanczos)

It would probably be faster to go from 720p > 1080p with nnedi3 directly, than 720p > 1440p (nnedi3) > 1080p (catmull-rom)

Quote:
Originally Posted by ikarad View Post
Do you think that a i5 3570k at 4.5ghz with a gtx780 is more than enough?
While AMD seems to be about twice as quick as Nvidia cards (I'm concerned that my GTX 570 may not cut it) I would hope that a 780 is fast enough to handle it.

We'll see soon enough. I'd rather not speculate.

Last edited by 6233638; 23rd January 2014 at 00:41.
6233638 is offline   Reply With Quote
Old 22nd January 2014, 22:57   #21558  |  Link
vivan
/人 ◕ ‿‿ ◕ 人\
 
Join Date: May 2011
Location: Russia
Posts: 643
Quote:
Originally Posted by 6233638 View Post
It would probably be faster to go from 720p > 1080p with nnedi3 directly, than 720p > 1440p (nnedi3) > 1080p (catmull-rom)
but nnedi3 can upscale only by factor of 2x. Or not?
vivan is offline   Reply With Quote
Old 23rd January 2014, 00:04   #21559  |  Link
truexfan81
Registered User
 
truexfan81's Avatar
 
Join Date: Nov 2012
Posts: 138
Quote:
Originally Posted by vivan View Post
but nnedi3 can upscale only by factor of 2x. Or not?
nnedi3 only upscales by powers of 2 (ie, 2x, 4x, 8x...).
truexfan81 is offline   Reply With Quote
Old 23rd January 2014, 00:37   #21560  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Oh - I was not aware of that. I assumed it was a performance-saving feature, not a requirement.
6233638 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 05:38.


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