Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

17.06.2006, 10:49

[gelöst/workaround] alsactl store - samplingrate

hallo zusammen,

ich habe meine audio-workastation vor eineiger zeit auf gentoo umgestellt - hat sich wirklich gelohnt!
jedoch musste ich feststellen, dass alsactl store die samplingrate meiner m-audio delta nicht mitspeichert. zweites problem ist, dass sich die samplingrate im alsamixer korrekt angezeigt wird, jedoch nicht richtig verändert werden kann. dafür nehme ich immer envy24control.

nun möchte ich gerne mein system hochfahren und die gewünschte samplingrate von 44,1 khz haben; nicht 96khz wie es im moment ist.

mein audio setup sieht folgender massen aus:

audiokarte 1 ist eine interne via, für kde usw.
audiokarte 2 ist meine m-audio delta

ich habe auch schon versucht die karten auszutauschen oder /etc/asound.state - leider ohne die gewünschte wirkung.

hat jemand eine ahnung wie ich mit alsa die samplingrate beim reboot sauber speichern kann?

danke euch!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »stardub« (17.06.2006, 12:31)


2

17.06.2006, 11:57

hoppla,

das ging aber wieder schnell....
ich habe gerade eine möglichkeit gefunden dies zu fixen:

mithilfe eines unter envy24control gespeicherten profiles (liegt unter ~/envy24control/profiles.conf)
hab ich gerade festgestellt, dass alsactl store einen wert nicht mitspeichert! - die profiles.conf unterteilt im prinzip asound.state-'code' ein profile-blöcke.

aus diesem grund hab ich folgenden patch für meine /etc/asound.conf erstellt:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
--- /etc/asound.state_441profile        2006-06-17 11:23:27.000000000 +0000
+++ /etc/asound.state   2006-06-17 11:28:01.000000000 +0000
@@ -468,7 +468,7 @@
                comment.range '0 - 255'
                iface PCM
                name 'IEC958 CS8427 Error Status'
-               value 23
+               value 22
        }
        control.3 {
                comment.access read

der pach liegt unter /opt und wird mithilfe von 'local.start' ausgeführt.
hier mein command:

Quellcode

1
patch -N -R -p1 /etc/asound.state /opt/asound_441khz.patch && alsactl restore 


werde mich wohl mal beim alsa-projekt melden...

grüsse