Alsa Kanal immer wieder auf Mute

GKMsound

GKMsound

Systemimmun
Ich bin seit langen auf Manjaro Linux XFCE LTS, selten gab es Probleme das meiste wurde vor Jahren konfiguriert.
Ich benutze vorwiegend KH an einer Creative Soundblaster X-Fi Notebook und es funktionierte immer gut.
Nun habe ich aber ein kleines Problem mit dem Alsamixer.
Es wird immer wieder der Kanal Front auf MM geschaltet (z.B. beim Ausstecken der KH oder sperren der Sitzung) ohne das es automatisch wieder auf Unmute schaltet.
Also ist nix zu hören außer ich deaktiviere Front MM im Terminal was aber nicht von dauer ist.

Bildschirmfoto_2021-09-07_08-48-01.png
Nun habe ich schon nach dem Problem gesucht doch es gibt zu viele unterschiedliche Ansätze und ich befürchte eher noch mehr Schaden zu machen.
Als erstes ist mir aufgefallen das die Systemkonfigurationsdatei /etc/asound.conf fehlt .
Ich hoffe mir kann jemand helfen das zu richten. Ich kenne mich da einfach zu wenig aus.
 
Lösung
GKMsound
Ich glaube die verantwortliche Datei gefunden zu haben.
Es gibt einige Dateien in: /usr/share/pulseaudio/alsa-mixer/paths/
Unter anderem: analog-output-headphones.conf
Da gibt es den Abschnitt:

[Element Front]
switch = off
volume = zero


Ist der auf switch = on funktioniert es wieder wie gewohnt. :huepfling:
Also nochmal in meinem System nachgeforscht und die einzige Datei die sich in den letzten Wochen in dem Audio-Alsa-Zusammenhang geändert hat scheint /etc/alsa/conf.d/50-pipewire.conf zu sein. Mir sagt das aber nix, kann nur an einem Update liegen.
 
Ich habe jetzt in /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf einen Abschnitt:

Code:
[Mapping analog-stereo]
device-strings = front:%f
channel-map = left,right
paths-output = analog-output analog-output-lineout analog-output-speaker analog-output-headphones analog-output-headphones-2
paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog-input-headphone-mic analog-input-headset-mic
priority = 15

ist da etwas anzupassen? (nalog-output-headphones-2)
 
Code:
$ pacmd dump && pacmd list-cards
### Configuration dump generated at Tue Sep  7 17:02:48 2021

load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
load-module module-udev-detect
load-module module-alsa-card device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-jackdbus-detect channels=2
load-module module-bluetooth-policy
load-module module-bluetooth-discover
load-module module-bluez5-discover
load-module module-dbus-protocol
load-module module-native-protocol-unix
load-module module-gsettings
load-module module-default-device-restore
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
load-module module-console-kit
load-module module-systemd-login
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
load-module module-x11-publish display=:0.0 xauthority=/home/rico/.Xauthority
load-module module-x11-xsmp display=:0.0 xauthority=/home/rico/.Xauthority session_manager=local/rico-hpzbook15:@/tmp/.ICE-unix/1013,unix/rico-hpzbook15:/tmp/.ICE-unix/1013
load-module module-alsa-card device_id="2" name="pci-0000_3c_00.0" card_name="alsa_card.pci-0000_3c_00.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-cli-protocol-unix

set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo 0x75b1
set-sink-mute alsa_output.pci-0000_00_1b.0.analog-stereo no
suspend-sink alsa_output.pci-0000_00_1b.0.analog-stereo yes
set-sink-volume alsa_output.pci-0000_3c_00.0.analog-stereo 0x828f
set-sink-mute alsa_output.pci-0000_3c_00.0.analog-stereo no
suspend-sink alsa_output.pci-0000_3c_00.0.analog-stereo no

set-source-volume alsa_output.pci-0000_00_1b.0.analog-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_00_1b.0.analog-stereo.monitor no
suspend-source alsa_output.pci-0000_00_1b.0.analog-stereo.monitor yes
set-source-volume alsa_input.pci-0000_00_1b.0.analog-stereo 0x11999
set-source-mute alsa_input.pci-0000_00_1b.0.analog-stereo yes
suspend-source alsa_input.pci-0000_00_1b.0.analog-stereo yes
set-source-volume alsa_output.pci-0000_3c_00.0.analog-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_3c_00.0.analog-stereo.monitor no
suspend-source alsa_output.pci-0000_3c_00.0.analog-stereo.monitor no

set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo
set-card-profile alsa_card.pci-0000_3c_00.0 output:analog-stereo

set-default-sink alsa_output.pci-0000_3c_00.0.analog-stereo
set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo

### EOF
2 card(s) available.
    index: 0
    name: <alsa_card.pci-0000_00_1b.0>
    driver: <module-alsa-card.c>
    owner module: 6
    properties:
        alsa.card = "0"
        alsa.card_name = "HDA Intel PCH"
        alsa.long_card_name = "HDA Intel PCH at 0xcca30000 irq 36"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1b.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "8c20"
        device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller (ZBook 15)"
        device.form_factor = "internal"
        device.string = "0"
        device.description = "Internes Audio"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    profiles:
        input:analog-stereo: Analog Stereo-Eingabe (priority 32833, available: unknown)
        output:analog-stereo: Analog Stereo-Ausgabe (priority 39268, available: unknown)
        output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 39333, available: unknown)
        off: Aus (priority 0, available: unknown)
    active profile: <output:analog-stereo+input:analog-stereo>
    sinks:
        alsa_output.pci-0000_00_1b.0.analog-stereo/#0: Internes Audio Analog Stereo
    sources:
        alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#0: Monitor of Internes Audio Analog Stereo
        alsa_input.pci-0000_00_1b.0.analog-stereo/#1: Internes Audio Analog Stereo
    ports:
        analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: unknown)
            properties:
                device.icon_name = "audio-input-microphone"
        analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "audio-input-microphone"
        analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
            properties:
                
        analog-output-lineout: Line Out (priority 9000, latency offset 0 usec, available: no)
            properties:
                
        analog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: unknown)
            properties:
                device.icon_name = "audio-speakers"
        analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "audio-headphones"
    index: 3
    name: <alsa_card.pci-0000_3c_00.0>
    driver: <module-alsa-card.c>
    owner module: 28
    properties:
        alsa.card = "2"
        alsa.card_name = "HDA Creative"
        alsa.long_card_name = "HDA Creative at 0xb0000000 irq 16"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:3c:00.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1c.4/0000:3b:00.0/0000:3c:00.0/sound/card2"
        device.bus = "pci"
        device.vendor.id = "1102"
        device.vendor.name = "Creative Labs"
        device.product.id = "0009"
        device.product.name = "CA0110 [Sound Blaster X-Fi Xtreme Audio] (SB1040 PCI Express)"
        device.string = "2"
        device.description = "CA0110 [Sound Blaster X-Fi Xtreme Audio] (SB1040 PCI Express)"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    profiles:
        input:analog-stereo: Analog Stereo-Eingabe (priority 65, available: no)
        output:analog-stereo: Analog Stereo-Ausgabe (priority 39268, available: unknown)
        output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: unknown)
        output:analog-surround-21: Analog Surround 2.1-Ausgabe (priority 34068, available: unknown)
        output:analog-surround-21+input:analog-stereo: Analog Surround 2.1-Ausgabe + Analog Stereo-Eingabe (priority 1365, available: unknown)
        output:analog-surround-40: Analog Surround 4.0-Ausgabe (priority 33968, available: unknown)
        output:analog-surround-40+input:analog-stereo: Analog Surround 4.0-Ausgabe + Analog Stereo-Eingabe (priority 1265, available: unknown)
        output:analog-surround-41: Analog Surround 4.1-Ausgabe (priority 34068, available: unknown)
        output:analog-surround-41+input:analog-stereo: Analog Surround 4.1-Ausgabe + Analog Stereo-Eingabe (priority 1365, available: unknown)
        output:analog-surround-50: Analog Surround 5.0-Ausgabe (priority 33968, available: unknown)
        output:analog-surround-50+input:analog-stereo: Analog Surround 5.0-Ausgabe + Analog Stereo-Eingabe (priority 1265, available: unknown)
        output:analog-surround-51: Analog Surround 5.1-Ausgabe (priority 34068, available: unknown)
        output:analog-surround-51+input:analog-stereo: Analog Surround 5.1-Ausgabe + Analog Stereo-Eingabe (priority 1365, available: unknown)
        output:analog-surround-71: Analog Surround 7.1-Ausgabe (priority 33968, available: unknown)
        output:analog-surround-71+input:analog-stereo: Analog Surround 7.1-Ausgabe + Analog Stereo-Eingabe (priority 1265, available: unknown)
        off: Aus (priority 0, available: unknown)
    active profile: <output:analog-stereo>
    sinks:
        alsa_output.pci-0000_3c_00.0.analog-stereo/#3: CA0110 [Sound Blaster X-Fi Xtreme Audio] (SB1040 PCI Express) Analog Stereo
    sources:
        alsa_output.pci-0000_3c_00.0.analog-stereo.monitor/#4: Monitor of CA0110 [Sound Blaster X-Fi Xtreme Audio] (SB1040 PCI Express) Analog Stereo
    ports:
        analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "audio-input-microphone"
        analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
            properties:
                
        analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: yes)
            properties:
                device.icon_name = "audio-headphones"

Weiß nicht aber da scheint alles zu stimmen.
Was zum Teufel ist es was "Front" auf "MM" schalten lässt?
 
Ausschnitt aus dem Upload (sudo alsa-info.sh --upload) :
Code:
state.Creative {
    control.1 {
        iface MIXER
        name 'Front Playback Volume'
        value.0 103
        value.1 103
        comment {
            access 'read write'
            type INTEGER
            count 2
            range '0 - 103'
            dbmin -5150
            dbmax 0
            dbvalue.0 0
            dbvalue.1 0
        }
    }
    control.2 {
        iface MIXER
        name 'Front Playback Switch'
        value.0 true
        value.1 true
        comment {
            access 'read write'
            type BOOLEAN
            count 2
        }
    }
    control.3 {
        iface MIXER
        name 'Surround Playback Volume'
        value.0 0
        value.1 0
        comment {
            access 'read write'
            type INTEGER
            count 2
            range '0 - 103'
            dbmin -5150
            dbmax 0
            dbvalue.0 -5150
            dbvalue.1 -5150
        }

zeigt das 'Front Playback Switch' schaltet aber über welche Datei kann ich das deaktivieren?
 
So ich habe mir jetzt ein Icon mit dem Befehl:
Code:
amixer --card=2 sset Front unmute && amixer --card=2 sset Headphone unmute
erstellt.
Da klicke ich jetzt drauf dann hab ich Ton im KH. Aber eigentlich soll es automatisch funktionieren.
 
/etc/alsa/conf.d/50-pipewire.conf
Verwendet Manjaro nun PipeWire statt PulseAudio
/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
oder beides? Beides sind ~Multimedia Soundserver für ALSA, jackd wäre dann der dritte Soundserver.
ist alles meist englisch (fast so problematisch wie chinesisch für mich)
Hier im Forum/Linux hat man doch nun auch eine Möglichkeit solche Fragen zu stellen, sind auch einige Linux^Audio Nutzer hier. Oder frage auf https://linuxmusicians.com/ einfach auf deutsch, ist erlaubt IMHO und es gibt auch einige .de User dort.
 
Zuletzt bearbeitet:
Ich glaube die verantwortliche Datei gefunden zu haben.
Es gibt einige Dateien in: /usr/share/pulseaudio/alsa-mixer/paths/
Unter anderem: analog-output-headphones.conf
Da gibt es den Abschnitt:

[Element Front]
switch = off
volume = zero


Ist der auf switch = on funktioniert es wieder wie gewohnt. :huepfling:
 
Lösung


News

Zurück
Oben