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. |
17th January 2021, 12:03 | #781 | Link | |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,718
|
Quote:
So it basically means that I should use z_ConvertFormat(chromaloc_op="top_left=>mpeg2") right after loading the source with DGSource and z_ConvertFormat(chromaloc_op="mpeg2=>top_left") at the end of the filtering chain? I could change the parameter in x265 but I think it's safer to use the value that is considered standard.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
17th January 2021, 19:48 | #782 | Link | ||
Registered User
Join Date: Jul 2018
Posts: 447
|
Quote:
Quote:
If you're using filters that are aware of chroma location top_left (I currently know only avsresize with frame properties) then you can omit these conversions. |
||
23rd January 2021, 22:35 | #783 | Link | |
Registered User
Join Date: Oct 2020
Posts: 9
|
Does avs+ 3.7 have support for the CUDA filters made for the nekopanda fork? I noticed some of the fork's code got merged into mainline avs+ almost a year ago, yet it seems it doesn't work at all.
As one guy said before: Quote:
|
|
24th January 2021, 10:20 | #784 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,309
|
Quote:
All I could do that I did not ruin and did not omit the existing CUDA parts from the source when I was porting back multithreading fixes and the new language elements (e.g. functions objects) from nekopanda fork. So the code is there (I hope). But CUDA option is not enabled. I was trying to keep them behind #ifdef ENABLE_CUDA, thus never tested. Nekopanda fork has special Avisynth interface. Avisynth+ interface was heavily changed on my side as well. Those cuda-special plugins would require complete rebuild after the necessary source changes (interface usage) as well. EDIT: i was able to build Avisynth+ with the CUDA option, but it is only a necessary prequisite. I had a look at the supporting filters as well. Sources must be updated. Rebuild was not a straightforward task, starting with the easiest problem that since 2018 CUDA SDK stepped to 11.2 from 8.0, and of course using again the "classic" avisynth+ headers. Still there are filters with build errors which I'm gonna fix later this week, just for curiosity. Last edited by pinterf; 24th January 2021 at 21:13. |
|
25th January 2021, 01:55 | #785 | Link |
Registered User
Join Date: Sep 2005
Posts: 130
|
Wow pinterf, you never cease to amaze me, I wish I have a small fraction of your skills, curiosity, adaptability and the ability to read other people's code with ease.. I was a programmer myself during my younger days, but no where near the required level even just to understand the code.
Thank you for keep doing what you do best. |
27th January 2021, 11:55 | #786 | Link |
Registered User
Join Date: Jan 2014
Posts: 2,309
|
I have encountered a serious obstacle.
On my main PC I have no NVidia CUDA, only an Intel HD630. My other PC has a historical hardware. Processor-wise it is an Intel i7-860 which would be O.K. but the video card is a GeForce GTX460 which is simply too old. NVidia do not make new drivers for it, End Of Life was 2018. The latest CUDA SDK which can produce code for GTX460 is version 9.1. (now NVidia have v11.2). But unfortunately CUDA 9.1 SDK is incompatible with VS2019, neither could I make it work with a VS2017 (consistent 0xC0000005 during the build process). So this project and my curiousity is stopped here, since I do not want to invest into a GT 1030 level card which I think is a minimum even for this fun project. The other choice I was consireding was a GT 730 since it is a bit cheaper - but still over my budget - I dropped the idea since it is slower than my old 9 years old card. |
27th January 2021, 13:30 | #789 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
2nd user NVidia might be worth consideration.
Here a bunch o' guys I use all the time. [Known in the UK as CEX, branches in several other countries, site domain Webuy.com ] https://uk.webuy.com/search?stext=NV...&sortOrder=asc Many of those are Out-Of-Stock, but give and idea of what might be out there and the gelt involved. You can click on (RHS) In Stock Online, AND In Stock In Store - to see what is currently available. EDIT: Above sorted in ascending order by price. There are other Used Part sellers too of course. Or maybe someone has a 'spare card' gathering dust.
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 27th January 2021 at 14:03. |
27th January 2021, 13:42 | #790 | Link |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
|
Ask the community? I'm sure someone must have a spare old NVIDIA card somewhere to give you and I'm sure they'll be happy to give it to you if we're gonna have CUDA support.
I do have an old card with CUDA, but it's buried somewhere at my parents place, so more than 160 miles from where I live and I'm not planning to get there anytime soon considering that we're still in the middle of a pandemic. Anyway, I'm sure there's gonna be someone with an NVIDIA card willing to help you (and therefore the entire community) out. I mean, people give gamers those kind of things for silly stuff, so they might give you, the last real Avisynth developer, a card for these far more serious stuff! Last edited by FranceBB; 27th January 2021 at 13:44. |
27th January 2021, 14:00 | #791 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
I hear that there is a pretty good postal service in Deutschland, if only you knew where it was. [EDIT: The card, not Deutschland]
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 27th January 2021 at 14:05. |
27th January 2021, 14:05 | #792 | Link |
Registered User
Join Date: Jan 2014
Posts: 2,309
|
Haha, or I'm gonna ask my son for his 1660Super OC. University tasks, Fortnite and Ethereum mining can wait I bought him a PC with this card in October, video card prices have almost doubled since then.
EDIT 1030 is on the way. Last edited by pinterf; 27th January 2021 at 15:28. |
27th January 2021, 16:29 | #793 | Link | ||
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
|
Quote:
"Mum, do you know where the GPU of my old computer is?" - What is a GPU? And that would be the deal breaker xD Quote:
Sadly, it doesn't work anymore since I'm a "grown man with a job who lives on his own and should buy things himself" xD Still, with a living legend as Ferenc as a father, I wonder why that young lad isn't interested in encoding... yay, we're gonna have CUDA!! |
||
27th January 2021, 16:41 | #794 | Link | |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Quote:
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 27th January 2021 at 16:48. |
|
27th January 2021, 17:15 | #795 | Link |
Registered User
Join Date: Jan 2014
Posts: 2,309
|
Oh, there are hundreds of similarly interesting topics at Computer Science Engineering. Two of them are studying there. I wish I were young again, now the only thing I was able to help in was C/C++ (but finally I was lost there as well )
|
28th January 2021, 08:33 | #796 | Link | |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
Quote:
|
|
28th January 2021, 10:09 | #797 | Link | |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
Quote:
in the case of avisynth, there're many possible paths how your interest may evolve. one may wonder why applying a certain avisynth filter produces certain "effects" -> image processing algorithms -> low level computer vision -> applied machine learning / information theory -> theoretical machine learning / information geometry -> … and the chain goes on. you may have obtained a PhD in a seemingly unrelated field long before your interest stabilizes. |
|
28th January 2021, 12:07 | #798 | Link |
Registered User
Join Date: Jan 2014
Posts: 2,309
|
The biggest difference between me and the youngs that they learn things on courses, in didactic units. I follow a heuristic method of learning, only random fragments of the actual problem are reaching me. I'm solving these problems after seeing examples which I'm trying to understand with more or less success.
Having this new GT1030 toy made the progress a bit quicker than having no CUDA at all I have made Nekopanda's CUDA things work with my actual Avisynth+ (work in progress). KTGMC is 4 timer quicker than the similarly parameterized QTGMC, though their output is not identical. Note that KTGMC is not a replacement for QTGMC, it has much less working parameters. So stay tuned. |
28th January 2021, 12:22 | #799 | Link | ||
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
|
Quote:
Quote:
Last edited by FranceBB; 28th January 2021 at 12:25. |
||
Thread Tools | Search this Thread |
Display Modes | |
|
|