Newsgroup: it.comp.hardware.schede-audio
Titolo: SB Audigy 2

Possiedo una Sixpack 5.1+ della Terratec e, per una questione di latenze
troppo alte (ho da poco "scoperto" l'audio-recording), devo sostituirla.
La SoundBlaster Audigy 2 sembra faccia al caso mio. Vorrei sapere però
perché alcuni dicono che registra a 16/48 e altri a 24/96.
In pratica a quanto registra? Ho visto che supporta solo gli ASIO 1.0.
Pensavo anche a una Terratec EWX 24/96...
Queste due schede hanno *veramente* latenze basse, per es., con CubaseSX?
(ho un XP 2100+)
Grazie, Kiuhnm

"Kiuhnm" <
kiu...@softhome.net
*NOSPAM*.invalid> ha scritto nel messaggio
news:2QTib.214189$hE5.7...@news1.tin.it...

Mmmm, io a priori escluderei le SB,... sono schede per l'intrattenimento ed
anche se quasi TUTTI i rivenditori le spacciano per schede professionali non
reggono il confronto con marche come Terratec, Echo Audio, Motu ecc...
Se vuoi guardardi film in Dvd o giocarci allora cambia tutto....
La Terratec 24/96 credo abbia una latenza bassa su Cubase (ma non l'ho mai
provata),... il difetto principale che ho notato in questa casa produttrice
è che quasi mai aggiornano i driver.... ma sono abbastanza affidabili.
Ciao
X-P

 (ho un XP 2100+)
la latenza dipende direttamente dal driver che l'applicazione usa, non dalla
potenza del PC.
(tant'è vero che sulla stessa scheda, con lo stessa applicazione, drivers
MME, WDM e ASIO danno valori di latenza differenti)
cia',
Mk

 MME, WDM e ASIO danno valori di latenza differenti)
Questo è ovvio dato che internamente alcuni driver non sono altro che
wrapper attorno ai WDM e alcune interfacce (perché vecchie o estrememante
generiche) non sono abbastanza specifiche per consentire latenze basse, però
il software deve ricevere i dati, modificarli e ritrasmetterli in uscita. Se
la CPU è troppo lenta la latenza effettiva è alta.
Però la stranezza è che con i WDM, scegliendo buffer di dimensioni ridotte,
arrivo a latenze di 1-2 ms. Perché però il suono appare rovinato, mentre con
schede audio superiori (e stessa cpu) questo non succede?
Non è che il programma pensa che la latenza sia di 2 ms mentre in realtà è
più elevata per motivi di hardware (scheda audio)?
Kiuhnm

 più elevata per motivi di hardware (scheda audio)?
nah.
cia'
Mk

 nah.
E allora come spieghi il fatto dei 30-40 contro i 2???
Kiuhnm

 è che quasi mai aggiornano i driver.... ma sono abbastanza affidabili.
Francamente ho utilizzato due modelli di Terratec e l'aggiornamento dei
driver è sempre puntuale.
saluti
Barone

 rinunciare ad alcune applicazioni multimediali.
Per me una latenza accettabile deve essere compresa tra 0 e 10 ms. La
Terratec è accettabile anche secondo i miei canoni?
Kiuhnm

Penso che l'unica spiegazione sia questa:
il driver permette di scegliere anche configurazioni non supportate
dall'hardware per il quale è stato scritto!
La latenza risultante viene calcolata matematicamente e non è detto che la
scheda audio possa sopportarla.
Quindi è inutile avere WDM che ti arrivano a 2 ms di latenza "nominale" con
schede economiche.
Kiuhnm

 schede economiche.
piccolo appunto sui WDM.
WDM è il nuovo sistema di drivers unificato della Microsoft. nient'altro.
altri drivers, sempre WDM (ma altri li chiamano 'enhanced' o 'bla bla
kmixer') sono fatti appositamente per dare basse latenze nelle applicazioni
audio.
Terratec ed M-Audio li fanno. dovresti accertarti che la tua scheda audio
supporti questo genere di drivers.
perchè, vedi, l'applicazione può darti 'teoricamente' 1,5ms di latenza. ma
praticamente impedirti di suonare.
cia'
Mk

 latenza. ma praticamente impedirti di suonare.
In realtà i WDM non sono altro che codice eseguito in Ring 0. Eseguendo un
WDM puoi iniziare a fare quello che ti pare. Come al solito la Microsoft li
chiama driver, ma ci si possono tranquillamente scrivere virus, debugger,
giochi (un po' atipici a dire il vero), qualunque cosa.
Comunque anche i WDM hanno un'interfaccia altrimenti il sistema operativo
non può utilizzarli. Ogni driver esporta delle funzioni prestabilite in modo
che il sistema operativo li utilizzi come una periferica generica (sono dei
file PE quindi praticamente delle DLL (.sys))
L'interfaccia dei primi WDM non permetteva basse latenze, mentre i WDM
streaming hanno una nuova interfaccia che permette latenze molto basse.
E' ovvio che sono sempre driver, ma l'interfaccia è importantissima.
Ovviamente è possibile fare driver appositi, ma si limita la compatibilità.
Per non parlare del fatto che i DirectSound e gli MME sono quasi sempre
generici e vengono emulati tramite i WDM.
I driver ASIO seguono un formato tutto loro e infatti non hanno niente a che
vedere con DirectSound  e MME: il sistema operativo non se ne fa niente.
Semplicemente i driver ASIO scavalcano il sistema operativo (come si faceva
col DOS).
Fortunatamente anche i WDM streaming (non quelli vecchi!) si prestano molto
bene per ottenere latenze basse, quindi l'unico impedimento è l'hardware.
Se con i WDM streaming ottengo latenze alte, è improbabile che risolva il
problema con driver ASIO (che per la mia scheda non esistono). E' un
problema di hardware (del resto costa solo 60 euro e non 150-200 euro come
le Terratec di fascia alta).
Kiuhnm

 le Terratec di fascia alta).
a volte sono semplicemente i convertitori a fare la differenza ;)
cmq, se vuoi ti vendo la mia Delta 1010 :)
Mk

 cmq, se vuoi ti vendo la mia Delta 1010 :)
Grazie del consiglio disinteressato :-))))), ma penso che aspettarò qualche
mese per valutare i nuovi arrivi.
Grazie per l'aiuto, Kiuhnm

 hanno detto...).
ma non con i drivers della Creative...
qualche smanettone ha creato dei drivers appositi per permettere alla scheda
di arrivare a latenze così basse.
Mk

 scheda di arrivare a latenze cosě basse.
Sě, ne parlavano su un ng (forse questo) qualche anno fa...
Kiuhnm

 sempre stato sentito dall'utenza.
mah, ovviamente tutti questi sforzi sono stati anche fatti risuonare ben
bene per avere qualche ritorno economico che giustificasse la ricerca, eh.
per quello che faccio io, per esempio, la latenza è un fattore estremamente
marginale.
cmq, buona ricerca :)
cia'
Mk

 Terratec č accettabile anche secondo i miei canoni?
il settaggio della latenza dipende da alcune variabili, devi fare alcune
prove con divrsi valori di buffer size per verificare fino a che punto puoi
spingerla prima di incorrere in pop e cliks.
Io con un valore di buffer abbastanza alto (800) ottenevo una latenza di
12ms. a 44 Khz, che comunque č una latenza piů che accettabile dal momento
che č al di sotto della soglia di percezione dell'orecchio umano; ovviamente
si puň andare ben piů in basso di 800: generalmente si consiglia di non
scendere al di sotto dei 300.
saluti
Barone

 si consiglia di non scendere al di sotto dei 300.
A 96 Khz le latenze dovrebbero essere ancora più basse. Comunque la morale è
che, se si vuole registrare, bisogna usare schede fatte per registrare e non
semplicemente per i giochi o i dvd. Non potevo sperare di farcela con la
Terratec SixPack 5.1+, sebbene sia una buona scheda.
Kiuhnm