Running A New Comp But Having Trouble
-
- Joined: Tue Dec 25, 2007 8:26 am
- Status: better than you
- Contact:
Re: Running A New Comp But Having Trouble
Both MT and 64bit completely break on my machine, but that could be because I'm running scripts that sometimes hit 5000+ lines. The existing way of MT in AVS isn't really multithreaded though, and is detrimental to your picture. 64-bit is kind of a hack and requires way too much bullshit, I wouldn't bother. GPU offloading is also kinda dumb too given the amount of VRAM and the bandwidth of the interface, but eh.
- Pwolf
- Friendly Neighborhood Pwaffle
- Joined: Thu May 03, 2001 4:17 pm
- Location: Some where in California, I forgot :\
- Contact:
Re: Running A New Comp But Having Trouble
Maybe VRAM but i would be surprised if the pcie bus would cause a significant bottleneck.
- HalOfBorg
- Joined: Wed May 14, 2008 7:19 pm
Re: Running A New Comp But Having Trouble
This is all SO far above me that I suspect you are all just talking gibberish and laughing at us, the stupid ones.
-
- Joined: Tue Dec 25, 2007 8:26 am
- Status: better than you
- Contact:
Re: Running A New Comp But Having Trouble
It does in some situations, although most people here wouldn't ONLY be doing math on their GPU so would require VRAM which bottlenecks at a much lower threshold. I've tried some motion estimation algos for large numbers of small data sets on GPU though and the bus got pretty tanked surprisingly. VRAM is the main issue here though, especially for 99% of AVS and encoding use cases.
- mirkosp
- The Absolute Mudman
- Joined: Mon Apr 24, 2006 6:24 am
- Status: (」・ワ・)」(⊃・ワ・)⊃
- Location: Gallarate (VA), Italy
- Contact:
Re: Running A New Comp But Having Trouble
Bro, this isn't even about 64bit and MT anymore, you're killing the source with that chain...
- EvaFan
- Joined: Sun Mar 21, 2004 10:25 pm
- Status: (*゚▽゚)o旦~ ー乾杯ー♪
- Location: Somerset, KY
Re: Running A New Comp But Having Trouble
I was just doing a speed comparison with high settings. There's no way I'd do all that to that source, season 2 is very good looking already.
"The people cannot be [...] always, well informed. The part which is wrong will be discontented, in proportion to [...] the facts they misconceive. If they remain quiet under such misconceptions, it is lethargy, the forerunner of death to public liberty. What country can preserve its liberties, if it's rulers are not warned [...] that this people preserve the spirit of resistance? The tree of liberty must be refreshed from time to time, with the blood of patriots and tyrants."-Thomas Jefferson
- mirkosp
- The Absolute Mudman
- Joined: Mon Apr 24, 2006 6:24 am
- Status: (」・ワ・)」(⊃・ワ・)⊃
- Location: Gallarate (VA), Italy
- Contact:
Re: Running A New Comp But Having Trouble
Ok, then that's reassuring, I was actually worried there.
Still wonder if you actually use spline36resize for resizing needs though. Considering there now is a gamma aware resizer for avisynth (ResampleHQ), I'd suggest switching to that. But I'm not sure if it's available for 64bit avs.
Another thing I'd suggest is switching to the dither package for debanding, since it doesn't have the gradfun2db bug and is actually a lot better quality wise and offers a lot more control (plus it's internally 16bit, and can actually produce 16bit output, which you can use in tandem with a higher bitdepth x264). I fear this one, too, is a 32bit only plugin for the time being, however there might be 64bit builds around for this one.
In terms of quality, I'd also suggest using QTGMC for bob/deinterlace and smoothadjust for tweaking needs (you should never tweak though, unless it's meant as an effect within the amv). These (well, smoothadjust and most actual plugins qtgmc uses) do have 64bit builds too (QTGMC's creator also tells how to use it for MultiThreading, though he also mentions it's not stable).
TL;DR: At the end of the day, it's your choice. I still do have reasons to stick with 32bit avisynth and single thread (and I can just run multiple encodes at the same time to cut down on total time, without the fear of stability and quality repercussions).
Still wonder if you actually use spline36resize for resizing needs though. Considering there now is a gamma aware resizer for avisynth (ResampleHQ), I'd suggest switching to that. But I'm not sure if it's available for 64bit avs.
Another thing I'd suggest is switching to the dither package for debanding, since it doesn't have the gradfun2db bug and is actually a lot better quality wise and offers a lot more control (plus it's internally 16bit, and can actually produce 16bit output, which you can use in tandem with a higher bitdepth x264). I fear this one, too, is a 32bit only plugin for the time being, however there might be 64bit builds around for this one.
In terms of quality, I'd also suggest using QTGMC for bob/deinterlace and smoothadjust for tweaking needs (you should never tweak though, unless it's meant as an effect within the amv). These (well, smoothadjust and most actual plugins qtgmc uses) do have 64bit builds too (QTGMC's creator also tells how to use it for MultiThreading, though he also mentions it's not stable).
TL;DR: At the end of the day, it's your choice. I still do have reasons to stick with 32bit avisynth and single thread (and I can just run multiple encodes at the same time to cut down on total time, without the fear of stability and quality repercussions).
-
- Joined: Tue Dec 25, 2007 8:26 am
- Status: better than you
- Contact:
Re: Running A New Comp But Having Trouble
Dunno, I do scene based "threading" and it works plenty fast compared to MT/64bit. Then again, it's also kinda insane multi-system RPC (my attempt at making an MPP pipeline in AVS) so go figure it's a bit hacky still. I think threading has a place in AVS but there are smart and there are hacky ways to do it. Unfortunately, the smart ways are kinda difficult to get going.
- mirkosp
- The Absolute Mudman
- Joined: Mon Apr 24, 2006 6:24 am
- Status: (」・ワ・)」(⊃・ワ・)⊃
- Location: Gallarate (VA), Italy
- Contact:
-
- Joined: Tue Dec 25, 2007 8:26 am
- Status: better than you
- Contact:
Re: Running A New Comp But Having Trouble
Aha, yeah.