Lyden oppleves som hard når mann får ned latency?

Roberth

Hi-Fi freak
Ble medlem
05.01.2010
Innlegg
2.485
Antall liker
276
Torget vurderinger
19
Hei

Har en merkelig opplevelse her i anlegget, jo lavere latency jeg har klarer å oppnå på lyden, jo hardere opplever jeg lyden i anlegget blir.
I linux som jeg bruker til daglig for lydavspilling, oppleves lyden normal om jeg bare bruker mpd med bitperfect avspilling og nettleser osv, mens så snart får ned latencyen betydelig(linux har mye latency i utgangspunktet) blir lyden av hard over hele frekvensbandet, spesielt i bass og øvre mellomtone(stemmer fks).
Problemet blir enda verre om jeg bruker Windows og foobar2000 med asio eller kernel streaming(er verst med asio).

Er jeg tullerusk eller har dette noen forklaring?
 

Asbjørn

Rubinmedlem
Ble medlem
26.03.2006
Innlegg
36.423
Antall liker
35.202
Sted
Vingulmǫrk
Torget vurderinger
2
Hva eksakt gjør du for å redusere latency? Har du noen digital signalprosessering i kjeden, f eks equalizing, digitalt delefilter, eller lignende?
 

TT.

The smooth jazz guy! 😉🇳🇴
Ble medlem
15.11.2007
Innlegg
40.314
Antall liker
83.355
Sted
Knapstad
Torget vurderinger
97
Tipper det er fler med meg som lurer på hva latency er?
 

TT.

The smooth jazz guy! 😉🇳🇴
Ble medlem
15.11.2007
Innlegg
40.314
Antall liker
83.355
Sted
Knapstad
Torget vurderinger
97
Tipper det er fler med meg som lurer på hva latency er?
Latency="senthet", dvs. forsinkelse i signalene.

Gjør det tidvis vanskelig å se f.eks. en film hvor leppene ikke er synkronisert med lyden. Og når musikeres fingerspill på gitaren ikke gjengis umiddelbart i lyden som kommer ut (slik at musikeren mister takten).
Aha, da lærte jeg noe nytt i kveld. Tusen takk
 

OMF

Æresmedlem
Ble medlem
26.02.2002
Innlegg
15.841
Antall liker
8.819
Sted
Bergen
Torget vurderinger
14
I en digital avspillinskjede har man buffere som skal sikre at output ikke påvirkes av ulike feil (jitter, korreksjonskretser, overføringsfeil) tidligere i kjeden. Reduserer man latency, øker man risikoen for at slike feil påvirker output.

mvh
OMF
 

Roberth

Hi-Fi freak
Ble medlem
05.01.2010
Innlegg
2.485
Antall liker
276
Torget vurderinger
19
Hva eksakt gjør du for å redusere latency? Har du noen digital signalprosessering i kjeden, f eks equalizing, digitalt delefilter, eller lignende?
Bruker en BFS cpu scheduler og BFQ I/O scheduler som reduserer latency betraktelig, kontra det som er standard på linux(CFS/CFQ) som favoriserer throughput, skrur ned bufferen enda mer enn jeg allerede har på MPD(Standard er 2048 kb, normalt kjører jeg 1024 kb og skrudde ned til 512 kb og sørget for at MPD buffret 20 % før den startet for å unngå at det ikke hakket i starten avspillingen).

På windows gjør jeg ikke stort annet enn å bytte til asio/ks og skrur ned bufferen helt til minimum.

Nei, ikke noe annet enn det som dacen har.

Interessant spørsmål. Jeg trodde latens i systemet var mest relevant ved innspilling, ikke ved avspilling.
Det er nok mest relevant ja, men på linux hvor latencyen er mye høyere selv ved kun bruk av alsa, så gir tiltakene større forskjell.

I en digital avspillinskjede har man buffere som skal sikre at output ikke påvirkes av ulike feil (jitter, korreksjonskretser, overføringsfeil) tidligere i kjeden. Reduserer man latency, øker man risikoen for at slike feil påvirker output.

mvh
OMF
Nå har dacen en buffer vel og merke og ellers veldig god jitter korreksjon, hører ikke noe avbrudd e.l. med oppsettene jeg har testet med.
 
Sist redigert:

nma

Hi-Fi freak
Ble medlem
07.12.2003
Innlegg
4.702
Antall liker
522
Torget vurderinger
1
Tipper det er fler med meg som lurer på hva latency er?
Latency="senthet", dvs. forsinkelse i signalene.

Gjør det tidvis vanskelig å se f.eks. en film hvor leppene ikke er synkronisert med lyden. Og når musikeres fingerspill på gitaren ikke gjengis umiddelbart i lyden som kommer ut (slik at musikeren mister takten).
Aha, da lærte jeg noe nytt i kveld. Tusen takk
Nei, det er BS.
 

Bergfinn

Hi-Fi freak
Ble medlem
22.07.2013
Innlegg
8.998
Antall liker
12.880
Sted
Oslo
Torget vurderinger
6
Hva er grunnen til at du vil ha lav latency? Er det ifm. video sync?
Om det er kun for lytting til musikk, skjønner jeg ikke hensikten med lav latency.
Selv bruker jeg FIR filtre i DSP sammenheng ved musikklytting og har av og til nesten et helt sekund latency, helt uproblematisk.
Men med eks. YouTube video titting er det selvfølgelig håpløst, lyd og bilde blir fullstendig på bærtur.
 

Bergfinn

Hi-Fi freak
Ble medlem
22.07.2013
Innlegg
8.998
Antall liker
12.880
Sted
Oslo
Torget vurderinger
6
Tipper det er fler med meg som lurer på hva latency er?
Latency="senthet", dvs. forsinkelse i signalene.

Gjør det tidvis vanskelig å se f.eks. en film hvor leppene ikke er synkronisert med lyden. Og når musikeres fingerspill på gitaren ikke gjengis umiddelbart i lyden som kommer ut (slik at musikeren mister takten).
Aha, da lærte jeg noe nytt i kveld. Tusen takk
Nei, det er BS.
Hva er det som er BS i hvilke innlegg ???
 

nma

Hi-Fi freak
Ble medlem
07.12.2003
Innlegg
4.702
Antall liker
522
Torget vurderinger
1
Hva eksakt gjør du for å redusere latency? Har du noen digital signalprosessering i kjeden, f eks equalizing, digitalt delefilter, eller lignende?
Bruker en BFS cpu scheduler og BFQ I/O scheduler som reduserer latency betraktelig, kontra det som er standard på linux(CFS/CFQ) som favoriserer throughput, skrur ned bufferen enda mer enn jeg allerede har på MPD(Standard er 2048 kb, normalt kjører jeg 1024 kb og skrudde ned til 512 kb og sørget for at MPD buffret 20 % før den startet for å unngå at det ikke hakket i starten avspillingen).

På windows gjør jeg ikke stort annet enn å bytte til asio/ks og skrur ned bufferen helt til minimum.

Nei, ikke noe annet enn det som dacen har.

Interessant spørsmål. Jeg trodde latens i systemet var mest relevant ved innspilling, ikke ved avspilling.
Det er nok mest relevant ja, men på linux hvor latencyen er mye høyere selv ved kun bruk av alsa, så gir tiltakene større forskjell.

I en digital avspillinskjede har man buffere som skal sikre at output ikke påvirkes av ulike feil (jitter, korreksjonskretser, overføringsfeil) tidligere i kjeden. Reduserer man latency, øker man risikoen for at slike feil påvirker output.

mvh
OMF
Nå har dacen en buffer vel og merke og ellers veldig god jitter korreksjon, hører ikke noe avbrudd e.l. med oppsettene jeg har testet med.
Hvorfor skrur du ned buffer i MPD, det er absolutt ingenting du oppnår med dette. Skal du først gjøre det, så kjør RT-scheduler og kjør pri/affinity på de 4-5-6 trådene som MPD bruker. Da kan du kjøre med tilnærmet null buffer, men du oppnår absolutt ingenting med det heller.
 

Roberth

Hi-Fi freak
Ble medlem
05.01.2010
Innlegg
2.485
Antall liker
276
Torget vurderinger
19
Hva er grunnen til at du vil ha lav latency? Er det ifm. video sync?
Om det er kun for lytting til musikk, skjønner jeg ikke hensikten med lav latency.
Selv bruker jeg FIR filtre i DSP sammenheng ved musikklytting og har av og til nesten et helt sekund latency, helt uproblematisk.
Men med eks. YouTube video titting er det selvfølgelig håpløst, lyd og bilde blir fullstendig på bærtur.
Jeg opplever at det forringer lyden, men jeg er vel tullerusk da.
 

Bergfinn

Hi-Fi freak
Ble medlem
22.07.2013
Innlegg
8.998
Antall liker
12.880
Sted
Oslo
Torget vurderinger
6
Hva er grunnen til at du vil ha lav latency? Er det ifm. video sync?
Om det er kun for lytting til musikk, skjønner jeg ikke hensikten med lav latency.
Selv bruker jeg FIR filtre i DSP sammenheng ved musikklytting og har av og til nesten et helt sekund latency, helt uproblematisk.
Men med eks. YouTube video titting er det selvfølgelig håpløst, lyd og bilde blir fullstendig på bærtur.
Jeg opplever at det forringer lyden, men jeg er vel tullerusk da.
Skjønner ikke helt hva du mener Roberth, du er litt kortfattet. :rolleyes:

Hva forringer lyden? Latency, eller DSP? ..eller noe annet?

...mulig jeg er litt treg i oppfattelsen, lang dag....sliten.
 

Roberth

Hi-Fi freak
Ble medlem
05.01.2010
Innlegg
2.485
Antall liker
276
Torget vurderinger
19
Hva er grunnen til at du vil ha lav latency? Er det ifm. video sync?
Om det er kun for lytting til musikk, skjønner jeg ikke hensikten med lav latency.
Selv bruker jeg FIR filtre i DSP sammenheng ved musikklytting og har av og til nesten et helt sekund latency, helt uproblematisk.
Men med eks. YouTube video titting er det selvfølgelig håpløst, lyd og bilde blir fullstendig på bærtur.
Jeg opplever at det forringer lyden, men jeg er vel tullerusk da.
Skjønner ikke helt hva du mener Roberth, du er litt kortfattet. :rolleyes:

Hva forringer lyden? Latency, eller DSP? ..eller noe annet?

...mulig jeg er litt treg i oppfattelsen, lang dag....sliten.
Latency, men kan hende det er negative effekter av lav latency som jeg feiloppfatter som noe positivt, ikke vet jeg.
 

TT.

The smooth jazz guy! 😉🇳🇴
Ble medlem
15.11.2007
Innlegg
40.314
Antall liker
83.355
Sted
Knapstad
Torget vurderinger
97
Ikke dra meg inn i dette ang BS, jeg spurte bare hva latency er!
 

Bergfinn

Hi-Fi freak
Ble medlem
22.07.2013
Innlegg
8.998
Antall liker
12.880
Sted
Oslo
Torget vurderinger
6
Latency er vel først og fremst studiomixern's værste fiende.

Ifm. musikk avspiling kan jeg absolutt ikke se/høre noe hva som skulle være negativt med latency.
Jeg vil mye heller ha tidsforsinkelse for å sikre at alle data skal komme frem i riktig tid, enn å gå på akkord med lav tidsforsinkelse og få "hics and pops" og andre feil med på kjøpet når jeg lytter til musikk. Skjønner ikke helt logikken med ha så lav tidsforsinkelse som mulig ved avspilling.

PS: Ingen som drar deg noen steder TT, slapp av og nyt fredagskvelden.:D
 

nma

Hi-Fi freak
Ble medlem
07.12.2003
Innlegg
4.702
Antall liker
522
Torget vurderinger
1
Det du beskriver Roberth, er å senke bufferstørrelsen. Det er ikke det samme som latency.

Svart-hvitt beskriver latency som lipsync. Dette er er også 2 helt forskjellige ting.

Han beskriver det også (hvis man legger godviljen til ihvertfall) som tidforsinkelsen for (live) innspilt lyd å gå fra inngangen til et lydkort til utgangen. Dette er ikke feil, men er åpenbart ikke hva tråden handler om.

Men greit, nå var jo ikke åpningsinnlegget så veldig forklarende..
 

nma

Hi-Fi freak
Ble medlem
07.12.2003
Innlegg
4.702
Antall liker
522
Torget vurderinger
1
Nei. Bufferstørrelsen er uavhengig. Bufferstørrelsen kan være 100MB, men det kan begynne å spille etter 2MB er fyllt opp.

Du vil få samme "latency" om du setter 512kb buffer og avspilling ved 20%, og 2MB buffer og avspilling etter 5%. Dvs det vil begynne å spille etter at ca 100kbs er fyllt opp. På den annen side tar det i praksis like lang tid å fylle opp 100kbs som å fylle opp 2MB, så den praktiske nytten er eksakt 0. (Egentlig over i minus siden så lite buffer-before-play evner bare å skape trøbbel)
 

Asbjørn

Rubinmedlem
Ble medlem
26.03.2006
Innlegg
36.423
Antall liker
35.202
Sted
Vingulmǫrk
Torget vurderinger
2
Hva eksakt gjør du for å redusere latency? Har du noen digital signalprosessering i kjeden, f eks equalizing, digitalt delefilter, eller lignende?
Bruker en BFS cpu scheduler og BFQ I/O scheduler som reduserer latency betraktelig, kontra det som er standard på linux(CFS/CFQ) som favoriserer throughput, skrur ned bufferen enda mer enn jeg allerede har på MPD(Standard er 2048 kb, normalt kjører jeg 1024 kb og skrudde ned til 512 kb og sørget for at MPD buffret 20 % før den startet for å unngå at det ikke hakket i starten avspillingen).

På windows gjør jeg ikke stort annet enn å bytte til asio/ks og skrur ned bufferen helt til minimum.

Nei, ikke noe annet enn det som dacen har.
Forstår fortsatt ikke. Jeg får inntrykk av at du har et rent musikkanlegg, ikke et film/multimediaoppsett, ettersom du ikke nevner lipsync som et problem. Latenstid er tidsforsinkelsen fra du trykker "play" til det kommer lyd. Ved filmavspilling vil det bli et problem hvis lyden forsinkes så mye at den er merkbart ute av takt med bildet, men på ren audio kan den gjerne være et sekund eller fem uten at det har noen som helst betydning. Selv med omfattende FIR-filtrering måles latenstiden i millisekunder, slik at det i praksis aldri blir et problem.

Hvor mye latenstid har du? Hvordan vet du at redusert bufferstørrelse reduserer latenstiden "betraktelig"? Hva er problemet du forsøker å løse ved å skru ned bufferstørrelsen?
 

nma

Hi-Fi freak
Ble medlem
07.12.2003
Innlegg
4.702
Antall liker
522
Torget vurderinger
1
Hva ordet betyr kommer an på konteksten. F.eks kan man si at forsinkelse/latency er når "Ola kom for sent på skolen". Og her var konteksten din gal, for det handlet om en ren avspillingskjede.

Når du nevner Kii, er det viktig å få med riktig dette handler om input/prosesserings latency. Det samme kan f.eks sies om Devialet Phantom på dens toslink input/via Dialog.

Gamere kan slite med nettverks latency (ping) over nettverket, input lag fra keyboard/mus, og input lag i selve skjermen. Viktig å være nøye på begrep innenfor dataverdenen, ellers blir du lett misforstått.
 

Lydolf

Hi-Fi entusiast
Ble medlem
04.07.2008
Innlegg
217
Antall liker
141
Tipper det er fler med meg som lurer på hva latency er?
Latency="senthet", dvs. forsinkelse i signalene.

Gjør det tidvis vanskelig å se f.eks. en film hvor leppene ikke er synkronisert med lyden. Og når musikeres fingerspill på gitaren ikke gjengis umiddelbart i lyden som kommer ut (slik at musikeren mister takten).
Strengt tatt har latency ikke noe som helst med late = sent å gjøre. På norsk heter latency latenstid, det er nemlig tiden det tar frem til signalet manifesterer seg og inntil det manifesterer seg (dvs kommer til syne, gir seg fysisk til kjenne) er signalet fortsatt latent (dvs noe som ikke trer klart frem i dagen, som virker i det skjulte; (om sykdom) som ennå ikke har gitt symptomer, kilde SNL), derfor latenstid.
 
Sist redigert:
Topp Bunn