2 Äänikorttia

Olen laittanut SBLiven defaultiksi ja käytän emon omaa ääntä skypessä. Kuitenkin välillä kun käynnistää koneen niin emon oma ääni on defaultina. Onko mahdollista saada ne pysymään "omalla paikallaan"
10336
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

http://forum.ubuntu-fi.org/index.php?topic=920.msg5880#msg5880

/etc/modprobe.d/alsa-base

tuossa tiedostossa voi antaa index-numeron kortille, niin ne ei sen jälkeen tule enää arvotussa järjestyksessä käyttöön.

tyyliin:
options snd_usb_audio index=0
options snd_intel8x0 index=1

jossa 0 tarkoittaa oletusta, sitten numerot siitä ylöspäin. arvo -2 tarkoittaa disablointia.

Äänestä
  • Kiitos sain toimimaan.

    Äänestä

  • Vaihtaa edelleen emon äänen ensisijaiseksi.

    Äänestä

  • sittenkään kirjoitti:

    Vaihtaa edelleen emon äänen ensisijaiseksi.

    Voit tutkia tuosta miten homma menee;

    http://alsa.opensrc.org/FAQ026

    Eli sun täytyy tehdä joko /etc/asound.conf TAI ~/.asoundrc niminen tiedosto, edellinen vaikuttaa kaikkiin käyttäjiin ja jälkimmäinen vain siihen kenen kotihakemistossa tuo .asoundrc on.

    Voimistelin ite tuossa vähän aikaa takaperin noiden kanssa ja pää meni ensin pyörälle ja sitten rullalle mutta sain toimimaan, ohjeita kyllä löytyy englanniksi ja vähän suomeksikin kun googlettaa.

    Tuossa ihmettelemistä loppukevääksi;

    http://alsa.opensrc.org/Main_Page

    Äänestä

  • old_profile_3778 kirjoitti:

    Voit tutkia tuosta miten homma menee;

    http://alsa.opensrc.org/FAQ026

    Eli sun täytyy tehdä joko /etc/asound.conf TAI ~/.asoundrc niminen tiedosto, edellinen vaikuttaa kaikkiin käyttäjiin ja jälkimmäinen vain siihen kenen kotihakemistossa tuo .asoundrc on.

    Voimistelin ite tuossa vähän aikaa takaperin noiden kanssa ja pää meni ensin pyörälle ja sitten rullalle mutta sain toimimaan, ohjeita kyllä löytyy englanniksi ja vähän suomeksikin kun googlettaa.

    Tuossa ihmettelemistä loppukevääksi;

    http://alsa.opensrc.org/Main_Page

    voitko laittaa tänne listauksen, millainen tuo sun kotikansiossa oleva .asoundrc on?

    nimittäin ei toiminut mullakaan rebootin jälkeen tuo itseni antama ohje..

    Äänestä

  • cnyyvannzn kirjoitti:

    voitko laittaa tänne listauksen, millainen tuo sun kotikansiossa oleva .asoundrc on?

    nimittäin ei toiminut mullakaan rebootin jälkeen tuo itseni antama ohje..

    niin tai sitten /etc/asound.conf

    Äänestä

  • old_profile_3778 kirjoitti:

    Voit tutkia tuosta miten homma menee;

    http://alsa.opensrc.org/FAQ026

    Eli sun täytyy tehdä joko /etc/asound.conf TAI ~/.asoundrc niminen tiedosto, edellinen vaikuttaa kaikkiin käyttäjiin ja jälkimmäinen vain siihen kenen kotihakemistossa tuo .asoundrc on.

    Voimistelin ite tuossa vähän aikaa takaperin noiden kanssa ja pää meni ensin pyörälle ja sitten rullalle mutta sain toimimaan, ohjeita kyllä löytyy englanniksi ja vähän suomeksikin kun googlettaa.

    Tuossa ihmettelemistä loppukevääksi;

    http://alsa.opensrc.org/Main_Page

    Asiahan on niin ettei tuota asound.conf/.asoundrc edes tarvitse jos ALSA muuten toimii oikein. Tuon konfigurointitiedoston tarkoitus on joko a) ohjata äänilaitteen tiettyjä asetuksia tai aliaksia TAI b) ottaa irti erikoisempia ominaisuuksia jotka muuten jäisivät hyödyntämättä. Tämä asound.conf/.asoundrc on aina äänikortti- ja tapauskohtainen ja ehkä hieman erilainen eri kokoonpanoissa joten sitä täytyy itse soveltaa perusrungosta joka on yksinkertaisesti tämä;

    pcm.card0 {
    type hw
    card 0
    }
    ctl.card0 {
    type hw
    card 0
    }

    Monimutkaisemmissa asetuksissa tulee sitten muita parametreja kuten rate, channels, route_policy, buffer_size ymsyms.. joten mun konffaus tuskin pätee teillä.

    Mutta jos halutaan asettaa oletuskortti niin sen pitäisi mennä yksinkertaisesti näin;

    Anna komento "cat /proc/asound/cards" ja tutki mikä korteista on haluamasi default. Sitten muokkaa .asoundrc siten että siellä on tällainen litania (voit kopioida tästä);

    pcm.!default {
    type hw
    card 2
    }
    ctl.!default {
    type hw
    card 2
    }

    Tuossa pcm ohjataan avainsanalla "!default" Alsan lib apille oletukseksi ja tyyppi on "type hw" eli käytetään kernelin ajuria. Oletuskortti on sitten esimerkissä tuo "card 2" eli kolmas laite joka löytyi. Eli jos teillä on kaksi korttia niin se on joko 1 tai 2 sen näkee siitä cat tulosteesta minkä indeksin haluaa oletuskortiksi. Lisäksi jos cat tulostaa siihen kortin eteen jonkin nimen kuten

    2 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI

    niin tuon AudioPCI:n pitäisi käydä yhtä hyvin eli muoto olisi

    pcm.!default {
    type hw
    card AudioPCI
    }

    MUTTA ottakaa huomioon että tämä vaihtaa VAIN oletus ALSA-laitteen ja jos sovellus käyttääkin syystä tai toisesta (vanha sovellus tai tuki jätetty) esim. OSS niin homma ei kai taaskaan pelitä ja vähintäänkin pitää olla asennettuna snd-pcm-oss ja snd-mixer-oss modulit.

    Skype esim. on alunperin oss sovellus mutta nykyään kai jo puhtaasti alsa?

    Kaiken huipuksi tuo aiemmin mainitsemasi litania pitäisi kyllä toimia ihan yhtä hyvin joten en kyllä tajua.. olen taas ihan pihalla näiden äänien kanssa, toisaalta indexien pitäisi kai olla näin;

    options snd-intel8x0 index=-2
    options snd-cs46xx index=-1

    Jolloin indeksi -1 on oletuskortti. Kokeilitko tuollaista? Jos toimii niin on varmaan helpoin tapa.

    Äänestä

  • old_profile_3778 kirjoitti:

    Asiahan on niin ettei tuota asound.conf/.asoundrc edes tarvitse jos ALSA muuten toimii oikein. Tuon konfigurointitiedoston tarkoitus on joko a) ohjata äänilaitteen tiettyjä asetuksia tai aliaksia TAI b) ottaa irti erikoisempia ominaisuuksia jotka muuten jäisivät hyödyntämättä. Tämä asound.conf/.asoundrc on aina äänikortti- ja tapauskohtainen ja ehkä hieman erilainen eri kokoonpanoissa joten sitä täytyy itse soveltaa perusrungosta joka on yksinkertaisesti tämä;

    pcm.card0 {
    type hw
    card 0
    }
    ctl.card0 {
    type hw
    card 0
    }

    Monimutkaisemmissa asetuksissa tulee sitten muita parametreja kuten rate, channels, route_policy, buffer_size ymsyms.. joten mun konffaus tuskin pätee teillä.

    Mutta jos halutaan asettaa oletuskortti niin sen pitäisi mennä yksinkertaisesti näin;

    Anna komento "cat /proc/asound/cards" ja tutki mikä korteista on haluamasi default. Sitten muokkaa .asoundrc siten että siellä on tällainen litania (voit kopioida tästä);

    pcm.!default {
    type hw
    card 2
    }
    ctl.!default {
    type hw
    card 2
    }

    Tuossa pcm ohjataan avainsanalla "!default" Alsan lib apille oletukseksi ja tyyppi on "type hw" eli käytetään kernelin ajuria. Oletuskortti on sitten esimerkissä tuo "card 2" eli kolmas laite joka löytyi. Eli jos teillä on kaksi korttia niin se on joko 1 tai 2 sen näkee siitä cat tulosteesta minkä indeksin haluaa oletuskortiksi. Lisäksi jos cat tulostaa siihen kortin eteen jonkin nimen kuten

    2 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI

    niin tuon AudioPCI:n pitäisi käydä yhtä hyvin eli muoto olisi

    pcm.!default {
    type hw
    card AudioPCI
    }

    MUTTA ottakaa huomioon että tämä vaihtaa VAIN oletus ALSA-laitteen ja jos sovellus käyttääkin syystä tai toisesta (vanha sovellus tai tuki jätetty) esim. OSS niin homma ei kai taaskaan pelitä ja vähintäänkin pitää olla asennettuna snd-pcm-oss ja snd-mixer-oss modulit.

    Skype esim. on alunperin oss sovellus mutta nykyään kai jo puhtaasti alsa?

    Kaiken huipuksi tuo aiemmin mainitsemasi litania pitäisi kyllä toimia ihan yhtä hyvin joten en kyllä tajua.. olen taas ihan pihalla näiden äänien kanssa, toisaalta indexien pitäisi kai olla näin;

    options snd-intel8x0 index=-2
    options snd-cs46xx index=-1

    Jolloin indeksi -1 on oletuskortti. Kokeilitko tuollaista? Jos toimii niin on varmaan helpoin tapa.

    Hienot oli selitykset mutta pikku simulaatio omalla koneella osoitti etteivät kortit vaihtaneet paikkaa japyh!

    Itseasiassa mä en tehnyt tuota korttien vaihtoa vaan virittelin SD audigyä toimimaan (toisella koneella) paremmin kun ääni tuli vain parista kajarista, tuon emon äänikortin disabloin tarpeettomana. Yhden ohjelman jouduin asentamaan uusiksi koska se oli mennyt emon kortille eikä mistään löytynyt konffaustietoa että miten se hakee äänikorttia. Yritän tutkia tätä lisää jossakin välissä.

    Äänestä

  • old_profile_3778 kirjoitti:

    Hienot oli selitykset mutta pikku simulaatio omalla koneella osoitti etteivät kortit vaihtaneet paikkaa japyh!

    Itseasiassa mä en tehnyt tuota korttien vaihtoa vaan virittelin SD audigyä toimimaan (toisella koneella) paremmin kun ääni tuli vain parista kajarista, tuon emon äänikortin disabloin tarpeettomana. Yhden ohjelman jouduin asentamaan uusiksi koska se oli mennyt emon kortille eikä mistään löytynyt konffaustietoa että miten se hakee äänikorttia. Yritän tutkia tätä lisää jossakin välissä.

    Pientä sekoilua taas sori.. on tuossa selän takana menossa gentoon asennus niin juoksen taas ympyrää tässä heh. Siinä oli jotakin ongelmaa kiintolevyssä eikä pystynyt asentamaan muka grubia tiä häntä vedin koko lootan täyteen zeroa ja aloitin alusta, kohta on valmis.

    Niin toimihan se systeemi kuitenkin eli tein siis näin;

    Kuuntelin Amarokia (on muuten sairaan hyvä soitin, nettikanaviakin ihan tolkuttomasti) silleen normaalisti. Tsekkasin koneeni kortit

    koti@koti-desktop:~$ cat /proc/asound/cards

    0 [SI7012 ]: ICH - SiS SI7012
    SiS SI7012 with AD1986 at 0xb000, irq 22
    1 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI
    Ensoniq AudioPCI ENS1371 at 0xb400, irq 22

    Seuraavaksi lisäsin ~/.asoundrc tämän litanian (tässä koneessa ei siis ollut siellä mitään ennen tätä) ja sammutin Amarokin.

    pcm.!default {
    type hw
    card 1
    }
    ctl.!default {
    type hw
    card 1
    }

    eli pistin ensoniqin(1) defaultiksi, sitten rebuuttasin alsan "sudo /etc/init.d/alsa-utils restart" ja käynnistin Amarokin, kas mitään ei kuulunut. Vaihdoin kuuloke-plugin ensoniqiin ja sieltäpä tulla puksutti teknoa. Sammutin taas Amarokin.

    Vaihdoin "card 1" takasin "card 0" ja rebuuttasin alsan, käynistin Amarokin.. mitään ei kuulunut. Vaihdoin kuuloke-plugin emon äänikortille ja heips taas tulvi teknoa.

    Testasin myös Rhythmboxilla ja siinä sama juttu eli näyttäsi toimivan. Sen sijaan komento "cat /proc/asound/cards" näytti koko ajan samaa johtuen varmaankin siitä ettei varsinaiset ääni-slotit muuttuneet mihinkään, siltikin oletuskortti muuttui.

    Eli kokeilkaa tuota.

    Äänestä

  • old_profile_3778 kirjoitti:

    Pientä sekoilua taas sori.. on tuossa selän takana menossa gentoon asennus niin juoksen taas ympyrää tässä heh. Siinä oli jotakin ongelmaa kiintolevyssä eikä pystynyt asentamaan muka grubia tiä häntä vedin koko lootan täyteen zeroa ja aloitin alusta, kohta on valmis.

    Niin toimihan se systeemi kuitenkin eli tein siis näin;

    Kuuntelin Amarokia (on muuten sairaan hyvä soitin, nettikanaviakin ihan tolkuttomasti) silleen normaalisti. Tsekkasin koneeni kortit

    koti@koti-desktop:~$ cat /proc/asound/cards

    0 [SI7012 ]: ICH - SiS SI7012
    SiS SI7012 with AD1986 at 0xb000, irq 22
    1 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI
    Ensoniq AudioPCI ENS1371 at 0xb400, irq 22

    Seuraavaksi lisäsin ~/.asoundrc tämän litanian (tässä koneessa ei siis ollut siellä mitään ennen tätä) ja sammutin Amarokin.

    pcm.!default {
    type hw
    card 1
    }
    ctl.!default {
    type hw
    card 1
    }

    eli pistin ensoniqin(1) defaultiksi, sitten rebuuttasin alsan "sudo /etc/init.d/alsa-utils restart" ja käynnistin Amarokin, kas mitään ei kuulunut. Vaihdoin kuuloke-plugin ensoniqiin ja sieltäpä tulla puksutti teknoa. Sammutin taas Amarokin.

    Vaihdoin "card 1" takasin "card 0" ja rebuuttasin alsan, käynistin Amarokin.. mitään ei kuulunut. Vaihdoin kuuloke-plugin emon äänikortille ja heips taas tulvi teknoa.

    Testasin myös Rhythmboxilla ja siinä sama juttu eli näyttäsi toimivan. Sen sijaan komento "cat /proc/asound/cards" näytti koko ajan samaa johtuen varmaankin siitä ettei varsinaiset ääni-slotit muuttuneet mihinkään, siltikin oletuskortti muuttui.

    Eli kokeilkaa tuota.

    kaikista vastauksista. Ei vaan auttanut yhtään. Kaiken saa toimimaan aina parin käynnistyksen ajaksi, mutta sitten yhtäkkiä asetukset palautuu alkuasetelmaan. Aika luokatonta viritystä.

    Äänestä

Kommentoi aloitusta


Ongelmia kirjoitti:

Olen laittanut SBLiven defaultiksi ja käytän emon omaa ääntä skypessä. Kuitenkin välillä kun käynnistää koneen niin emon oma ääni on defaultina. Onko mahdollista saada ne pysymään "omalla paikallaan"

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu