Soundkarte wird in Ubuntu 18.04 als Dummy-Ausgabe angezeigt

15

Die Dummy-Ausgabe wird unter Einstellungen -> Sound in Ubuntu 18.04 angezeigt.

Geben Sie hier die Bildbeschreibung ein Dummy-Ausgabe

Ich habe es versucht:

sudo alsa force-reload

Es macht nichts. Ich bin mir nicht sicher, was ich sonst noch versuchen soll.

$ lsb_release -a
Es sind keine LSB-Module verfügbar. 
Händler-ID: Ubuntu 
Beschreibung: Ubuntu 18.04 LTS 
Veröffentlichung: 18.04 
Codename: bionisch 

$ lsmod | grep snd_hda_intel
snd_hda_intel 40960 3
snd_hda_codec 126976 4 snd_hda_intel, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_hda_codec_realtek
snd_hda_core 81920 5 snd_hda_intel, snd_hda_codec, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_hda_codec_realtek
snd_pcm 98304 4 snd_hda_intel, snd_hda_codec, snd_hda_core, snd_hda_codec_hdmi
snd 81920 18 snd_hda_intel, snd_hwdep, snd_seq, snd_hda_codec, snd_timer, snd_rawmidi, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_seq_device, snd_hda_codec_realk

$ lspci -nnk | grep -A2 Audio
00: 1f.3 Audiogerät: Intel Corporation Sunrise Point-H HD-Audio [8086: a170] (Rev. 31)
     Subsystem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H HD-Audio [1462: fa15]
    Verwendeter Kerneltreiber: snd_hda_intel
    Kernelmodule: snd_hda_intel

$ cat /etc/modprobe.d/alsa-base.conf
# Autoloader-Aliase
installiere sound-slot-0 / sbin / modprobe snd-card-0
Installieren Sie Sound-Slot-1 / sbin / modprobe snd-card-1
installiere sound-slot-2 / sbin / modprobe snd-card-2
installiere sound-slot-3 / sbin / modprobe snd-card-3
installiere sound-slot-4 / sbin / modprobe snd-card-4
installiere sound-slot-5 / sbin / modprobe snd-card-5
installiere sound-slot-6 / sbin / modprobe snd-card-6
installiere sound-slot-7 / sbin / modprobe snd-card-7

# Verursacht, dass optionale Module über generischen Modulen geladen werden
installiere snd / sbin / modprobe --ignore-installiere snd $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-ioctl32; / sbin / modprobe --quiet --use-blacklist snd-seq; }}
#
# Problemumgehung bei Fehler # 499695 (in Ubuntu zurückgesetzt, siehe LP # 319505)
installiere snd-pcm / sbin / modprobe --ignore-installiere snd-pcm $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-pcm-oss; :; }}
installiere snd-mixer / sbin / modprobe --ignore-installiere snd-mixer $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-mixer-oss; :; }}
installiere snd-seq / sbin / modprobe --ignore-installiere snd-seq $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq-midi; / sbin / modprobe --quiet --use-blacklist snd-seq-oss; :; }}
#
installiere snd-rawmidi / sbin / modprobe --ignore-installiere snd-rawmidi $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq-midi; :; }}
# Verursachen, dass optionale Module über Soundkartentreibermodulen geladen werden
installiere snd-emu10k1 / sbin / modprobe --ignore-installiere snd-emu10k1 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-emu10k1-synth; }}
installiere snd-via82xx / sbin / modprobe --ignore-installiere snd-via82xx $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq; }}

# Lade saa7134-alsa anstelle von saa7134 (was sowieso hineingezogen wird)
installiere saa7134 / sbin / modprobe --ignore-installiere saa7134 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist saa7134-alsa; :; }}
# Verhindern Sie, dass abnormale Treiber den Index 0 erreichen
Optionen bt87x Index = -2
Optionen cx88_alsa index = -2
Optionen saa7134-alsa index = -2
Optionen snd-atiixp-modem index = -2
Optionen snd-intel8x0m index = -2
Optionen snd-via82xx-Modem Index = -2
Optionen snd-usb-audio index = -2
Optionen snd-usb-caiaq index = -2
Optionen snd-usb-ua101 index = -2
Optionen snd-usb-us122l index = -2
Optionen snd-usb-usx2y index = -2
# Ubuntu # 62691, aktiviere MPU für snd-cmipci
Optionen snd-cmipci mpu_port = 0x330 fm_port = 0x388
# Verhindern Sie, dass snd-pcsp als erste Soundkarte geladen wird
Optionen snd-pcsp index = -2
# Verhindern Sie, dass snd-usb-audio als erste Soundkarte geladen wird
Optionen snd-usb-audio index = -2
Optionen snd-hda-intel model = auto

Versuchte auch:

$ pacmd Listenkarten
0 Karte (n) verfügbar.
$ aplay -l
aplay: device_list: 270: keine Soundkarten gefunden ...

Ich werde weiter bemerken: Wenn ich eine USB-Soundkarte verwende, funktioniert sie beim Booten nicht, sie wird überhaupt nicht angezeigt. Wenn ich es trenne und wieder anschließe, funktioniert es. Wie kann ich feststellen, welche Anwendung die Soundkarten erfasst?

berduchwal
quelle
3
Mögliches Duplikat von Kein Ton in Ubuntu 18.04 HP Notebook
Morgoth
2
Die im obigen Problem angegebene Lösung funktioniert nicht.
Berduchwal
Stellen Sie außerdem sicher, dass Sie Linux-Module-Extra-XY installiert haben. Snd-hda-intel.ko ist vorhanden.
Patraulea

Antworten:

7

Ich wollte nur noch etwas hinzufügen und habe ähnliche Anweisungen befolgt , damit der Sound kurz nach einem Neustart mit einem Dell XPS 13 mit Ubuntu Cosmic (18.10) funktioniert. Das Umschalten zwischen "Auto" und "Generic" hat sich nicht wesentlich geändert

sudo alsa force-reload

arbeitete für mich.

viper233
quelle
Früher habe ich das versucht und es hat jetzt funktioniert. Allerdings habe ich es jetzt versucht und es tat es. Wird nach dem Neustart angezeigt.
Berduchwal
1
Diesmal hat es nur funktioniert. Nach dem Neustart bin ich wieder bei Dummy Output.
Berduchwal
Für mich zeigt es, dass keiner nachladen muss?
user40491
3

Dummy-Ausgabe

Mir ist klar, dass dies eine ältere Frage ist, aber das Befolgen der vorgeschlagenen Korrekturen hat bei mir nicht funktioniert. Ich habe 16.04 gut ausgeführt, aber eine Neuinstallation von 18.04 durchgeführt und Audio verloren. Ich habe weiter auf 18.10 aktualisiert und hatte immer noch kein Audio.

Profil

Nach einigem Suchen fand ich Hilfe in diesem Forum . Beim Laufen pacmd list-cardsich bemerkt , dass , obwohl es meine Audiokarte sah, das aktive Profil war ausgeschaltet . Um dies zu beheben, lief ich:

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

Sobald ich dies getan habe, wurde in meinen Toneinstellungen unter der Registerkarte "Ausgabe" anstelle von " Dummy-Ausgabe" die integrierte analoge Audio- Stereoanlage angezeigt .

Ron Wellman
quelle
3
Wenn ich laufe, pacmd list-cardsbekomme ich "0 Karte (n) verfügbar". X1C 7. Generation, Ubuntu 18.04. Lenovo musste den X1C vermasseln ... 6. Generation Sound und Mikrofon funktionierten gut in Ubuntu, jetzt sind beide f *** ed.
Dan Dascalescu
2

Ich war auch damit konfrontiert, als ich meinen benutzerdefinierten Desktop von 16.04.x ​​auf 18.04.1 (beide LTS) distanzierte. Nach dem Upgrade funktionierte der Sound nicht. lspcilistete das Audiogerät auf, aber im Gegensatz zu Ihrem weigerte sich das System hartnäckig, das entsprechende Modul zu laden. lshwzeigte das Gerät als "nicht beansprucht".

$ lspci -nnk | grep -A2 Audio
<snip>
00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
        Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8723]
<snip>

$ sudo lshw -c sound
     *-multimedia UNCLAIMED
          description: Audio device
          product: 200 Series PCH HD Audio
          vendor: Intel Corporation

Ich habe eine Reihe von Ask Ubuntu und Web-Antworten (wie diese Antworten ) ausprobiert, aber sie haben bei mir nicht funktioniert. Schließlich habe ich das Sound-Fehlerbehebungsverfahren auf help.ubuntu.com ausprobiert, und Schritt 3 der Fehlerbehebungsverfahren hat mir geholfen , den Sound wiederherzustellen . Im Wesentlichen habe ich die folgenden Befehle ausgeführt und neu gestartet.

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get update
sudo apt-get install linux-image-extra-`uname -r`
sudo apt-get install --reinstall linux-image-extra-`uname -r`  
sudo apt-get install oem-audio-hda-daily-dkms

Jetzt lspcizeigt (und Sound funktioniert):

$ lspci -nnk | grep -A2 Audio
00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
    Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8723]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
Sigint
quelle
Vielen Dank für Ihre Antwort. Es machte keinen Unterschied. Aus der Liste der Befehle, die nur zuerst und zuletzt ausgeführt wurden (Aktualisierung erfolgte automatisch).
Berduchwal
2

Ich habe leicht unterschiedliche Variationen des Problems, des Befehls

lsmod | grep snd_hda_intel

und

lspci -nnk | grep -A2 Audio

beide zeigten an, dass ich snd_hda_intelauf dem System habe, aber die Audiosteuerung war schon immer Dummy Output.

Nach der Sound-Fehlerbehebung ähnlich wie bei @sigint wurde mir klar, dass dies oem-audio-hda-daily-dkmsdie einzige ist, die benötigt wird.

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get install oem-audio-hda-daily-dkms

Bitte beziehen Sie sich auch auf die HW, die ich unten habe

  • MB: ASROCK Z370 Pro4
  • i7 8700k
hdev213
quelle
Keine Hilfe. Ich habe das versucht, aber es hat nichts für mich geändert.
Berduchwal
@berduchwal das klingt albern, aber könnte es ein HW-Problem sein? zB Audiokabel oder Anschluss an der Vorderseite? Ich habe das jetzt ein paar Mal gemacht und es hat auf meinem ASRock- und MSI-Mobo funktioniert. Welche Arten von HW haben Sie?
hdev213
@berduchwal OK Ich glaube, ich hätte gefunden, was los sein könnte. Ich habe mich heute erneut mit diesem Problem befasst und mir am Kopf gekratzt, als ich darüber nachdachte ... Dann habe ich meinen Kopfhörer angeschlossen und die Maschine neu gestartet, und plötzlich tauchte die Kopfhöreroption auf. Ich denke, dies könnte am Zeitpunkt der Initialisierung der Soundkarte liegen oder zu Beginn nur einmal initialisiert werden. Ich habe dieselbe Theorie mit der Line-In-Eingangsbuchse auf der Rückseite der Maschine und demselben Ergebnis getestet. Ich hoffe das hilft.
hdev213
Das Timing der Toninitialisierung klingt nach einer festen Möglichkeit. Wenn ich den Sound neu starte, ist Dummy Output, aber wenn ich den Kopfhörer ausstecke und wieder einstecke, wechselt er zur richtigen Soundkarte.
Berduchwal
Danke für diesen Link! Mit help.ubuntu.com/community/SoundTroubleshooter konnte ich feststellen, dass das linux-image-virtualPaket keine Soundkartentreiber installiert, dies jedoch linux-image-generictut.
Konstantin Pelepelin
2

Ein anderer Dienst erfasst möglicherweise die Standard- Audioausgabe, bevor pulseaudio sie reservieren kann. Nur eine "Dummy-Ausgabe" als (nutzloser) Fallback belassen. Überprüfen Sie mit zwei Befehlen, ob eine Diskrepanz zwischen dem, was aplayund dem, was pulseaudioangezeigt wird, besteht:

$ aplay -l

$ pacmd list-cards

Wenn der zweite Befehl Ihren Analogausgang nicht enthält, sondern aplayauflistet, greift etwas auf die Analogausgänge zu und verhindert, dass pulseaudio sie verwendet. Haben Sie Schüchternheit installiert? Versuchen Sie, es anzuhalten oder zu entfernen.

isync
quelle
1
$ pacmd Listenkarten [0 Karte (n) verfügbar.] $ aplay -l [aplay: device_list: 270: keine Soundkarten gefunden ...] hat versucht, die Schüchternheit zu entfernen, keine Änderung.
Berduchwal
Nachdem ich Ihre Antwort sorgfältig durchdacht habe, komme ich nun zu dem Schluss, dass die Erfassung der Soundkartenidee wahrscheinlich nur mit einer anderen Anwendung korrekt ist. Wenn ich eine USB-Soundkarte verwende, funktioniert sie beim Booten nicht. Sie wird überhaupt nicht angezeigt. Wenn ich es trenne und wieder anschließe, funktioniert es. Wie kann ich feststellen, welche Anwendung die Soundkarten erfasst?
Berduchwal
Entschuldigung, keine Ahnung. Für mich scheint es konkurrierende Generationen zu geben, wie Audio funktionieren soll: eine, eine Reihe von Apps, die pulseaudio als universelle Audio-API respektieren und es mehreren ermöglichen, eine Verbindung herzustellen; und zweitens: Apps, die einem (möglicherweise älteren) Schema folgen, bei dem Audiogeräte auf einer niedrigeren Ebene erfasst werden und die gemeinsame Nutzung von Ressourcen unbeabsichtigt unterbrochen wird. Ihr Beispiel zeigt: Wer zuerst kommt, gewinnt.
isync
Ich hatte die in dieser Antwort beschriebene Situation und konnte das Programm ausfindig machen , das mit sudo fuser -v /dev/snd/*und sudo fuser -v /dev/dsp(wie unter wiki.archlinux.org/index.php/PulseAudio/… beschrieben ) @berduchwal
JustATrick
0

Ich habe eine Reihe von Optionen ausprobiert, einschließlich aller hier beschriebenen, obwohl die einzige Option, die für mich funktioniert hat, das Anhängen der Zeile war

options snd-hda-intel dmic_detect=0

bis zum Ende der Datei /etc/modprobe.d/alsa-base.conf

sowie die Linie blacklist snd_soc_sk

bis zum Ende der Datei /etc/modprobe.d/blacklist.conf

Die Zeilen können mit einem Texteditor (mit Root-Rechten) oder direkt mit den Befehlen an die entsprechenden Dateien angehängt werden:

echo "options snd-hda-intel dmic_detect=0" | sudo tee -a

und

echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf

Quelle

BCArg
quelle