Звуковая карта, которую я хочу использовать, обнаруживается и работы (она только недавно переключилась на макет, производит и не позволил мне возвращаться).
HDMI больше не перечисляется под Аудио и Видео - Управляющий модуль KDE; все под аудио модулем установлено на фиктивный вывод, и это - единственная 'звуковая карта' в списке теперь. Я могу просмотреть свои предыдущие звуковые карты в alsamixer, но изменение настроек оттуда ничего не делает.
Как я могу заставить свои реальные звуковые карты работать снова?
Я уже попробовал следующие ответы без успеха:
Как я получаю свою звуковую работу?
Править:
name@name-desktop:~$ lspci -vvv | grep -A8 Audio
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri HDMI/DP Audio Controller
Subsystem: ASRock Incorporation Kaveri HDMI/DP Audio Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 43
Region 0: Memory at ff764000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
Subsystem: ASRock Incorporation FCH Azalia Controller
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at ff760000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Это могло отобразить возможно справку?:
Существует другая звуковая карта, но я не уверен в том, что для того, потому что она никогда не производит звук, но она действительно имеет большим количеством настроек: та звуковая карта маркирована как "Аудио HD Дженерик".
Таким образом, я вошел в программное обеспечение и Обновления под Дополнительной вкладкой драйверов, и я вижу это:
Это шло, "Не используют устройство", таким образом, я изменил его и применил настройки и вошел в консоль и сделал sudo apt-get update
и последнее сообщение было
E: Failed to fetch cdrom://Kubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)/dists/xenial/main/binary-amd64/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Таким образом, я попробовал sudo apt-cdrom://Kubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)/dists/xenial/main/binary-amd64/Packages
но это не принимает скобки, таким образом, это возвратило этот код:
bash: syntax error near unexpected token `('
таким образом, я снял флажок с источником CD-ROM в "Другом программном обеспечении" и действительно обновлял снова и нет никакой ошибки. К сожалению, звуковая карта не вернулась даже после перезагрузки.
Не похоже, что есть решение, так что я только что переустановил Kubuntu и звук работает отлично.
Недостаток: стер все остальное (но у меня не было много на ssd, так что все было в порядке)
Сначала замените любые предыдущие конфигурации:
sudo apt-get update
mkdir PULSE
cd PULSE
apt-get download pulseaudio
ar xvf *
tar xvf dat*
sudo rm /etc/pulse/*
sudo mv etc/pulse/* /etc/pulse/
Затем выполните следующие команды:
sudo apt-get install --reinstall linux-image-$(uname -r)
sudo modprobe snd-hda-intel
rm -r ~/.config/pulse*
pulseaudio -k
Сегодня - похоже, возникла та же проблема - я сделал следующее, используя диспетчер пакетов Synaptic:
Переустановил следующие пакеты:
linux-sound-base (1.0.25+dfsg-0ubuntu5)
pulseaudio (1:8.0-0ubuntu3)
... и моя карта снова доступна.
Изменить: проблема вернулась после перезагрузки!
Edit2: минимальное (временное) средство исправления: sudo dpkg-reconfigure pulseaudio
Перейдите к Настройки > Программное обеспечение и обновления > Дополнительные драйверы. Вы найдете драйвер, похожий на аудио: установите его на Не используйте это устройство . Затем применяйте изменения и перезапустите.
Тогда система будет использовать встроенный аудио
Если не работает, проверьте, не изменилось ли оно, повторив вышеизложенное.
В моем случае:
Настройки> Мультимедиа> Громкость звука> Дополнительно и там переключение примерно между 4.1 и Аналоговый стереовыход / дуплекс
Звук вернулся ...
Ma nafx x'inhi l-problema jew għalfejn jiġri, imma dak ħadem għalija.
pulseaudio --kill
pulseaudio --start
Если вас интересует только аналоговое стерео, очень простым решением будет использование аудиоустройства C-Media USB. Моя встроенная звуковая карта просто не определяется. Проблема может быть в моей материнской плате, потому что она работала. Если бы я хотел использовать 5.1, думаю, я мог бы купить карту.
Для меня проблема была вызвана одним приложением, которое заблокировало звуковое устройство. В моем случае это был mplayer
, но для вас это могло быть что-то еще. Чтобы получить список этих приложений, выполните:
# fuser -v /dev/snd/*
USER PID ACCESS COMMAND
/dev/snd/controlC0: ... 899378 F.... mplayer
/dev/snd/pcmC0D0p: ... 899378 F...m mplayer
/dev/snd/timer: ... 899378 f.... mplayer
После остановки этого приложения я принудительно перезапустил pulseaudio:
/usr/bin/pulseaudio -k && sleep 1 && /usr/bin/pulseaudio --start
Для получения дополнительных сведений посетите Arch Wiki , где я нашел уловку:
Единственное показанное устройство - это «фиктивный выход», или новые подключенные карты не обнаруживаются
Если единственным воспроизводящим устройством является фиктивный выход, PulseAudio не может получить доступ к вашим звуковым устройствам. Возможно, возникла проблема с логином, предоставляющим разрешения, для получения дополнительной информации см. «Устранение общих неполадок # Разрешения сеанса».
Приложение также могло не быть настроено для работы с PulseAudio. Это происходит, например, с FluidSynth. Чтобы узнать, какое приложение отвечает за прямой доступ к звуковой карте через alsa, выполните следующую команду:
# fuser -v / dev / snd / *
Попробуйте закрыть эти приложения. Pulseaudio, если он запущен, должен снова иметь приоритет над этими приложениями, и все приложения, использующие pulseaudio, должны снова работать, как ожидалось.
Я решил эту проблему на моем E200 HA, поместив следующие строки в /etc/modprobe.d/alsa-base.conf
options snd-usb-audio index=-2
options snd-hda-intel mode="olpc-xo-1_5"
Первый остановил фиктивный вывод и получил звуковая карта распознана,но мне пришлось вставить вторую линию, так как звук выходил из динамиков и наушников одновременно.
snd_hda_intel
модуль Проверьте, используете ли вы модуль ядра snd_hda_intel
:
lsmod | grep snd_hda_intel
lspci -nnk | grep -A2 Аудио
Если это так, добавьте две строки (вам может понадобиться только первая строка) в alsa-base.conf
, используя приведенные ниже команды.
echo "options snd-hda-intel model = generic" | sudo tee -a /etc/modprobe.d/alsa-base.conf
echo "параметры snd-hda-intel dmic_detect = 0" | sudo tee -a /etc/modprobe.d/alsa-base.conf
ПРИМЕЧАНИЕ. Было предложено также добавить третью строку, но моя система работала без добавления ее. Добавьте это с помощью этой команды:
echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf
REF: Исправить проблему отсутствия звука (фиктивный вывод) в Ubuntu с SND HDA Intel
У этой проблемы может быть много разных причин, но я дам ответ для моей конкретной ситуации. Я начал испытывать это после обновления до Ubuntu 20.04 с 18.04. Проблема оказалась в разрешениях. Моя учетная запись находилась в группе pulse-access
в / etc / group
. На 18.04 этого было достаточно. Похоже, что для Ubuntu 20.04 было внесено такое изменение, что теперь учетная запись должна находиться в группе pulse
.