Specs:
Athlon64 X2 3800+
Asus M2NPV-VM moederbord (nForce6150+430) met daarop nVidia's implementatie van de Intel Azalea HD Audio, met een AD1986 5.1 codec erbij.
Simpele stereo speakers via Line Out aangesloten.
Gentoo 2006.1 x86 (niet amd64!)
Kernel 2.6.17-gentoo-r8 (zonder alsa meegebakken)
Alsa los gecompileerd (alsa-driver package), versie 1.0.13
gaim 1.5.0
History:
Ik hou niet van losse modules. Aanvankelijk heb ik support voor snd-hda-intel in de kernel ingebakken. Dat werkte bij een eerder bord met nVidia Azalea audio en Realtek codec prima, maar ik kreeg bij dit geval in het geheel geen geluid. Na lezen van enkele tips bleek de alsa versie in de kernel te oud te zijn en heb ik toch alsa los geinstalleerd. Na compileren heb ik alsaconf gedraaid en snd-hda-intel gekozen. Hierna werkte geluid prima zolang er maar een app geluid hoefde te maken, maar er werd duidelijk niet gemixed.
Vanavond dus geprobeerd om de ALSA incl dmix howto op de gentoo wiki te volgen om toch meerdere apps tegelijk geluid te laten maken. Dat liep ergens halverwege vast toen ik na een ~./asoundrc bestand (identiek aan die in de howto) aangemaakt te hebben het volgende moest doen:
Hij gaf de volgende fout:
Hier begon ik dus de fout in te gaan en ben ik gaan prutsen aan mijn /etc/modules.d/alsa file. Op gegeven moment stuurde iemand mij een icq message via Gaim en werd ik wakkergeschud door een endless loop van de gaim 'ploink'-geluid. *iets* wat ik had gedaan had dat veroorzaakt, want voor ik begon te prutsen maakte Gaim normale geluiden (mits ik geen andere audio-app gebruikte).
Bij zoekwerk ben ik op meerdere mensen met een vergelijkbaar probleem gestuit bij de snd-hda-intel, ook anderen bij wie het spontaan ontstaan is. Adviezen die ik geprobeerd heb:
• ~/.asoundrc verwijderen
• options snd-hda-intel position_fix=x (waarbij x=0,1,2,3)
• options snd-hda-intel model=basic index=
• deze regel toevoegen:
• gaim via alsa laten werken ipv ESD door command = aplay %s te doen.
Netto heeft het me helaas niets opgeleverd. Muziek afgespeeld via bijv. Audacious speelt perfect, maar (hardware) mixing gebeurt niet en zodra ik geploinkt wordt in gaim komt er een endless loop die ik alleen kan stoppen door /etc/init.d/alsasound restart te doen.
Mijn /etc/modules.d/alsa ziet er zo uit momenteel:
Vragen:
1) heeft iemand een idee hoe ik die wangedrag van gaim (of beter gezegd van mijn geluidschip zodra gaim een geluid maakt) kan verhelpen?
2) alsa zou hardware- danwel softwarematig moeten mixen zonder zodat meerdere apps sound kunnen maken. Dat werkte prima bij mijn eerdere plank met snd-hda-intel met Realtek codec. Heeft iemand tips voor dat ook met dit gedrocht aan de praat te krijgen?
Athlon64 X2 3800+
Asus M2NPV-VM moederbord (nForce6150+430) met daarop nVidia's implementatie van de Intel Azalea HD Audio, met een AD1986 5.1 codec erbij.
Simpele stereo speakers via Line Out aangesloten.
Gentoo 2006.1 x86 (niet amd64!)
Kernel 2.6.17-gentoo-r8 (zonder alsa meegebakken)
Alsa los gecompileerd (alsa-driver package), versie 1.0.13
gaim 1.5.0
History:
Ik hou niet van losse modules. Aanvankelijk heb ik support voor snd-hda-intel in de kernel ingebakken. Dat werkte bij een eerder bord met nVidia Azalea audio en Realtek codec prima, maar ik kreeg bij dit geval in het geheel geen geluid. Na lezen van enkele tips bleek de alsa versie in de kernel te oud te zijn en heb ik toch alsa los geinstalleerd. Na compileren heb ik alsaconf gedraaid en snd-hda-intel gekozen. Hierna werkte geluid prima zolang er maar een app geluid hoefde te maken, maar er werd duidelijk niet gemixed.
Vanavond dus geprobeerd om de ALSA incl dmix howto op de gentoo wiki te volgen om toch meerdere apps tegelijk geluid te laten maken. Dat liep ergens halverwege vast toen ik na een ~./asoundrc bestand (identiek aan die in de howto) aangemaakt te hebben het volgende moest doen:
code:
1
| aoss mpg321 some.mp3 |
Hij gaf de volgende fout:
code:
1
2
| ALSA lib pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave No default libao driver available. |
Hier begon ik dus de fout in te gaan en ben ik gaan prutsen aan mijn /etc/modules.d/alsa file. Op gegeven moment stuurde iemand mij een icq message via Gaim en werd ik wakkergeschud door een endless loop van de gaim 'ploink'-geluid. *iets* wat ik had gedaan had dat veroorzaakt, want voor ik begon te prutsen maakte Gaim normale geluiden (mits ik geen andere audio-app gebruikte).
Bij zoekwerk ben ik op meerdere mensen met een vergelijkbaar probleem gestuit bij de snd-hda-intel, ook anderen bij wie het spontaan ontstaan is. Adviezen die ik geprobeerd heb:
• ~/.asoundrc verwijderen
• options snd-hda-intel position_fix=x (waarbij x=0,1,2,3)
• options snd-hda-intel model=basic index=
• deze regel toevoegen:
code:
1
| remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel |
• gaim via alsa laten werken ipv ESD door command = aplay %s te doen.
Netto heeft het me helaas niets opgeleverd. Muziek afgespeeld via bijv. Audacious speelt perfect, maar (hardware) mixing gebeurt niet en zodra ik geploinkt wordt in gaim komt er een endless loop die ik alleen kan stoppen door /etc/init.d/alsasound restart te doen.
Mijn /etc/modules.d/alsa ziet er zo uit momenteel:
code:
1
2
3
4
5
6
7
8
9
10
11
| alias char-major-116 snd
alias snd-card-0 snd-hda-intel
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd-hda-intel index=0 model=basic position_fix=1
remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel |
Vragen:
1) heeft iemand een idee hoe ik die wangedrag van gaim (of beter gezegd van mijn geluidschip zodra gaim een geluid maakt) kan verhelpen?
2) alsa zou hardware- danwel softwarematig moeten mixen zonder zodat meerdere apps sound kunnen maken. Dat werkte prima bij mijn eerdere plank met snd-hda-intel met Realtek codec. Heeft iemand tips voor dat ook met dit gedrocht aan de praat te krijgen?
Oslik blyat! Oslik!