Kein Sound auf 2017er iMac

Hallo,

ich habe nach wie vor keinen Sound auf meinem 2017er iMac mit Leap 16. Hierzu gab es 2023 schon einmal einen entsprechenden Thread im Forum:

Gibt es hierzu irgendwelche Updates? Offenbar mangelte es an einem Kernelmodul bzw. Treiber?

Hier mein Output:

inxi -Axxz
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
  Device-2: Advanced Micro Devices [AMD/ATI] Baffin HDMI/DP Audio [Radeon
    RX 550 640SP / 560/560X] driver: snd_hda_intel v: kernel pcie:
    speed: 8 GT/s lanes: 8 bus-ID: 01:00.1 chip-ID: 1002:aae0
  API: ALSA v: k6.12.0-160000.7-default status: kernel-api with: aoss
    type: oss-emulator
  Server-1: PipeWire v: 1.4.6 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin

zypper se -si pipewire pulse
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                     | Type  | Version          | Arch   | Repository
---+--------------------------+-------+------------------+--------+----------------
i  | kpipewire6-imports       | Paket | 6.4.2-bp160.1.2  | x86_64 | repo-oss (16.0)
i  | libKF6PulseAudioQt5      | Paket | 1.7.0-bp160.1.3  | x86_64 | repo-oss (16.0)
i  | libKPipeWire6            | Paket | 6.4.2-bp160.1.2  | x86_64 | repo-oss (16.0)
i  | libKPipeWire6-lang       | Paket | 6.4.2-bp160.1.2  | noarch | repo-oss (16.0)
i  | libKPipeWireDmaBuf6      | Paket | 6.4.2-bp160.1.2  | x86_64 | repo-oss (16.0)
i  | libKPipeWireRecord6      | Paket | 6.4.2-bp160.1.2  | x86_64 | repo-oss (16.0)
i  | libpipewire-0_3-0        | Paket | 1.4.6-160000.2.2 | x86_64 | repo-oss (16.0)
i  | libpulse-mainloop-glib0  | Paket | 17.0-160000.2.2  | x86_64 | repo-oss (16.0)
i  | libpulse0                | Paket | 17.0-160000.2.2  | x86_64 | repo-oss (16.0)
i  | pipewire                 | Paket | 1.4.6-160000.2.2 | x86_64 | repo-oss (16.0)
i  | pipewire-alsa            | Paket | 1.4.6-160000.2.2 | x86_64 | repo-oss (16.0)
i  | pipewire-jack            | Paket | 1.4.6-160000.2.2 | x86_64 | repo-oss (16.0)
i  | pipewire-lang            | Paket | 1.4.6-160000.2.2 | noarch | repo-oss (16.0)
i  | pipewire-libjack-0_3     | Paket | 1.4.6-160000.2.2 | x86_64 | repo-oss (16.0)
i  | pipewire-modules-0_3     | Paket | 1.4.6-160000.2.2 | x86_64 | repo-oss (16.0)
i  | pipewire-pulseaudio      | Paket | 1.4.6-160000.2.2 | x86_64 | repo-oss (16.0)
i  | pipewire-spa-plugins-0_2 | Paket | 1.4.6-160000.2.2 | x86_64 | repo-oss (16.0)
i  | pipewire-spa-tools       | Paket | 1.4.6-160000.2.2 | x86_64 | repo-oss (16.0)
i  | pipewire-tools           | Paket | 1.4.6-160000.2.2 | x86_64 | repo-oss (16.0)
i  | pulseaudio-setup         | Paket | 17.0-160000.2.2  | x86_64 | repo-oss (16.0)
i  | pulseaudio-utils         | Paket | 17.0-160000.2.2  | x86_64 | repo-oss (16.0)

    Hinweis: FĂĽr eine erweiterte Suche inkl. nicht momentan aktivierter Remote-Ressourcen bitte
    'zypper search-packages' verwenden.

Ist das Paket sof-firmware installiert? Wenn nicht, installieren und einmal neu starten.

Das System ist immer noch stumm. Habe ich irgendetwas vermurkst?

Falsches Ausgabegerät ausgewählt?
Folgende Befehle, als Benutzer ausgefĂĽhrt, ergeben welche Ausgabe?

pactl list sinks | grep -B1 -A9 State:
pactl info | grep Default

Vielen Dank fĂĽr die Antwort. Ich verwende OpenSUSE nicht mehr, hoffe aber, dass Ihre Informationen anderen helfen werden. (Ich spreche kein Deutsch, habe aber Google Translate verwendet, um meinen Text ins Deutsche zu ĂĽbersetzen. Ich bitte um Entschuldigung, falls diese Antwort ungeschickt oder seltsam formuliert wirkt.)

1 Like

Guten Morgen,

das ist auch meine Befürchtung, dass das falsche Ausgabegerät ausgewählt ist. Aber ich bekomme auch gar keine Alternative angezeigt?

Hier der Output:

pactl list sinks | grep -B1 -A9 State:
Sink #56
        State: SUSPENDED
        Name: alsa_output.pci-0000_01_00.1.pro-output-3
        Description: Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Pro
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0,00 dB,   aux1: 65536 / 100% / 0,00 dB,   aux2: 65536 / 100% / 0,00 dB,   aux3: 65536 / 100% / 0,00 dB,   aux4: 65536 / 100% / 0,00 dB,   aux5: 65536 / 100% / 0,00 dB,   aux6: 65536 / 100% / 0,00 dB,   aux7: 65536 / 100% / 0,00 dB
                balance 0,00
--
Sink #57
        State: SUSPENDED
        Name: alsa_output.pci-0000_01_00.1.pro-output-7
        Description: Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Pro 7
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0,00 dB,   aux1: 65536 / 100% / 0,00 dB,   aux2: 65536 / 100% / 0,00 dB,   aux3: 65536 / 100% / 0,00 dB,   aux4: 65536 / 100% / 0,00 dB,   aux5: 65536 / 100% / 0,00 dB,   aux6: 65536 / 100% / 0,00 dB,   aux7: 65536 / 100% / 0,00 dB
                balance 0,00
--
Sink #58
        State: SUSPENDED
        Name: alsa_output.pci-0000_01_00.1.pro-output-8
        Description: Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Pro 8
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0,00 dB,   aux1: 65536 / 100% / 0,00 dB,   aux2: 65536 / 100% / 0,00 dB,   aux3: 65536 / 100% / 0,00 dB,   aux4: 65536 / 100% / 0,00 dB,   aux5: 65536 / 100% / 0,00 dB,   aux6: 65536 / 100% / 0,00 dB,   aux7: 65536 / 100% / 0,00 dB
                balance 0,00
--
Sink #59
        State: SUSPENDED
        Name: alsa_output.pci-0000_01_00.1.pro-output-9
        Description: Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Pro 9
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0,00 dB,   aux1: 65536 / 100% / 0,00 dB,   aux2: 65536 / 100% / 0,00 dB,   aux3: 65536 / 100% / 0,00 dB,   aux4: 65536 / 100% / 0,00 dB,   aux5: 65536 / 100% / 0,00 dB,   aux6: 65536 / 100% / 0,00 dB,   aux7: 65536 / 100% / 0,00 dB
                balance 0,00
--
Sink #60
        State: SUSPENDED
        Name: alsa_output.pci-0000_01_00.1.pro-output-10
        Description: Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Pro 10
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0,00 dB,   aux1: 65536 / 100% / 0,00 dB,   aux2: 65536 / 100% / 0,00 dB,   aux3: 65536 / 100% / 0,00 dB,   aux4: 65536 / 100% / 0,00 dB,   aux5: 65536 / 100% / 0,00 dB,   aux6: 65536 / 100% / 0,00 dB,   aux7: 65536 / 100% / 0,00 dB
                balance 0,00
--
Sink #61
        State: SUSPENDED
        Name: alsa_output.pci-0000_01_00.1.pro-output-11
        Description: Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Pro 11
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0,00 dB,   aux1: 65536 / 100% / 0,00 dB,   aux2: 65536 / 100% / 0,00 dB,   aux3: 65536 / 100% / 0,00 dB,   aux4: 65536 / 100% / 0,00 dB,   aux5: 65536 / 100% / 0,00 dB,   aux6: 65536 / 100% / 0,00 dB,   aux7: 65536 / 100% / 0,00 dB
                balance 0,00

pactl info | grep Default
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_01_00.1.pro-output-3
Default Source: alsa_output.pci-0000_01_00.1.pro-output-3.monitor

Der iMac ist ein Sonderfall. Hier lieĂź sich openSuSE eigentlich immer sehr gut installieren wg. der besonderen UnterstĂĽtzung auch fĂĽr das EFI-Boot von Apple. In der Vergangenheit hatte ich auf meinem 2008er iMac bloĂź Probleme mit dem WLAN-Treiber von Broadcom, der leider nicht out of the Box kam.

Auch diesmal läuft es an sich nicht schlecht. Ich verstehe bloß leider die Funktionsweise des Fusion Drives nicht so ganz (inwiefern es auch unter Linux richtig angesprochen wird?). Und das Problem mit dem Sound scheint tatsächlich daran zu liegen, dass offenbar zwei Adapter verbaut sind und bloß einer aktiv ist…

Mit Leap 16 fehlt mit allerdings auch sehr die Yast-Unterstützung. Ich sehe hierzu auch keine Alternativen? Das ist eigentlich auch etwas, was SuSE-Linux in den fast dreißig Jahren, wo ich es mittlerweile schon nutze, für mich immer einzigartig gemacht hat…

Guten Morgen,

würde mich interessieren, ob es hierzu noch weitere Lösungsvorschläge gibt? Offenbar ist das falsche Device ausgewählt. Aber ich wüsste nicht, wie ich das andere aktivieren kann?

–

Viele GrĂĽĂźe,
F.

Meinereiner hat erst am Wochenende wieder Zeit dafĂĽr.

Alles klar, dann weiĂź ich bescheid!

–

Vielen Dank,
Felix

Verwendest Du nach wie vor Linux auf einem Apple Macintosh Computer? Falls ja, welche Distribution ist das jetzt? Wie sind deine Erfahrungen damit?

Ziemlich viel Stress und wenig Zeit. Könntest du noch die Ausgaben von

lsmod | grep snd

und (als Root ausgefĂĽhrt)

journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"

hier vorfĂĽhren?

lsmod | grep snd
snd_seq_dummy          12288  0
snd_hrtimer            12288  1
snd_seq               131072  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
snd_soc_avs           233472  0
snd_soc_hda_codec      28672  1 snd_soc_avs
snd_hda_ext_core       36864  2 snd_soc_avs,snd_soc_hda_codec
snd_hda_codec_cs8409    40960  1
snd_hda_codec_generic   114688  1 snd_hda_codec_cs8409
snd_soc_core          454656  2 snd_soc_avs,snd_soc_hda_codec
snd_hda_codec_hdmi     94208  1
snd_compress           28672  2 snd_soc_avs,snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          69632  1
snd_intel_dspcfg       40960  2 snd_soc_avs,snd_hda_intel
snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
snd_hda_codec         221184  6 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_codec_cs8409,snd_hda_intel
snd_hda_core          151552  8 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_codec_cs8409,snd_hda_intel,snd_hda_ext_core,snd_hda_codec
snd_hwdep              20480  1 snd_hda_codec
snd_pcm               225280  8 snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_timer              57344  3 snd_seq,snd_hrtimer,snd_pcm
snd                   159744  16 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_codec_cs8409,snd_hda_intel,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore              16384  1 snd

sudo journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
Dez 21 20:17:29 gnu kernel: snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
Dez 21 20:17:29 gnu kernel: snd_hda_intel 0000:01:00.1: Force to non-snoop mode
Dez 21 20:17:29 gnu kernel: snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
Dez 21 20:17:29 gnu kernel: snd_hda_codec_cs8409 hdaudioC0D0: autoconfig for CS8409: line_outs=2 (0x24/0x25/0x0/0x0/0x0) type:speaker
Dez 21 20:17:29 gnu kernel: snd_hda_codec_cs8409 hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Dez 21 20:17:29 gnu kernel: snd_hda_codec_cs8409 hdaudioC0D0:    hp_outs=1 (0x2c/0x0/0x0/0x0/0x0)
Dez 21 20:17:29 gnu kernel: snd_hda_codec_cs8409 hdaudioC0D0:    mono: mono_out=0x0
Dez 21 20:17:29 gnu kernel: snd_hda_codec_cs8409 hdaudioC0D0:    inputs:
Dez 21 20:17:29 gnu kernel: snd_hda_codec_cs8409 hdaudioC0D0:      Internal Mic=0x45
Dez 21 20:17:29 gnu kernel: snd_hda_codec_cs8409 hdaudioC0D0:      Mic=0x3c
Dez 21 20:17:29 gnu kernel: input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
Dez 21 20:17:29 gnu kernel: input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
Dez 21 20:17:29 gnu kernel: input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
Dez 21 20:17:29 gnu kernel: input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
Dez 21 20:17:29 gnu kernel: input: HDA ATI HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
Dez 21 20:17:29 gnu kernel: input: HDA ATI HDMI HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15

Herzlichen Dank fĂĽr die MĂĽhen!

An deiner Stelle würde ich es (an openSUSE angepasst) mit dieser (den ersten Vorschlag davon) Lösung versuchen: https://forums.linuxmint.com/viewtopic.php?p=2344503#p2344503
Alle anderen gefundenen Lösungen sahen nicht sehr vielversprechend aus.

Hat prima geklappt: ich habe jetzt Sound über das Device “Analoges Stereo Duplex” (leider nicht ganz so “fett” wie ich das unter MacOS gewohnt war). Mal schauen, inwieweit mir das auch mit dem nächsten Kernel Update erhalten bleibt…

Herzlichen Dank!

Was ich auch gerade festgestellt haben: die Funktionstasten zur Lautstärkeregelung auf der Apple-Tastatur funktionieren nicht. Kann man da in den Systemeinstellungen noch etwas machen?

Mit der normalen “Apple”-Tastatur funktioniert die Lautstärkeregelung jetzt wieder.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.