Kirjoittaja Aihe: Uuden audiokoneen kasaus: pääosin winukalle mutta myös ubuntu-käyttöön  (Luettu 18540 kertaa)

koivukoski1

  • Käyttäjä
  • Viestejä: 727
    • Profiili
Onkohan tälläistä uudempaa ?
http://realtimeconfigquickscan.googlecode.com/hg/realTimeConfigQuickScan.pl
Etsii vielä limits.conf:a?
t. Koivukoski1

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Tuolla on alkuaan "audio.conf.disabled" -tiedosto jonka itse hävitin, en tiedä olisiko se haitannut.

Tuo on aika yleinen tapa tehdä asioita Debian-järjestelmässä (ja miksei Linuxissa muutenkin). Tuo poistamasi tiedosto siis sisälsi käypäiset oletusasetukset (kuten Uhapon viestistä ilmenee), ja ne asetukset olisi saanut käyttöön vaihtamalla tiedoston nimen audio.conf -muotoon :)

Ei siis mistään sen kummemmasta kysymys.
Muistutettakoon nyt vielä kerran, että tuossakin audio.conf.disabled -tiedostossa näyttää olevan tuo nice-arvo, joskin ulos kommentoituna. Sillä ei tosiaan ole mitään merkitystä minkään musiikkiin liittyvän kannalta.

Tein nyt tälle audioläppärille noi ehdotetut muokkaukset, tältä näyttää kun Hydrogeniin heittää kuus bassarin iskua:
Koodia: [Valitse]
Using ALSA driver HDA-Intel running on card 0 - HDA ATI SB at 0xd2400000 irq 16
configuring for 44100Hz, period = 128 frames (2.9 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
13:20:02.393 JACK connection change.
13:20:02.394 Server configuration saved to "/home/urkki/.jackdrc".
13:20:02.399 Statistics reset.
13:20:02.408 Client activated.
13:20:02.418 JACK connection graph change.
13:20:20.130 JACK connection graph change.
13:20:20.177 ALSA connection graph change.
13:20:20.240 JACK connection change.
13:20:20.243 ALSA connection change.
**** alsa_pcm: xrun of at least 2.318 msecs
JackPosixMutex::Unlock res = 1
13:20:20.899 XRUN callback (1).
**** alsa_pcm: xrun of at least 55.037 msecs
JackPosixMutex::Unlock res = 1
JackPosixMutex::Unlock res = 1
JackEngine::XRun: client = Hydrogen was not run: state = 1
JackAudioDriver::ProcessGraphAsync: Process error

--snip--

Tässä ketjussa on kaverilla aika samanlainen ongelma:
http://forums.fedoraforum.org/showthread.php?t=254181

Voisiko syynä olla prosessorin virransäästöominaisuudet? Minulla tulee hulluna xruneja läppärilläni aina kun olen akun varassa. Kun kytkee verkkovirran kiinni ennen käynnistämistä (ja pitää sen kytkettynä), ongelmia ei ole lainkaan. Pulman voisi kai ratkaista myös säätämällä prosessorin virransäästön pois päältä, kuten ketjun viimeisessä viestissä neuvotaan. En ole koskaan jaksanut tuota tehdä, kun virtajohdon kytkeminen on simppelimpää ;)

Toinen vaihtoehto ongelmaan on täällä:
http://www.linuxmusicians.com/viewtopic.php?f=10&t=2193

Uudemmat Hydrogenin versiot eivät vissiin tykkää, jos memlock on muuta kuin 'unlimited'...

En tiedä mistä mättää, mut kyllä tää winukan puolella on sisäänrakennetulla äänikortilla pyörittäny ihan aika paljon isompia juttuja (ihan sessioita) about 128 samplen latenssilla.
En tiedä kannattaako verrata Windowsia ja Jackia tässä asiassa ihan suoraan. Tietenkin siinä tapauksessa, mikäli Windowsissakin kokonaislatensi on 2,9 ms, kuten näyttää sinulla tällä hetkellä olevan.

Onkohan tälläistä uudempaa ?
http://realtimeconfigquickscan.googlecode.com/hg/realTimeConfigQuickScan.pl

Sen koti on täällä: http://wiki.linuxmusicians.com/doku.php?id=system_configuration#quickscan
Ja tässä ketju, jossa keskustelua skriptistä:
http://linuxmusicians.com/viewtopic.php?f=27&t=452&st=0&sk=t&sd=a&sid=14303a5aefff701044b035d4d51655f7&start=90
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Ei pitäis todellakaan winukkaan verrata ubuntun äänityöskentelyä. Oon nyt ton uuden koneen kanssa pelaillu (siis touhunnu audion parissa) siitä lähtien kun sain sen kasaan ja se on 100% vakaa, tehokas ja luotettavan oloinen. Mulla on M-Audiossa 64 samplen latenssi miksatessakin päällä ja eipä oo tarvinnu huolehtia mistään, ei mistään. Ihan järkyttävän raskaita plugareita (Nebula) paljonkin sessiossa ja juna käy kuin bussin vessa. Jos joskus linukan puolella hommat toimis tälleen, mukaan ottaen plugareiden toimivuus, niin ois aika nami hommeli. Tässä esim 2009 loppupuolelta kavereiden rokkapilibändin pikkujoulureeneistä (hiukkasen alkoholilla osuutta asiaan..) yks biisi:
http://www.ukkohapponen.fi/media/Galleriat/Urkki%20Audio/Muille%20tehdyt/Brandy%20Rockers/Brandy%20Rockers%20-%20Shake%20on.mp3
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Lainaus
Tässä ketjussa on kaverilla aika samanlainen ongelma:
http://forums.fedoraforum.org/showthread.php?t=254181

Voisiko syynä olla prosessorin virransäästöominaisuudet? Minulla tulee hulluna xruneja läppärilläni aina kun olen akun varassa. Kun kytkee verkkovirran kiinni ennen käynnistämistä (ja pitää sen kytkettynä), ongelmia ei ole lainkaan. Pulman voisi kai ratkaista myös säätämällä prosessorin virransäästön pois päältä, kuten ketjun viimeisessä viestissä neuvotaan. En ole koskaan jaksanut tuota tehdä, kun virtajohdon kytkeminen on simppelimpää ;)
Virransäästöominaisuudet todellakin on tällä hetkellä päällä:
Koodia: [Valitse]
current policy: frequency should be within 500 MHz and 2.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
Kokeilen viikonloppuna reissussa että miten vaikuttaa toi jos laittaa myllyn performance-tilaan
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

koivukoski1

  • Käyttäjä
  • Viestejä: 727
    • Profiili
Toivottavasti alkaa audio kulkemaan!
Lisäilin RTIRQ_NAME_LIST:n ohci1394, eli nyt "rtc ohci1394 snd usb i8042". Ei ainakaan haittaa tunnu olevan?
Yritin myös muutella rtc0/max_user_freq ja hpet/max-user-freq, mutta ei vielä oikein natsaa.
Mint:n mukana tullut ydin tuntuu xrun:n hiukka helpommin, mutta siintähän puuttuu default/rtirq?!
t. Koivukoski1
Kiitti biisistä!

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Nyt on perus-ubuntu uudessa audiokoneessa, äkkisiltään tunnusteltuna kaikki toimii, uus sisäänrakennettu HD3000 näytönohjainkin toimii niinkuin pitää. Pixmania tehny virheen ja ens viikolla tulee vielä 8gb lisää muistia, sit ois total 16gb.

Eniten asiassa ottaa nyt päähän se ettei M-Audion FW1814 toimi mitenkään ubuntussa. EMU 0404 USB kyllä toimii täysin mutkattomasti ubuntussa. Muutan studion ja samalla asuinpaikan uuteen mestaan about juhannukseen mennessä, kattoo sit että miten saap Emun integroitua uuteen setuppiin. Ei oo uudessa mestassa kaapeliyhteyttä niin teen tosta "vanhasta" i7-koneesta telkkarimyllyn, jos siihen sais yhdistettyä vaikka pikaisen nauhottelusetupin ja TV:n.
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Eniten asiassa ottaa nyt päähän se ettei M-Audion FW1814 toimi mitenkään ubuntussa.

Sitä ei tosiaan tueta.

http://www.ffado.org/?q=node/25

Tuetut laitteet;

http://tinyurl.com/2dyen7n

Ystävällisin terveisin Asmo Koskinen.
« Viimeksi muokattu: 11.06.11 - klo:00.49 kirjoittanut Asmo Koskinen »

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Eniten asiassa ottaa nyt päähän se ettei M-Audion FW1814 toimi mitenkään ubuntussa.

Sitä ei tosiaan tueta.

http://www.ffado.org/?q=node/25

Hmm, tilannehan vaikuttaa ihan lupaavalta! Toisaalta, en luottaisi siihen liikaa, koska tuki äänikorteille (ja nimenomaan musantekoon tarkoitetuille) tuntuu lisääntyvän tällä hetkellä hieman hitaanpuoleisesti. Monet ovat jääneet odottelemaan josko oma kortti olisi tuettu pikapuoliin, mutta ilmeisesti päätös on ollut huono: helpommalla pääsee kun vaan ostaa tuetun kortin.

Tuosta Emu0404USB -kortista muuten on kiintoisa kirjoitus Louigi Veronan sivuilla: http://louigiverona.ru/?page=projects&s=writings&t=linux&a=linux_emu0404usb

Siinä todetaan, että kortti tuskin tulee toimimaan Linuxissa ainakaan heti. Vaan kuinkas kävi:
Kirjoituksen lopussa on päivitys, että tätä nykyä kortti jo toimii. Vielä puolitoista vuotta sitten asia ei ollut näin. Verona tosin on skeptinen, että kaikki ominaisuudet ei toimi niin hyvin kuin pitäisi. Mites uhapolla on kortti toiminut? Oletko koettanut Jackin kanssa?
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Oon kokeillu Jackin kanssa, tai siis Ardourian kautta soittelin stratocasterilla ja silloinhan se jack jotenkin siinä välissä on. Kyllä se mun kokeilujen perusteella toimii varsin hyvin linuxissa, siis EMU 0404 USB. Jos siinä ois neljä analogista ulostuloa kahden sijaan niin se ois hintaansa nähden ihan yliveto audio interface. Tosin ajuripuolella (win) EMU ei mitenkään ihailtavan tehokas ole.
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Itsellä Ubuntussa tuettu AudioFire 12 ja FireWire liitäntä.  12 kanavaa kerralla sisään Ardour: lla. Voisi lenkittää toisenkin tuollaisen mukaan niin olisi 24 kanavaa.  Tuota en ole vielä kokeillut, on riittänyt meidän harrastuksiin tuo 12 kanavaa.
 
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Käyttäjälle "uhappo":  Ehdotan että kokeilet Ubuntu (Natty) Studiota "lowlatency" ytimellä jos xrun: it on ongelmana.  

Testailin hieman uutta versiota (Ubuntu Studio 11.04 Natty) FireWire liitännän kanssa jossa kiinni Echo Audiofire 12.  En tullut oikein toimeen vakioytimen kanssa vaikka RT-asetukset oli tehty mutta asennettuani "lowlatency" ytimen tuolta Alession PPA: sta tuo kokoonpano toimii hyvin.  Kiusasin testissä Ubuntu Studiota niin lyhyillä latensseilla kuin JackControl antaa asettaa (asetukset 16 / 2) ja pyörittelin Ardourilla moniraitanauhoituksia joita aiemmin oli tehty.  Näyttää hyvältä.  Uusi FireWire stack oli käytössä ja toimi ok.
Otan Natty Studion äänityskäyttöön mutta jätän varoiksi latenssiasetuksiin varmuusmarginaalia tosikäytössä.  
Lisätutkimusta vaativia asioita ovat edelleen:  1) Ardourin käynnistyminen heti kappaleen alussa saattoi aiheuttaa yhden xrun: in mutta ei keskellä kappaletta. 2) Ardour: ssa on jokin näytön päivityshäikkä ainakin fullHD näytöllä, ylimääräisiä pystyviivoituksia näytön oikeassa reunassa.  Kokeilin myös käyttää nVidian ajureita mutta ei auttanut tuohon.  Tuo viivoitustöhry ei haittaa toimintaa eikä käyttöä eli on kosmeettinen ongelma. Näytönohjaimena GeForce ja kone Core 2 (4 ydin Intel).  3)  Ehdotan asennusvalinnoissa käyttämään vain yhtä osiota.  Yritin aluksi asentaa tehden / ja /home erikseen, karahti aina "debootstrap" -virheisiin väittäen että asennustiedostot ovat korruptoituneet.


« Viimeksi muokattu: 13.06.11 - klo:21.45 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

koivukoski1

  • Käyttäjä
  • Viestejä: 727
    • Profiili
Lisäsitkö RTIRQ_NAME_LIST:n firewiren? Siten olen saannut ko. xrun:t pois. Samoin, jos hiiri aiheuttaa xruneja.
t. Koivukoski1

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Tein tämän virityksen /etc/default/rtirq  -tiedostoon:

RTIRQ_NAME_LIST="rtc firewire snd usb i8042"

Näyttää erittäin hyvältä ensimmäisillä pikakokeiluilla.   
« Viimeksi muokattu: 14.06.11 - klo:20.54 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

koivukoski1

  • Käyttäjä
  • Viestejä: 727
    • Profiili
Eli firewire, jos uusi stack ja vanhalla ohci1394? Entä RTIRQ_HIGH_LIST="hrtimer timer tasklet sched, onko testituloksia?
Yrittelin myös jotain rtc0/max_user_freq, mutta ei oikein pudonnut? Asiasta rncbc.org!
t. Koivukoski1

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Käyttäjälle "uhappo":  Ehdotan että kokeilet Ubuntu (Natty) Studiota "lowlatency" ytimellä jos xrun: it on ongelmana.  



Jos nyt oikein oon asiaa ymmärtäny niin mulla ei oo RT-kerneli käytössä vaikka tässä on nyt natty studio asennettu? Pitääks se asentaa erikseen?
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Lainaus
Jos nyt oikein oon asiaa ymmärtäny niin mulla ei oo RT-kerneli käytössä vaikka tässä on nyt natty studio asennettu? Pitääks se asentaa erikseen?

Pitää.  Ja aivan eri paikasta kuin mistä Ubuntusi on haettu.  Ohjelmalähdeasetuksiin pitää ensin lisätä tuo paikka, sen jälkeen tuo "lowlatency" näkyy Synaptic: in valinnoissa.  Tuon ohjelmalähteen lisäyksenkin pystyy tekemään Synaptic: ssa, siellä on menuvalinta sille.  Sinne pitäisi lisätä "ppa:abogani/ppa".  Annan kuitenkin toisen vaihtoehdon tehdä tasan sama asia eli vastaavat komentorivit, menee helposti / nopeasti näillä:

Koodia: [Valitse]
sudo add-apt-repository ppa:abogani/ppa
Koodia: [Valitse]
sudo apt-get update
Koodia: [Valitse]
sudo apt-get install linux-headers-2.6.38-8-lowlatency
Koodia: [Valitse]
sudo apt-get install linux-image-2.6.38-8-lowlatency

Koneesi käynnistysmenuun tulee uusi valinta josta voit käynnistää tällä lowlatency-ytimellä eli kone uudestaan käyntiin niin pitäisi löytyä.

Tarkasta että käyttäjätunnuksesi on "audio" -ryhmässä jäsenenä, muuten nuo säädöt mitä tehtiin ylempänä tuonne "audio.conf" tiedostoon eivät vaikuta mitään.  Kopioin vielä varoiksi "audio.conf" -säädötkin tähän:

  /etc/security/limits.d/audio.conf

  Siellä on sisältönä:

  @audio   -  rtprio     95
  @audio   -  memlock    unlimited


Lisäksi tein tämän virityksen /etc/default/rtirq  -tiedostoon:

RTIRQ_NAME_LIST="rtc firewire snd usb i8042"

Tuo "firewire" on lisätty sinne.  Saattaa alentaa xrun: in mahdollisuutta kun kun latenssisäädöt asetetaan äärimmäisen tiukalle. Koskee vain tilannetta kun ääni otetaan sisään ja lähetetään ulos FireWiren kautta.  Ja kaikki ylläoleva vain Natty Studio -versiota.


[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 15.06.11 - klo:22.05 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Koodia: [Valitse]
sudo apt-get install linux-headers-2.6.38-8-lowlatency
Koodia: [Valitse]
sudo apt-get install linux-image-2.6.38-8-lowlatency
Minä asentaisin yksittäisten kernel-versioiden sijaan metapaketteja. Tällä tavalla toimien kerneli päivittyy automaattisesti.
Koodia: [Valitse]
sudo apt-get install linux-image-lowlatency linux-headers-lowlatency

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Päätteen kautta kysely noista kerneleistä heittää tämmöistä:

Koodia: [Valitse]
linux-igd                            linux-image-2.6.38-8-virtual
linux-image                          linux-image-generic
linux-image-2.6.31-12-realtime       linux-image-generic-pae
linux-image-2.6.33-29-realtime       linux-image-lowlatency
linux-image-2.6.33-29-realtime-pae   linux-image-lowlatency-pae
linux-image-2.6.38-7-generic         linux-image-realtime
linux-image-2.6.38-8-generic         linux-image-realtime-pae
linux-image-2.6.38-8-generic-pae     linux-image-server
linux-image-2.6.38-8-lowlatency      linux-image-virtual
linux-image-2.6.38-8-lowlatency-pae 

Kokeilen tätä siis normi-ubuntukoneella. Voisko nuo toimia myös ei-studio jakelussa?
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Lainaus
Kokeilen tätä siis normi-ubuntukoneella. Voisko nuo toimia myös ei-studio jakelussa?

Voi jos osaa mutta ei kovin käytännöllistä.   Joutuisit käsin tekemään ne viritykset jotka Studio paketissa on asennuksen jälkeen jo valmiina. Natty Studion asentaa rinnalle paljon nopeammin eli vapauttaa jostain osiosta tilaa sen verran että Natty Studio mahtuu sinne.  Käynnistysmenusta saat edelleen valittua minkä käynnistät, jonkun vanhoista vai tämän uuden.

Lainaus
Minä asentaisin yksittäisten kernel-versioiden sijaan metapaketteja. Tällä tavalla toimien kerneli päivittyy automaattisesti.

Tuo on aivan totta.  Erikoiskoneissa kuitenkin (kuten studiokäyttöön erikseen rakennettu) ei vaan niin helpolla / mielellään vaihdeta noita kerneleitä sen jälkeen kun yksi vaatimukset täyttävä on löydetty.   "Älä korjaa hyvin toimivaa."


« Viimeksi muokattu: 16.06.11 - klo:09.29 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Jepulis, pitääpä tässä very soon asentaa se lowlatency kerneli läppärille ja kattoa miten se vaikuttaa. Mulla ei oo firewire-rautoja linukan puolelle hommiin niin ei tarvii varmaan säätää niitä irq-hommeleita.

Btw, tuli just viimeinen pixmanian paketti, 8 gigaa lisää muistia. Sit on 16gb total, aika ihme jos saap sen loppumaan perushommilla... Jeeee.
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb