ALSA versie: 0.9.2 (zelfde probleem met 0.9.0-beta12); kernel versie: 2.4.20; Card: Sound Blaster Live!; Chip: Cirrus Logic CS4297A rev 4
Probleem: Master/PCM kan *wel* verandert worden *maar* heeft *geen* effect op het daadwerkelijke volume. Boxen zitten op de analoge output. Er is geen /dev/snd/*mixer*
terwijl ALSA draait. Volgens mij is dat nodig voor PCM: http://alsa.opensrc.org/index.php?page=SBliveMixerControls
Ik heb wel een workaround gevonden, ik ben erachter gekomen dat 'Wave
Surround' wel het geluid beinvloed. Dat houdt dus in dat als ik in de
Xmms ALSA configuratie zeg dat-ie als mixer Wave Surround moet nemen,
hij 't wel doet. Tof! Maar.. niet zoals het hoort en het geluid lijkt
hierdoor behoorlijk exponentieel beinvloed te worden; dat was niet het
geval met de kernel drivers.
Ook ben ik erachter gekomen dat de 2 PCM regelaars mijn 2 boxen
beinvloeden. Allebei onafhankelijk. Op zich is dat wel leuk, maar ik wil
1 mixer control die (fatsoenlijk; dus niet zoals Wave Surround) mijn
boxen kan beinvloeden zodat ik die kan instellen in Xmms-ALSA als Mixer
device en dan met Xmms het allemaal kan regelen.
Het zijn 2 boxen en een subwoofer, allemaal analoog.
/etc/alsa/modutils/0.9:
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.9.0 ---
alias char-major-116 snd
alias snd-card-0 snd-emu10k1
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 snd_major=116 snd_cards_limit=1 snd_device_gid=29
snd_device_mode=0660
options snd-emu10k1 snd_index=0
# --- END: Generated by ALSACONF, do not edit. ---
Wat ik gek vind is dat ik: SB Live Analog/Digital Output Jack niet kan
modden. Als ik de docs goed begrepen heb is dat voor midi. Zou leuk zijn
als ik toch midi kan gebruiken in de toekomst... Ik heb geen digitale
speakerset, maar dit gaat over zowel analoog alsmede digitaal.
Gamix crashed als ik ook maar iets probeer te editten: gamix:
control.c:1549: snd_ctl_elem_info_get_count: Assertion `obj' failed.
Aborted Dus ik gebruik alsamixer (imo mooier maar of gamix meer kan weet
ik niet)
Oh, ja ik heb gegoogled, ja ik heb hier gezocht, ja ik heb op de
homepage gekeken van ALSA en ja ik heb van allerlei (hetzij soms
outdated) howto's bekeken. Mijn vraag over de mixer die niet in /dev/snd
is wordt daar niet in behandelt. Nergens. Anderen met een SB Live!
hebben 'm wel.
Nee, Master/PCM staan niet op mute ('MM' in Alsamixer) en nee ze staan
ook niet uit. Ja de permissies staan prima, gid 29 = audio, van die
groep ben ik lid. Waarom gebruik je niet gewoon de emu10k1 drivers in de
kernel? Omdat ik ten eerste ALSA nodig heb voor bepaalde programma's en
ten tweede ik liever gebruik maak van een project dat echt free is ipv.
OSS dat niet meer free is. Ten derde ben ik niet tevreden over de
kwaliteit.
Tenslotte om te verduidelijken wat ik bedoel met Xmms-Alsa een mixer instellen: zie dit plaatje.
Probleem: Master/PCM kan *wel* verandert worden *maar* heeft *geen* effect op het daadwerkelijke volume. Boxen zitten op de analoge output. Er is geen /dev/snd/*mixer*
terwijl ALSA draait. Volgens mij is dat nodig voor PCM: http://alsa.opensrc.org/index.php?page=SBliveMixerControls
Ik heb wel een workaround gevonden, ik ben erachter gekomen dat 'Wave
Surround' wel het geluid beinvloed. Dat houdt dus in dat als ik in de
Xmms ALSA configuratie zeg dat-ie als mixer Wave Surround moet nemen,
hij 't wel doet. Tof! Maar.. niet zoals het hoort en het geluid lijkt
hierdoor behoorlijk exponentieel beinvloed te worden; dat was niet het
geval met de kernel drivers.
Ook ben ik erachter gekomen dat de 2 PCM regelaars mijn 2 boxen
beinvloeden. Allebei onafhankelijk. Op zich is dat wel leuk, maar ik wil
1 mixer control die (fatsoenlijk; dus niet zoals Wave Surround) mijn
boxen kan beinvloeden zodat ik die kan instellen in Xmms-ALSA als Mixer
device en dan met Xmms het allemaal kan regelen.
Het zijn 2 boxen en een subwoofer, allemaal analoog.
/etc/alsa/modutils/0.9:
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.9.0 ---
alias char-major-116 snd
alias snd-card-0 snd-emu10k1
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 snd_major=116 snd_cards_limit=1 snd_device_gid=29
snd_device_mode=0660
options snd-emu10k1 snd_index=0
# --- END: Generated by ALSACONF, do not edit. ---
Wat ik gek vind is dat ik: SB Live Analog/Digital Output Jack niet kan
modden. Als ik de docs goed begrepen heb is dat voor midi. Zou leuk zijn
als ik toch midi kan gebruiken in de toekomst... Ik heb geen digitale
speakerset, maar dit gaat over zowel analoog alsmede digitaal.
Gamix crashed als ik ook maar iets probeer te editten: gamix:
control.c:1549: snd_ctl_elem_info_get_count: Assertion `obj' failed.
Aborted Dus ik gebruik alsamixer (imo mooier maar of gamix meer kan weet
ik niet)
Oh, ja ik heb gegoogled, ja ik heb hier gezocht, ja ik heb op de
homepage gekeken van ALSA en ja ik heb van allerlei (hetzij soms
outdated) howto's bekeken. Mijn vraag over de mixer die niet in /dev/snd
is wordt daar niet in behandelt. Nergens. Anderen met een SB Live!
hebben 'm wel.
Nee, Master/PCM staan niet op mute ('MM' in Alsamixer) en nee ze staan
ook niet uit. Ja de permissies staan prima, gid 29 = audio, van die
groep ben ik lid. Waarom gebruik je niet gewoon de emu10k1 drivers in de
kernel? Omdat ik ten eerste ALSA nodig heb voor bepaalde programma's en
ten tweede ik liever gebruik maak van een project dat echt free is ipv.
OSS dat niet meer free is. Ten derde ben ik niet tevreden over de
kwaliteit.
Tenslotte om te verduidelijken wat ik bedoel met Xmms-Alsa een mixer instellen: zie dit plaatje.