WASAPI o Asio4all?

anonimo 29-03-19 15.06
Quale dei due driver utilizzate (o preferite) e perche' (se vi va di raccontarlo)?
Ovviamente mi riferisco a un pc con Windows 7/8/10 e scheda audio integrata.

emo
ruggero 29-03-19 16.01
@ anonimo
Quale dei due driver utilizzate (o preferite) e perche' (se vi va di raccontarlo)?
Ovviamente mi riferisco a un pc con Windows 7/8/10 e scheda audio integrata.

emo
bella domanda... seguo
kurz4ever 29-03-19 16.47
@ anonimo
Quale dei due driver utilizzate (o preferite) e perche' (se vi va di raccontarlo)?
Ovviamente mi riferisco a un pc con Windows 7/8/10 e scheda audio integrata.

emo
Guarda... comincio subito con un piccolo OT:
Reason, W10 home e Focusrite scarlet 2i4 1st gen... driver originali ottimi ma con qualche problemino di stabilità... Usato Asio4All e ho migliorato le performances eliminando ogni problema di stabilità.
Con Wasapi non riesco ad ottenere gli stessi risultati sulla latenza (forse dovrei andare in exclusive mode ma a questo punto che vantaggio avrei?)
zerinovic 29-03-19 18.48
@ kurz4ever
Guarda... comincio subito con un piccolo OT:
Reason, W10 home e Focusrite scarlet 2i4 1st gen... driver originali ottimi ma con qualche problemino di stabilità... Usato Asio4All e ho migliorato le performances eliminando ogni problema di stabilità.
Con Wasapi non riesco ad ottenere gli stessi risultati sulla latenza (forse dovrei andare in exclusive mode ma a questo punto che vantaggio avrei?)
In modalita esclusiva il programma audio "si prende" ad uso esclusivo il driver della scheda audio,by passando anche il mixer di windows. Nessun'altra applicazione potrà usare l'audio di quella scheda.
Cosi si ottengono risultati migliori sulla latenza.
ruggero 29-03-19 18.55
@ zerinovic
In modalita esclusiva il programma audio "si prende" ad uso esclusivo il driver della scheda audio,by passando anche il mixer di windows. Nessun'altra applicazione potrà usare l'audio di quella scheda.
Cosi si ottengono risultati migliori sulla latenza.
mi avete incuriosito. Stasera provo con la UA25EX...
kurz4ever 29-03-19 19.53
@ zerinovic
In modalita esclusiva il programma audio "si prende" ad uso esclusivo il driver della scheda audio,by passando anche il mixer di windows. Nessun'altra applicazione potrà usare l'audio di quella scheda.
Cosi si ottengono risultati migliori sulla latenza.
Si ma perché non usare asio4all a questo punto?
zerinovic 29-03-19 20.24
@ kurz4ever
Si ma perché non usare asio4all a questo punto?
Io sono dell'idea che meno applicazioni "esterne" si usa meglio é...ovvio che se non c'é alternativa...
anonimo 30-03-19 10.14
A livello di latenza i due driver si equivalgono? Quale dei due è più "performante"?
Ho letto su varie risorse online che Wasapi funziona meglio su W10 rispetto a W7... È vero?
zerinovic 30-03-19 11.29
@ anonimo
A livello di latenza i due driver si equivalgono? Quale dei due è più "performante"?
Ho letto su varie risorse online che Wasapi funziona meglio su W10 rispetto a W7... È vero?
Questo non saprei ho cominciato ad usarli solo su w10, anche perché prima, le applicazioni,era raro che li supportassero, tanto meno la modalità esclusiva.
Che é quella che può competere con asio4all, tuttavia la vera novità grazie a wasapi condiviso, adesso é possibile per es: Suonare su un video di yt, con una latenza accettabile.latenza che fino a che non la paragoni a quella di uno strumento, non da noia...
zerinovic 30-03-19 11.44
@ kurz4ever
Guarda... comincio subito con un piccolo OT:
Reason, W10 home e Focusrite scarlet 2i4 1st gen... driver originali ottimi ma con qualche problemino di stabilità... Usato Asio4All e ho migliorato le performances eliminando ogni problema di stabilità.
Con Wasapi non riesco ad ottenere gli stessi risultati sulla latenza (forse dovrei andare in exclusive mode ma a questo punto che vantaggio avrei?)
Ecco che tu, ottenga risultati migliori con asio4all invece che gli asio della Scarlett, é strano, oppure i driver asio della focusrite sono fatti un po cosi....,
Asio4all usa i driver wdm, facendo in sostanza una cosa molto simile a wasapi esclusivo...

Secondo me la domanda wasapi o asio4all é valida sulle schede plug&play.o audio integrato

Il vantaggio di usare un asio dedicato, é che lasci liberi i driver wdm, quindi ritornando all'esempio del video di yt, puoi suonarci sopra alla latenza piu bassa possibile,senza compromessi.
kurz4ever 30-03-19 12.32
Qui c'è una lettura interessante
low latency audio microsoft
kurz4ever 30-03-19 12.59
@ zerinovic
Ecco che tu, ottenga risultati migliori con asio4all invece che gli asio della Scarlett, é strano, oppure i driver asio della focusrite sono fatti un po cosi....,
Asio4all usa i driver wdm, facendo in sostanza una cosa molto simile a wasapi esclusivo...

Secondo me la domanda wasapi o asio4all é valida sulle schede plug&play.o audio integrato

Il vantaggio di usare un asio dedicato, é che lasci liberi i driver wdm, quindi ritornando all'esempio del video di yt, puoi suonarci sopra alla latenza piu bassa possibile,senza compromessi.
e posso anche essere d'accordo, ma ad esempio Reason non supporta Wasapi.
zerinovic 30-03-19 15.03
@ kurz4ever
e posso anche essere d'accordo, ma ad esempio Reason non supporta Wasapi.
In quel caso, devi per forza usare asio4all, o asio.
anonimo 30-03-19 16.30
@ kurz4ever
Qui c'è una lettura interessante
low latency audio microsoft
[...] Before Windows 10, the latency of the Audio Engine was equal to ~12ms for applications that use floating point data and ~6ms for applications that use integer data

In Windows 10, the latency has been reduced to 1.3ms for all applications
[...]

Da questo estratto si deduce che Wasapi sotto W7 è praticamente inutile..
Invece è molto interessante la latenza di 1.3ms su W10, anche se non ho capito quali parametri hardware sono presi in considerazione. Significa che potrei ottenere un risultato identico sia con un i7 che con un netbook?
kurz4ever 30-03-19 20.28
@ anonimo
[...] Before Windows 10, the latency of the Audio Engine was equal to ~12ms for applications that use floating point data and ~6ms for applications that use integer data

In Windows 10, the latency has been reduced to 1.3ms for all applications
[...]

Da questo estratto si deduce che Wasapi sotto W7 è praticamente inutile..
Invece è molto interessante la latenza di 1.3ms su W10, anche se non ho capito quali parametri hardware sono presi in considerazione. Significa che potrei ottenere un risultato identico sia con un i7 che con un netbook?
Occhio che quella latenza è la minima ottenibile, nel senso che non tiene conto del tempo necessario a calcolare i dati di cui fare streaming. Della serie che ti serve comunque un i7 se vuoi usare Diva in modo decente.
zerinovic 30-03-19 22.02
Spectrum ha scritto:
Significa che potrei ottenere un risultato identico sia con un i7 che con un netbook?

Dipende dal carico sulla cpu...io con il tablet cpu atom z8350.

Posso spingere fino a 144buffer, circa 2 ms, sia wasapi che asio4all,ma con quella latenza li prendendo per esempio synth1, siamo al 30%...solo per un vst.
anonimo 30-03-19 22.34
@ zerinovic
Spectrum ha scritto:
Significa che potrei ottenere un risultato identico sia con un i7 che con un netbook?

Dipende dal carico sulla cpu...io con il tablet cpu atom z8350.

Posso spingere fino a 144buffer, circa 2 ms, sia wasapi che asio4all,ma con quella latenza li prendendo per esempio synth1, siamo al 30%...solo per un vst.
Facciamo un esempio pratico: vb3 o pianoteq su un atom z8350, w10 ottimizzato esclusivamente per uso audio (no effetti grafici, no antivirus, no servizi rete, etc)
Con Wasapi in modalità esclusiva si possono ottenere risultati decenti? Se sì, con quali parametri massimi di polifonia?
zerinovic 30-03-19 23.04
@ anonimo
Facciamo un esempio pratico: vb3 o pianoteq su un atom z8350, w10 ottimizzato esclusivamente per uso audio (no effetti grafici, no antivirus, no servizi rete, etc)
Con Wasapi in modalità esclusiva si possono ottenere risultati decenti? Se sì, con quali parametri massimi di polifonia?
Pianoteq 6 con polifonia auto optimistic (24 voci max) steinway d, buffer a 288,(6ms) 48khz, cpu intorno al 60% - con sustain sempre giù (modalità ti devo fa schiattare...)
Suonando normalmente 30-40%

Ho fatto anche un video.
qui
anonimo 08-12-20 15.54
@ zerinovic
Io sono dell'idea che meno applicazioni "esterne" si usa meglio é...ovvio che se non c'é alternativa...
pensa che sto provando WASAPI dopo aver testato DirectSound e XAudio2 ed ho scoperto che non vanno bene per realizzazioni a bassa latenza, (io non ci sono riuscito) anche se microsoft dice di si, però microsoft parla di giochi e non di applicazioni audio professionali come quelle usate dai musicisti.
Ho letto anch'io che WASAPI e ASIO4ALL sono equiparabli e non volendo usare driver esterni a windows, ASIO4ALL appunto, mi confermi che le tue prove dimostrano che WASAPI è una soluzione ottima?

Grazie 1000
MiLord 08-12-20 16.08
Io per esempio vedo in audacity la possibilità di scegliere fra MME (di default), windows direct sound e windows wasapi. Non ho asio4all. Che differenze ci sono all'atto pratico?
Io ho windows 10