• Sabato 14 febbraio da Audio Quality partirà un roadshow che porterà il nuovo proiettore DLP 4K trilaser Valerion VisionMaster Max in giro per l'Italia e che toccherà Roma, Genova, Milano, Napoli, Padova e Udinee forse anche Bari e Torino. Maggiori info a questo indirizzo

MT in ffdshow... non mi funziona

Restless Dreams

New member
Salve cari colleghi htpcisti, dopo un sacco di tempo di uso di ffdshow mi trovo per la prima volta in difficoltà, ho appena cambiato pc con un dual core e6750 con 2gb di ram e asus p5k.
Sto provando i vari resize di ffdshow nuovi come spline e sinc ma non riesco a fruttare MT con i due core usando LSF in avisynth, in pratica se non metto MT va bene e consumo usando il sinc circa il 65% con avi chiaramente dopo, il problema è che il consumo non è equiparato allora metto la funzione MT per vedere se le cose migliorano, ma mi appare un errore che mi dice che la mia versione di avisynt è errata ed ho bisogno della 2.6 o 2.5.6 modificata... :(
Che cosa ho sbagliato?

questa è la chiamata:

MT("LimitedSharpenFaster(ss_x=1.0, ss_y=1.0, Smode=3, strength=150, overshoot=0)")

E poi come posso equiparare il consumo dei due core?

Uso ZP 5.5 con win xp e renderer VMR9 Windowless.

Se metto ss a 1.5 va tutto a rallentatore un core saturato e l'altro quasi al minimo... :(

Avete idea su cosa ho sbagliato?
 
prima della chiamata inserisci la seguente stringa:

SetMTMode(2, 0)

a me funziona. Se non dovesse funzionare cambia il valore 2 progressivamente da 3 fino a 5, fin quando non funziona.
Una spiegazione più esaustiva la trovi qui
 
ciaca ha detto:
prima della chiamata inserisci la seguente stringa:

SetMTMode(2, 0)

a me funziona.
Grazie mille! vado a provare!
Ma un'altra cosa, come mai qualcuno fa questa chiamata:

MT("LimitedSharpenFaster(ss_x=1.0, ss_y=1.0, Smode=3, strength=150, overshoot=0)")
e alla fine dopo overshooto=0)" ci mette un ,2 o ,3? :) a cosa serve?
 
Ultima modifica:
Restless Dreams ha detto:
allora metto la funzione MT per vedere se le cose migliorano, ma mi appare un errore che mi dice che la mia versione di avisynt è errata ed ho bisogno della 2.6 o 2.5.6 modificata... :(
Che cosa ho sbagliato?

penso che tu ti sia dimenticato di sostituire la avisynt.dll.
Devi prendere quella che trovi insiene a MT.dll e sostituirla a quella di default che si trova in C:\WINDOWS\system32

Oppure hai versioni non compatibili.
Se usi MT.dll 0.7 usa avisynt.dll 2.5.7.0

ciao
massimo
 
Io ho MainBoard e processore identici ai tuoi, e con queste impostazioni perfetto equilibrio tra i due core:

SetMemoryMax(1024)
MT("hqdn3d(2)",2)
MT("LimitedSharpenFaster(ss_x=1.4, ss_y=1.4, Smode=4, strength=150, overshoot=0, soft=10)",5)

ciao,
fil
 
@ Restless Dreams

i quote integrali non sono ammessi dal regolamento, lo dovresti sapere visto che non sei un newbie, ti prego di editare il messaggio ;)
 
Restless Dreams ha detto:
MT("LimitedSharpenFaster(ss_x=1.0, ss_y=1.0, Smode=3, strength=150, overshoot=0)")
e alla fine dopo overshooto=0)" ci mette un ,2 o ,3? :) a cosa serve?

dovrebbe servire ad identificare il numero fisico di processori ustilizzati.
Per esempio per un dual core dovresti usare 2, per un quad core 4.
Ma in pratica non è proprio così.
Per esempio vedi f_carone che con un dual core ha un bilanciamento ottimale col valore 5.
Quindi.......... bisogna provare sul proprio sistema:)
 
mamach ha detto:
dovrebbe servire ad identificare il numero fisico di processori ustilizzati.
Per esempio per un dual core dovresti usare 2, per un quad core 4.
Ma in pratica non è proprio così.
Per esempio vedi f_carone che con un dual core ha un bilanciamento ottimale col valore 5.
Quindi.......... bisogna provare sul proprio sistema:)

Capito in pratica serve per il bilanciamento... bene farò dei test approfonditi, grazie :)
 
f_carone ha detto:
Io ho MainBoard e processore identici ai tuoi, e con queste impostazioni perfetto equilibrio tra i due core:

SetMemoryMax(1024)
MT("hqdn3d(2)",2)
MT("LimitedSharpenFaster(ss_x=1.4, ss_y=1.4, Smode=4, strength=150, overshoot=0, soft=10)",5)

ciao,
fil

Ciao fil, avendo quasi lo stesso hardware ho provato a fare questa chiamata:

SetMemoryMax(1024)
MT("LimitedSharpenFaster(ss_x=1.5, ss_y=1.5, Smode=3, strength=150, overshoot=0, soft=10)",5)

Ora dopo la sostituzione delle librerie con le versioni giuste grazie al consiglio di mamach funziona e non mi da più errore, però vorrei capire come fai a farcela con questa chiamata a metterla dopo il resize... sinceramentea me scatta tutto.
Per viaggiare fluido l'ho dovuta mettere prima ed ho deciso poi di usare come resize il sinc, ho un consumo che oscilla tra il 75% ed il 90% abbastanza equilibrato tra i due core.

Ho provato ad usare il lanczos multiplo di 2 taps 2 e avisynth dopo ma niente solo e sempre mancanza di fluidità con sopratutto una cpu in crisi :(
Avete fatto oc enormi per caso? :D
 
Ho un dubbio. Il mio processore è un AMD 64 x2 dual core 5600+.
Controllando le istructions mi risulta che supporta:
MMX(+),2DNoe(+)!,SSE,SSE2,SSE3,x86-64.

Quindi dovrei mettere dallo stealth82's pack:

Tutte le CPU
hqdn3d.dll, warpsharp.dll.

+

Le CPU SSE3
RemoveGrainSSE3.dll, RepairSSE3.dll.

+

MT.dll.

E poi fare la sostituzione di avisynth.dll.

Spero di non aver commesso degli errori. grazie
 
Cmq ieri ho notato grossi miglioramenti rispetto alla mia config precedente solo che devo tenere avisynth prima in tutti i modi altrimenti non ce la faccio... ma voi come fate? usate un renederer diverso? io ora ho VRM9 windowless.
Ho notato però che durante la visione non riesco ad ottenere schermo intero ma una monicornice nera attorno al video ce l'ho... per caso è colpa del resize 2x? :)
 
l'unico modo per fare l'upscaling prima del postprocessing con avisynth è di non forzare le impostazioni dei filtri. Disabilitare il supersampling (LimitedSharpenFaster(ss_x=1, ss_y=1)) è il primo passo.
Così io riesco a farcela, anche se col mio E4400 sono quasi al limite (ma senza scatti).
Il VRM9 windowed è un porro, molto meglio l'Haali.
In termini di "leggerezza" ovviamente l'overlay non lo batte nessuno, utilizzandolo hai una qualità d'immagine leggermente inferiore in cambio però di un notevole risparmio in termini di carico sulla cpu.
 
Ultima modifica:
ciaca ha detto:
l'unico modo per fare l'upscaling prima del postprocessing con avisynth è di non forzare le impostazioni dei filtri. Disabilitare il supersampling (LimitedSharpenFaster(ss_x=1, ss_y=1)) è il primo passo.
Così io riesco a farcela, anche se col mio E4400 sono quasi al limite (ma senza scatti).
Il VRM9 windowed è un porro, molto meglio l'Haali.
In termini di "leggerezza" ovviamente l'overlay non lo batte nessuno, utilizzandolo hai una qualità d'immagine leggermente inferiore in cambio però di un notevole risparmio in termini di carico sulla cpu.

ti ringrazio però l'Haali non c'è su windows... lo devo cercare da qualche parte? l'overlay purtroppo è peggiore del vrm9... :(
Il super samplin è peso però ti da una bella mano in qualità visiva.
 
KwisatzHaderach ha detto:
@ Restless Dreams: i quote integrali non sono ammessi dal regolamento, lo dovresti sapere visto che non sei un newbie, ti prego di editare il messaggio
Restless Dreams ha detto:
Le distrazioni a volte capitano , editato

é evidente che o sei molto distratto o prendi per i fondelli.
una settimana di sospensione.
 
coser ha detto:
Già letto. Ma non è molto chiaro se MT esclude le SSE3 oppure le devo mettere entrambe.

MT non c'entra nulla con le SSE3.
Se vuoi usare anche il MT devi metterlo nella cartella plugin di avisynt e la corrispondente dll avisynt.dll nella directory C:\....\System32, altrimenti MT non ti funziona e ti messaggio di errore.

ciao
 
Restless Dreams ha detto:
Ho notato però che durante la visione non riesco ad ottenere schermo intero
anzichè il resize 2X metti "resize to screen resolution" e così riempi lo schermo.

solo che devo tenere avisynth prima in tutti i modi altrimenti non ce la faccio...
Ti consiglio di provare la configurazione di Marlenio.
- Resize Spline
- Unsharp mask a 20/25 (prima o dopo il resize lo decidi poi tu).
- Niente più altro

Ottimi risultati (come con avisynth o quasi, e calo drastico dell' uso della CPU).

ciao
massimo
 
Top