Kein Sound nach Installation auf Minisforum Z83-F

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
rara
Beiträge: 13
Registriert: 23.12.2021 22:04:35

Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von rara » 22.10.2024 18:02:40

Ahoi,
ich hab vor ca. zwei monaten das aktuelle Debian (main) auf einem Minisforum Z83-F installiert. Alles scheint zu funktionieren, nur der sound nicht (kopfhörer).
Die soundkarte ist nicht nutzbar. Nur der HDMI-ausgang wird erkannt. Der mixer zeigt mir nur den Dummy-output.
In ein paar anderen foren hab ich ähnliche probleme gefunden und einiges ausprobiert. Hier die erkenntnisse.

/proc/asound/cards zeigt nur: Intel HDMI/DP LPE Audio

journalctl -k | grep -Ei "snd|sound|audio|multi" erbringt:
HDaudio controller not detected, using LPE audio instead

Um zu sehen, welche soundkarte da ist:
sudo lsmod | grep -Ei "snd|sound|audio|multi"
Ergebnis:
snd_seq_dummy 16384 0
snd_hrtimer 16384 1
snd_seq 90112 7 snd_seq_dummy
snd_seq_device 16384 1 snd_seq
snd_hdmi_lpe_audio 32768 1
snd_soc_rt5645 180224 0
snd_soc_rl6231 20480 1 snd_soc_rt5645
snd_soc_core 352256 1 snd_soc_rt5645
snd_compress 28672 1 snd_soc_core
snd_pcm 159744 4
snd_compress,snd_hdmi_lpe_audio,snd_soc_core,snd_soc_rt5645
snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm
snd 126976 11
snd_seq,snd_seq_device,snd_timer,snd_compress,snd_hdmi_lpe_audio,snd_soc_core,snd_pcm
soundcore 16384 1 snd

Das scheint zu zeigen, dass die soundkarte rt5645 ist. rt sollte für Realtek stehen.
Der treiber scheint da zu sein:
ls -l /lib/modules/`uname -r`/kernel/sound/soc/codecs/snd-soc-rt5645*
-rw-r--r-- 1 root root 298699 30. Sep 21:08
/lib/modules/6.1.0-26-amd64/kernel/sound/soc/codecs/snd-soc-rt5645.ko

Ebenso einige codecs bzw config-dateien:
/usr/share/alsa/ucm2/codecs/rt5645/

2019 fehlte dem kernel etwas für diese soundkarte, aber das sollte mittlerweile behoben sein:
https://elrepo.org/bugs/view.php?id=900

2017 postete jemand das:
I have found the solution which makes audio work on my T102HA. The
problem is actually in the HDMI audio driver and it can be worked
around by preventing that driver from loading. This should be doable by
adding the following like to /etc/modprobe.d/blacklist.conf:
blacklist snd_hdmi_lpe_audio
Once you have that reboot and verify that module snd_hdmi_lpe_audio is
not loaded (lsmod |grep snd_hdmi_lpe_audio) (if it is then find a
working approach to blacklist it, I don't have Ubuntu actually). After
you get it to not load, pulseaudio should run without crashing and
audio should work. You may need to use pavucontrol to select speakers
instead of headphones.
https://ubuntuforums.org/showthread.php?t=2358027
Das hab ich noch nicht ausprobiert.

Das hier klingt relevant, es geht um firmware und alte kernel:
https://forums.debian.net/viewtopic.php?t=157908

2021 postete jemand:
Make sure alsa-ucm-conf and sof-firmware are installed. I don't think
any of these HDMI devices are your real sound card and you need
sof-firmware to get your analog output running. Should you still want
to try you can try to force a profile manually with e.g.
pacmd set-card-profile
alsa_card.pci-0000_00_02.0-platform-hdmi-lpe-audio output:hdmi-stereo
but I still rather think that your real card is hidden by the lack of
sof-firmware (check dmesg)
https://bbs.archlinux.org/viewtopic.php?id=267492
Das half in dem fall aber nicht.

Im BIOS kann ich nur zwischen zwei varianten von HDMI/DP LPE Audio wählen:
pci und acpi. Das hilft aber nicht. Andere leute konnten ihre soundkarte sehen, wenn sie pci wählten.

Weiterer hintergrund, der relevant sein könnte:
https://thesofproject.github.io/latest/ ... ction.html

Eines der ersten dinge, die ich ausprobierte, war pulseaudio gegen pipewire auszutauschen, weil jemand in einem forum meinte, das sei ein aktuelles paket, das helfen könnte.
Mein eindruck ist, es fehlt irgendeine firmware, aber ich bin laie.
Hat jemand eine idee?

Benutzeravatar
Draal
Beiträge: 674
Registriert: 11.03.2005 14:45:26

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von Draal » 22.10.2024 20:30:26

Das ist jetzt mal ein Schuss ins Blaue.
Ich hatte kürzlich, nach einer Neuinstallation das Problem, dass meine On Board Soundkarte scheinbar nicht gefunden wurde.
Ich hatte nur Headphone und HDMI Ausgänge.

Ich weis jetzt nicht, welche GO Du fährst, bei mir ist es KDE.
Irgendwann öffnete ich die Soundsteuerung und klickte mit rechter Maustaste auf das Headphone.
Plötzlich konnte ich, in dem sich öffnenden Menue 'Line Out' anwählen und Soundkarte funktionierte wieder.

rara
Beiträge: 13
Registriert: 23.12.2021 22:04:35

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von rara » 28.11.2024 23:43:41

Nein, bei mir gibt es gar kein kopfhörersymbol.
Ich hab jetzt HDMI LPE ausgeschaltet (s.o.) und versucht, in alsamixer einen namen einer soundkarte anzugeben, aber es klappt weder mit snd_soc_rt5645 noch mit rt5645. Wie könnte der name der soundkarte sein? Und kann das so überhaupt funktionieren: Das system erkennt die karte erst, wenn man den namen nennt?
Ich bin jetzt auch zurück von pipewire zu pulseaudio.
Installation des pakets firmware-sof-signed hat nix gebracht. Das paket firmware-intel-sound ist schon installiert.
Hat noch jemand eine idee? Oder zumindest eine empfehlung für eine externe soundkarte über USB?

Benutzeravatar
debilian
Beiträge: 1348
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von debilian » 29.11.2024 06:36:48

Guten Morgen,

guck mal ob timidity installiert ist:

Code: Alles auswählen

dpkg -l timidity
Wenn ja, deinstalliere es.
Bei mir hat das vor ein paar Tagen die Standard Soundausgabe gefressen....

gruss
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
thunder11
Beiträge: 2058
Registriert: 19.04.2023 09:08:30

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von thunder11 » 29.11.2024 07:43:59

Ob es stört, kann man erkennen:

Code: Alles auswählen

~$ fuser -v /dev/dsp* /dev/snd/* 
weiter: Bitte mal die Ausgaben von

Code: Alles auswählen

pactl list sinks short
und

Code: Alles auswählen

 inxi -Axx
Bitte setze die Terminal Ausgaben in Code- Tags, damit man sie vernünftig lesen kann.
Das ist der Button </>

Benutzeravatar
ralli
Beiträge: 4338
Registriert: 02.03.2008 08:03:02

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von ralli » 29.11.2024 08:31:27

Installiere mal pavucontrol. Und setze die Soundausgabe. Die steht nämlich oft bei Mini PC's auf Kopfhörer. War bei meinem HP Elite Desktop Mini PC auch so. Vielleicht hilft es ja.

Gruß ralli

rara
Beiträge: 13
Registriert: 23.12.2021 22:04:35

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von rara » 29.11.2024 16:03:09

pavucontrol nutze ich längst. Da ist aber weder ein symbol für kopfhörer noch sonst irgendwas, wo ich kopfhörer wählen kann.

Code: Alles auswählen

fuser -v /dev/dsp* /dev/snd/* 
bringt:

Code: Alles auswählen

Angegebener Dateiname /dev/dsp* existiert nicht.
                     BEN.        PID ZUGR.  BEFEHL
/dev/snd/controlC0:  ra          912 F.... wireplumber
/dev/snd/seq:        ra          911 F.... pipewire

Code: Alles auswählen

pactl list sinks short
bringt:

Code: Alles auswählen

41	alsa_output.pci-0000_00_02.0-platform-hdmi-lpe-audio.pro-output-0	PipeWire	s32le 8ch 48000Hz	SUSPENDED
42	alsa_output.pci-0000_00_02.0-platform-hdmi-lpe-audio.pro-output-1	PipeWire	s32le 8ch 48000Hz	SUSPENDED
43	alsa_output.pci-0000_00_02.0-platform-hdmi-lpe-audio.pro-output-2	PipeWire	s32le 8ch 48000Hz	SUSPENDED
Das dürfte daran liegen, dass ich in

Code: Alles auswählen

/etc/modprobe.d/inteldsp.conf
zwei weitere driver angegeben habe:

Code: Alles auswählen

options snd-intel-dspcfg dsp_driver=2
Also mit 1, 2 und 3 am ende.

Code: Alles auswählen

inxi -Axx
bringt:

Code: Alles auswählen

Audio:
  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
    Imaging Unit driver: intel_atomisp2_pm v: kernel bus-ID: 00:03.0
    chip-ID: 8086:22b8
  Device-2: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx
    Series Low Power Engine Audio driver: N/A bus-ID: 00:15.0
    chip-ID: 8086:22a8
  API: ALSA v: k6.11.5+bpo-amd64 status: kernel-api
  Server-1: PipeWire v: 0.3.65 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active
Habe schon festgestellt, dass dieser prozessor ein problem darstellt:
https://linux-hardware.org/?id=pci:8086-22a8-8086-7270
Habe von Backports den neuesten kernel (6.11.5) und die aktuellsten versionen von firmware-intel-sound und firmware-sof-signed installiert. Kein erfolg.
Das einzig neue: Wenn ich HDMI LPE wieder freischalte und als ausgang Pro Audio wähle (da sind 9 andere, die nicht verfügbar sind), krieg ich statt des dummy-outputs drei verschiedene andere, die alle so heißen: "Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller Pro", und mit ner 1 bzw 2 dahinter. Beim dummy-output wurde mir wenigstens der sound angezeigt, wenn ich eine datei abgespielt habe, d.h. der lautstärkebalken zeigte bewegung. Mit den anderen dreien bewegt sich gar nix.

rara
Beiträge: 13
Registriert: 23.12.2021 22:04:35

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von rara » 29.11.2024 16:06:47

Timidity ist nicht installiert.
Mir ist jetzt aber was beim hochfahren aufgefallen: Eine der ersten zeilen auf dem schwarzen bildschirm lautet ungefähr:
ID-number [irgendwas] is not rt5645 nor rt5650
Das bezieht sich auf die soundkarte. Ist das relevant? Ich konnte es nur lesen, weil der computer zwei mal ein paar sekunden länger brauchte. Jetzt geht es immer zu schnell.

Benutzeravatar
ralli
Beiträge: 4338
Registriert: 02.03.2008 08:03:02

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von ralli » 29.11.2024 16:43:29

Wenn nichts wirklich hilft, kannst Du ja einen USB Soundkartenstrick ausprobieren. Da mußte ich vor vielen Jahren auch mal drauf ausweichen. Die kosten nicht viel und der Sound ist akzeptabel.

Gruß ralli

Benutzeravatar
thunder11
Beiträge: 2058
Registriert: 19.04.2023 09:08:30

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von thunder11 » 29.11.2024 18:06:26

Hmm das ist mehr als seltsam. Solche Bezeichnungen hab ich noch nicht gesehen.

Nur mal schauen, bevor ich mich Ralli's Rat anschließe. Einen USB-DAC gibt es heutzutage für recht wenig Geld.
Firmware:

Code: Alles auswählen

dpkg -l *firmware*|grep ii
Intel Zeugs

Code: Alles auswählen

dpkg -l *intel*|grep ii
hast du Debianpavucontrol installiert und darüber versucht den Sound einzustellen ?

und zum Schluss:

Code: Alles auswählen

journalctl -b |grep -i "snd\|audio"
rara hat geschrieben: ↑ zum Beitrag ↑
28.11.2024 23:43:41
Ich bin jetzt auch zurück von pipewire zu pulseaudio.
Das hast du wohl wieder geändert ?

Code: Alles auswählen

dpkg -l *pipe*|grep ii

Benutzeravatar
Babarosa
Beiträge: 40
Registriert: 02.08.2019 17:36:44

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von Babarosa » 29.11.2024 20:15:46

@rara
Ich habe einen MinisForum GK-50 und die Soundkarte ebenfalls nie zum Funktionieren gebracht unter Debian 12/Devuan 5. Für Win 10/11 hat Minisforum erst nachträglich einen Soundkartentreiber zur Verfügung gestellt, übernommen vom GK-41.

Ich schließe mich den Empfehlungen meiner Vorschreiber an: anstatt viel Zeit zu vertrödeln, diese externe USB-Soundkarte um ca. € 40 funktioniert problemlos unter Linux und bietet exzellente Audiowerte:
https://download.esi-audio.de/?w=esi&p=88&g=2&l=de
Zuletzt geändert von Babarosa am 30.11.2024 09:25:42, insgesamt 1-mal geändert.
Debian 12, Devuan 5 Xfce mit rt-Kernel

Benutzeravatar
ralli
Beiträge: 4338
Registriert: 02.03.2008 08:03:02

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von ralli » 30.11.2024 09:15:09

Glückwunsch, das ist eine gute Wahl.

Gruß ralli

rara
Beiträge: 13
Registriert: 23.12.2021 22:04:35

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von rara » 01.12.2024 16:33:12

Hab jetzt die erwähnte zeile vom hochfahren gefunden:

Code: Alles auswählen

sudo dmesg  | grep -i  'rt5645'
[   26.782922] rt5645 i2c-10EC5645:00: supply avdd not found, using dummy regulator
[   26.783076] rt5645 i2c-10EC5645:00: supply cpvdd not found, using dummy regulator
[   27.216374] rt5645 i2c-10EC5645:00: Device with ID register 0x6281 is not rt5645 or rt5650
Dann noch folgendes:

Code: Alles auswählen

dpkg -l *firmware*|grep ii
dpkg-query: Kein Paket gefunden, das auf firmware-intel-sound_20240709-2~bpo12+1_all.deb passt
dpkg-query: Kein Paket gefunden, das auf firmware-sof-signed_2024.09.1-1_all.deb passt
Dasselbe bzgl intel.

Hier wird berichtet, dass ein proxy zerstört ist:

Code: Alles auswählen

journalctl -b |grep -i "snd\|audio"
Nov 29 16:15:53 zebian systemd-xdg-autostart-generator[909]: Exec binary 'start-pulseaudio-x11' does not exist: No such file or directory
Nov 29 16:15:53 zebian systemd-xdg-autostart-generator[909]: /etc/xdg/autostart/pulseaudio.desktop: not generating unit, executable specified in Exec= does not exist.
Nov 29 16:15:53 zebian systemd[895]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
Nov 29 16:15:53 zebian systemd[895]: Started pipewire-pulse.service - PipeWire PulseAudio.
Nov 29 16:15:54 zebian wireplumber[912]: <WpSiAudioAdapter:0x560371a0c040> Object activation aborted: proxy destroyed
Nov 29 16:15:54 zebian wireplumber[912]: <WpSiAudioAdapter:0x560371a0c040> failed to activate item: Object activation aborted: proxy destroyed
Ja, pavucontrol ist schon immer da, da kann ich aber nix in sachen kopfhörern einstellen.
Pipewire hab ich eigentlich entfernt, aber ich krieg jetzt:

Code: Alles auswählen

dpkg -l *pipe*|grep ii
ii  libpipeline1:amd64                1.5.7-1          amd64        Unix process pipeline manipulation library
ii  libpipewire-0.3-0:amd64           0.3.65-3+deb12u1 amd64        libraries for the PipeWire multimedia server
ii  libpipewire-0.3-common            0.3.65-3+deb12u1 all          libraries for the PipeWire multimedia server - common files
ii  libpipewire-0.3-modules:amd64     0.3.65-3+deb12u1 amd64        libraries for the PipeWire multimedia server - modules
ii  pipewire:amd64                    0.3.65-3+deb12u1 amd64        audio and video processing engine multimedia server
ii  pipewire-bin                      0.3.65-3+deb12u1 amd64        PipeWire multimedia server - programs
ii  pipewire-pulse                    0.3.65-3+deb12u1 amd64        PipeWire PulseAudio daemon
dpkg -l *pulse*|grep ii
ii  libpulse-mainloop-glib0:amd64     16.1+dfsg1-2+b1  amd64        PulseAudio client libraries (glib support)
ii  libpulse0:amd64                   16.1+dfsg1-2+b1  amd64        PulseAudio client libraries
ii  libpulsedsp:amd64                 16.1+dfsg1-2+b1  amd64        PulseAudio OSS pre-load library
ii  pipewire-pulse                    0.3.65-3+deb12u1 amd64        PipeWire PulseAudio daemon
ii  pulseaudio-utils                  16.1+dfsg1-2+b1  amd64        Command line tools for the PulseAudio sound server
ii  xfce4-pulseaudio-plugin:amd64     0.4.5-1          amd64        Xfce4 panel plugin to control pulseaudio

rara
Beiträge: 13
Registriert: 23.12.2021 22:04:35

Re: Kein Sound nach Installation auf Minisforum Z83-F

Beitrag von rara » 02.12.2024 01:16:18

Vielleicht bin ich jetzt auf der richtigen spur.
2016 stellten leute bei einem ähnlichen problem einen falschen modalias fest, so dass device ID und codec nicht zusammenpassten: https://bugzilla.kernel.org/show_bug.cgi?id=111531

Im codec für meine rt5645 soundcard (so heißt die wohl) steht:

Code: Alles auswählen

#define RT5645_DEVICE_ID 0x6308
https://github.com/torvalds/linux/blob/ ... s/rt5645.c
Mein computer sagt:

Code: Alles auswählen

[   27.216374] rt5645 i2c-10EC5645:00: Device with ID register 0x6281 is not rt5645 or rt5650
Ist das problem also eine falsche device ID?

Hier hatte jemand eine fehlermeldung, die dazu passen könnte:

Code: Alles auswählen

cht-bsw-rt5645 cht-bsw-rt5645: ASoC: failed to init link SSP2-Codec: -517
cht-bsw-rt5645 cht-bsw-rt5645: snd_soc_register_card failed -517
https://linux-hardware.org/index.php?pr ... &log=dmesg

Antworten