Miten alas linuxeissa saa audiolatenssin?

Anonyymi

Minulla Windowsissa 7ms kun ASIO Buffer Size=120 samples. Tämä siis Reaperissa.

31

103

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi
    • Anonyymi

      Pistä Linux kovolle ja asenna Reaper niin voit ihan itse tutkia.
      Tietysti Windowskin kannattaisi vaihtaa uudempaan.

    • Anonyymi

      low-latency kernel voi auttaa myös. Ubuntu studio on myös suunniteltu av käyttöä varten, joten siinä löytyy ainakin:
      -ubuntustudio-lowlatency-settings
      -linux-image-lowlatency
      Tuossa on 1000Hz skedulointi-keskeytyksen taajuus, joten jos saat joka toisen siivun audio-käyttöön, seuraa pelkästään siitä 2ms latenssi? Todellisuudessahan tuo ei ihan noin mene vaan riippuu monistakin asioista ja timer-tickillä muistaakseni on 1us tarkkuus joten audiostreamin/samplen saa tuolla tarkkuudella käyntiin. Loput hoitaa esim. DMA-siirto äänikortille automaattisesti. Siis: alle 2ms start/stop ajoituksia tuskin saa prosesseille, mutta samplen voi kyllä ajastaa tarkemminkin tekemällä sen timerilla?

      • Anonyymi

        Mutta milläs avaaja mittas tuon! Taitaa olla taas valhetta!


      • Anonyymi
        Anonyymi kirjoitti:

        Mutta milläs avaaja mittas tuon! Taitaa olla taas valhetta!

        Yhdellä mun kaverilla oli just joku tuollainen juttu työnä / tutkittavana TKK:lla opiskellessaan, ja en muista tarkkaan että miten sen ratkaisi mutta hömörösti muistan että suoraan kerneliin ja jotenkin sen ajoituksiin se liittyi...

        Onko tämä nyt joku opiskelujuttu vai harrastus....?


      • Anonyymi
        Anonyymi kirjoitti:

        Mutta milläs avaaja mittas tuon! Taitaa olla taas valhetta!

        Joo laitteisto jolla latensin pystyy mittaamaan,,, Niitä ei ole jokapaikassa,
        Palkkä oskiloskooppi ei anna luotettavaa tulosta, Jolla niitä on totuttu mittaamaan windowsin jättilatensseja kahden sisääntulon kooppiin genereettorista suoraan ja laiteen läpi.
        Pelikoneella ja kunnon äänikortilla w10 ei pääse lähellekkään 7 ns, Joten avaus on taas valetta!

        Todellisuudessa w10 on 100ms-400ms


      • Anonyymi
        Anonyymi kirjoitti:

        Joo laitteisto jolla latensin pystyy mittaamaan,,, Niitä ei ole jokapaikassa,
        Palkkä oskiloskooppi ei anna luotettavaa tulosta, Jolla niitä on totuttu mittaamaan windowsin jättilatensseja kahden sisääntulon kooppiin genereettorista suoraan ja laiteen läpi.
        Pelikoneella ja kunnon äänikortilla w10 ei pääse lähellekkään 7 ns, Joten avaus on taas valetta!

        Todellisuudessa w10 on 100ms-400ms

        Windows 10: n ääniongelmat
        On olemassa useita oireita, mutta yleisimmät ja ärsyttävät ääniongelmat, jotka voidaan ratkaista tällä oppaalla, ovat:

        Hiljaisen jakson jälkeen äänen toisto alkaa jopa yhden tai kahden sekunnin. Hieno esimerkki tästä on Windows 10 UAC -kehote, jossa viestiruutu voi ilmestyä, mutta mukana oleva ding toistetaan vasta noin sekunnin kuluttua. Tämä voidaan helposti tarkistaa napsauttamalla tehtäväpalkin äänikuvaketta ja muuttamalla äänenvoimakkuuden tasoa: jos äänenvoimakkuuden esikatselun ääni-ilmoituksen ääni kestää kauemmin kuin 100 ms, tämä ongelma todennäköisesti vaikuttaa sinuun.
        Ensimmäisen ~ puoli sekunnin äänen ulostulo hiljaisuuden jälkeen.
        Ääntä ja videota ei synkronoida missään sovelluksessa tai videoleikkeessä.


      • Anonyymi
        Anonyymi kirjoitti:

        Joo laitteisto jolla latensin pystyy mittaamaan,,, Niitä ei ole jokapaikassa,
        Palkkä oskiloskooppi ei anna luotettavaa tulosta, Jolla niitä on totuttu mittaamaan windowsin jättilatensseja kahden sisääntulon kooppiin genereettorista suoraan ja laiteen läpi.
        Pelikoneella ja kunnon äänikortilla w10 ei pääse lähellekkään 7 ns, Joten avaus on taas valetta!

        Todellisuudessa w10 on 100ms-400ms

        mm. Realtek-äänisiruilla on kamalat viiveet.


      • Anonyymi
        Anonyymi kirjoitti:

        Joo laitteisto jolla latensin pystyy mittaamaan,,, Niitä ei ole jokapaikassa,
        Palkkä oskiloskooppi ei anna luotettavaa tulosta, Jolla niitä on totuttu mittaamaan windowsin jättilatensseja kahden sisääntulon kooppiin genereettorista suoraan ja laiteen läpi.
        Pelikoneella ja kunnon äänikortilla w10 ei pääse lähellekkään 7 ns, Joten avaus on taas valetta!

        Todellisuudessa w10 on 100ms-400ms

        Kun taas Ubuntulla mitattu: Lenovo thinkpad
        current latency: 10,87 ms
        fixed latency: 10,16 ms

        Ja taas toisaalla Bluetooht kaijuttimeen w10 mitattu 0.5s viive.

        Ja windowsista valitaan Enables client applications ruksi..
        Laletaan joissan laitteistossa päästä lähelle 10ms


      • Anonyymi
        Anonyymi kirjoitti:

        Kun taas Ubuntulla mitattu: Lenovo thinkpad
        current latency: 10,87 ms
        fixed latency: 10,16 ms

        Ja taas toisaalla Bluetooht kaijuttimeen w10 mitattu 0.5s viive.

        Ja windowsista valitaan Enables client applications ruksi..
        Laletaan joissan laitteistossa päästä lähelle 10ms

        Sen rukisin kun tökkää, saa sanoo off pelaamiselle.


      • Anonyymi
        Anonyymi kirjoitti:

        Joo laitteisto jolla latensin pystyy mittaamaan,,, Niitä ei ole jokapaikassa,
        Palkkä oskiloskooppi ei anna luotettavaa tulosta, Jolla niitä on totuttu mittaamaan windowsin jättilatensseja kahden sisääntulon kooppiin genereettorista suoraan ja laiteen läpi.
        Pelikoneella ja kunnon äänikortilla w10 ei pääse lähellekkään 7 ns, Joten avaus on taas valetta!

        Todellisuudessa w10 on 100ms-400ms

        Latenssi ja audiolatenssi on muuten eri asia.


    • Anonyymi

      Latenssia saa myös pienennettyä käyttämällä kuulokkeita; ääni kun tulee aika verkkaisesti kaiuttimesta korvaan.

    • Anonyymi

      Asenna Jack -audiosysteemi PulseAudion tilalle tai rinnalle niin edes muusikoilla ei pitäs olla valittamista. Jack on suunniteltu audio latenssin minimoimiseen. Jack löytyy useimmista distroista ja esim Debianissa se on suoraan main repositoryssä saatavilla.

    • Anonyymi

      Aloittaja:

      En nyt ole linuxiin vaihtamassa ainakaan vielä. Tuo latenssi Windowsissa on ihan ok. Ymmärtääkseni latenssi ensikädessä riippuu laitteistosta. Jos jollain on Reaper niin minkälaista latenssia siinä linuxissa on? Miten paljon efektejä raidoilla?

      • Anonyymi

        No, sitten ei varmaan kannata päätä hakata seinään Linux -kysymysten kanssa jos ei ole aikomusta siihen edes vaihtaa...


      • Anonyymi
        Anonyymi kirjoitti:

        No, sitten ei varmaan kannata päätä hakata seinään Linux -kysymysten kanssa jos ei ole aikomusta siihen edes vaihtaa...

        Saa kai sitä kysyä vaikka olisikin Windowsin käyttäjä?


    • Anonyymi

      Pro Toolsin kehittäjä Avid on sanonut etteivät linuxille tee yhtään mitään koska valtava latenssi!

      • Anonyymi

        Haista nyt home, ei linuxeissa mitään latenssia ole!


      • Anonyymi
        Anonyymi kirjoitti:

        Haista nyt home, ei linuxeissa mitään latenssia ole!

        Miksi sitten linukseille ei saa Pro Toolssia? Eikä FL-Studiota? Eikä Studio One?


      • Anonyymi
        Anonyymi kirjoitti:

        Miksi sitten linukseille ei saa Pro Toolssia? Eikä FL-Studiota? Eikä Studio One?

        En tiedä miksei saa. Vaikka kotikäyttäjät tuskin sellaisia edes tarvitsee! Liekö ylimielisyyttä linuxia kohtaan noilla ohjelmien tekijöillä..


      • Anonyymi
        Anonyymi kirjoitti:

        Haista nyt home, ei linuxeissa mitään latenssia ole!

        Jaa, onko vihdoin keksitty latenssiton käyttöjärjestelmä, ohjelma ja laitteisto?
        Kohta vissiin markkinat räjähtää


      • Anonyymi
        Anonyymi kirjoitti:

        Jaa, onko vihdoin keksitty latenssiton käyttöjärjestelmä, ohjelma ja laitteisto?
        Kohta vissiin markkinat räjähtää

        Jaaha, eli silloin siis Windowsissakin on latenssia.... Ei linuxit omaa sen enempää latenssia kuin teille niin rakas wintoosakaan!


      • Anonyymi
        Anonyymi kirjoitti:

        Jaaha, eli silloin siis Windowsissakin on latenssia.... Ei linuxit omaa sen enempää latenssia kuin teille niin rakas wintoosakaan!

        Totta helvetissä on audiolatenssia, kaikissa soittimissakin on audiolatenssia.
        Mutta tässä joku väittää että on Limux jakelu jossa sitä ei olisi, mikähän jakelu on kyseessä vai oliko taas valhe?


      • Anonyymi
        Anonyymi kirjoitti:

        Totta helvetissä on audiolatenssia, kaikissa soittimissakin on audiolatenssia.
        Mutta tässä joku väittää että on Limux jakelu jossa sitä ei olisi, mikähän jakelu on kyseessä vai oliko taas valhe?

        Ja joku muu taas väittää että linuxissa on kamalan suuri latenssi, sekin on valhe! Nimittäin linuxin latenssi ei ole sen suurempi kuin wintoosankaan.


      • Anonyymi
        Anonyymi kirjoitti:

        Ja joku muu taas väittää että linuxissa on kamalan suuri latenssi, sekin on valhe! Nimittäin linuxin latenssi ei ole sen suurempi kuin wintoosankaan.

        Joku voi väittää, mutta joku väitti että olisi nolla latenssinen käyttis.
        Kaikissa on audiolatenssia, luultatavasti aina tulee olemaankin.


    • Anonyymi

      Low latency kernelillä 0.1ms.

      Reaaliaikaisella vielä alemmaksi mutta se on vähän hankala desktop vehkeissä. Linuxia käyttävissä miksauspöydissä on reaaliaikakerneliäkin käytössä, että ei ole mitään 0.1ms latensseja vaan toimii nopeammin.

      • Anonyymi

        Ja miten paljon Reaperissa on raidoilla efektejä?


      • Anonyymi
        Anonyymi kirjoitti:

        Ja miten paljon Reaperissa on raidoilla efektejä?

        Vaikka niin paljon kuin ehtii laskemaan.


      • Anonyymi
        Anonyymi kirjoitti:

        Vaikka niin paljon kuin ehtii laskemaan.

        0ms. audiolatenssia ei ole olemassakaan.


      • Anonyymi
        Anonyymi kirjoitti:

        0ms. audiolatenssia ei ole olemassakaan.

        Tässä nyt menee hiukan asioita sekaisin. Latenssi - jos prosessi pitää pystyttää on tosiaan luokkaa 10ms, mutta sitten on olemassa synkronointi, jossa kaikki ajetaan valmiiksi odottamaan trigger-pulssia, jolla asiat lähtee rullaamaan. Tuossa voidaan päästä jo 1us tasoihin nykykoneilla helpohkosti. Tätä pystyy vieläkin parantamaan ottamalla keskeytys-latenssin minimin huomioon - se kun on käytännössä vakio. Tämän jälkeen ajoitukset ovat 500ns tarkkuudessa, minkä kyllä pitäisi riittää lähes mihin tahansa. Tarkkuutta tosin pystyy vielä tästäkin parantamaan odottamalla triggeriä busy-loopissa tai parempi: laittamalla erillisen mikrokontrollerilla toteutetun sampleri-laitteen odottamaan sitä. Minimi samplen soittoaika 1/44100Hz = n. 22us/sample, joten tämän perusteella, taitaa timerien tarkkuudet riittää, sillä äänikortille laskettu raw-data generoidaan joka tapauksessa muistipuskuriin etukäteen eikä reaaliajassa ja puskurin koko voi olla satoja millisekunteja. Lyhentämällä puskurin kokoa käytännössä vain aiheuttaa keskeytys-overheadia prosessorille ja kone käyttäytyy tahmeasti. 512 samplen puskuri vastaa 0.1 sekunnin latenssia.


      • Anonyymi
        Anonyymi kirjoitti:

        Tässä nyt menee hiukan asioita sekaisin. Latenssi - jos prosessi pitää pystyttää on tosiaan luokkaa 10ms, mutta sitten on olemassa synkronointi, jossa kaikki ajetaan valmiiksi odottamaan trigger-pulssia, jolla asiat lähtee rullaamaan. Tuossa voidaan päästä jo 1us tasoihin nykykoneilla helpohkosti. Tätä pystyy vieläkin parantamaan ottamalla keskeytys-latenssin minimin huomioon - se kun on käytännössä vakio. Tämän jälkeen ajoitukset ovat 500ns tarkkuudessa, minkä kyllä pitäisi riittää lähes mihin tahansa. Tarkkuutta tosin pystyy vielä tästäkin parantamaan odottamalla triggeriä busy-loopissa tai parempi: laittamalla erillisen mikrokontrollerilla toteutetun sampleri-laitteen odottamaan sitä. Minimi samplen soittoaika 1/44100Hz = n. 22us/sample, joten tämän perusteella, taitaa timerien tarkkuudet riittää, sillä äänikortille laskettu raw-data generoidaan joka tapauksessa muistipuskuriin etukäteen eikä reaaliajassa ja puskurin koko voi olla satoja millisekunteja. Lyhentämällä puskurin kokoa käytännössä vain aiheuttaa keskeytys-overheadia prosessorille ja kone käyttäytyy tahmeasti. 512 samplen puskuri vastaa 0.1 sekunnin latenssia.

        Laskuvirhe, 512samplea vastaa 10ms ja n 5k samplea on tuo 0.1 sekuntia..


    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Suureksi onneksesi on myönnettävä

      Että olen nyt sitten mennyt rakastumaan sinuun. Ei tässä mitään, olen kärsivällinen ❤️
      Ikävä
      93
      2109
    2. Perusmuotoiset TV-lähetykset loppu

      Nyt sanoo useiden HD-muotoistenkin kanavien kohdalla äly-TV, ettei kanava ole käytössä, haluatko poistaa sen? Kanavia
      Apua aloittelijalle
      167
      1550
    3. YLE Äänekosken kaupunginjohtaja saa ankaraa arvostelua

      Kaupungin johtaja saa ankaraa kritiikkiä äkkiväärästä henkilöstöjohtamisestaan. Uusin häirintäilmoitus päivätty 15 kesä
      Äänekoski
      74
      1319
    4. Euroopan lämpöennätys, 48,8, astetta, on mitattu Italian Sisiliassa

      Joko hitaampikin ymmärtää. Se on aivan liikaa. Ilmastonmuutos on totta Euroopassakin.
      Maailman menoa
      238
      1211
    5. No ei sun asunto eikä mikään

      muukaan sussa ole erikoista. 🤣 köyhä 🤣
      Ikävä
      73
      1170
    6. Hyvin. Ikävää nainen,

      Että vainoat ja stalkkaat miestäni.onko tarkoituksesi ehkä saada meidät eroamaan?no,siinä et tule onnistumaan
      Ikävä
      88
      1096
    7. Martina lähdössä Ibizalle

      Eikä Eskokaan tiennyt matkasta. Nyt ollaan jännän äärellä.
      Kotimaiset julkkisjuorut
      151
      1041
    8. Asiakas iski kaupassa varastelua tehneen kanveesiin.

      https://www.iltalehti.fi/kotimaa/a/33a85463-e4d5-45ed-8014-db51fe8079ec Oikein. Näin sitä pitää. Kyllä kaupoissa valtava
      Maailman menoa
      248
      991
    9. Katsoin mies itseäni rehellisesti peiliin

      Ja pakko on myöntää, että rupsahtanut olen 😆. Niin se ikä saavuttaa meidät kaikki.
      Ikävä
      51
      926
    10. Uskomaton tekninen vaaliliitto poimii rusinoita pullasta

      Korni näytösesitelmä menossa kaupunginvaltuustossa. Juhlia ei ole kokouksista tiedossa muilla, kuin monipuolue paikalli
      Pyhäjärvi
      88
      891
    Aihe