Никакие устройства аудиовыхода, обнаруженные в новом компьютере, не создают с материнской платой Skylake (Z170) в 14,04

No output devices

Я предполагаю, что проблема состоит в том, что моя материнская плата является очень недавней; это - гигабайт GA-Z170X-Gaming 7 с помощью нового чипсета Z170 (Skylake).

Вывод lspci -v шоу два блока "Аудиоустройства", но я думал, что один из них мог бы быть для моего интегрированного графического HDMI и другого для моей видеокарты (Nvidia GTX 980 Ti) HDMI:

00:1f.3 Audio device: Intel Corporation Device a170 (rev 31)
    Subsystem: Gigabyte Technology Co., Ltd Device a036
    Flags: bus master, fast devsel, latency 32, IRQ 16
    Memory at da140000 (64-bit, non-prefetchable) [size=16K]
    Memory at da120000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

01:00.1 Audio device: NVIDIA Corporation Device 0fb0 (rev a1)
    Subsystem: Gigabyte Technology Co., Ltd Device 36b7
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at dc080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

Этот подобный корреспондент на 15,04 решил их вопрос путем установки ALSA, ежедневно создают. Я попробовал это, но ничто не изменилось. Удивление, если это - потому что я нахожусь на 14,04, который, вероятно, имеет более старое ядро. Мой следующий шаг должен обновлять ядро?

7
задан 9 September 2015 в 10:00

6 ответов

По-видимому, это - ядерная ошибка, появляющаяся от комбинации архитектуры Intel Skylake, 3,19 ядра Linux (человечность 14.04) и (возможно) чипсет аудио Realtek ALC887 (snd-hda-intel драйвер для Linux), который завинчивает так или иначе alsa водителей.

следующая процедура перечислена в https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS, но это не актуально с человечностью 14.04 (хотя это полностью эквивалентно):

Удостоверяются, что dkms пакет установлен:

sudo apt-get install dkms

Тогда загрузка и устанавливает (например, с центром программного обеспечения человечности), .deb файл от последнего яркого alsa строит в https://code.launchpad.net / ~ ubuntu-audio-dev / + archive/ubuntu/alsa-daily / + пакеты

, Когда я сделал это, это было следующим, постройте:

oem аудио hda ежедневный lts яркий dkms - 0.201509251531~ubuntu14.04.1

, где эти 2 ключевых слова 'lts-ярки' и 'ubuntu14.04'. Именно это Вы ищете.

Моя система следующая: Asrock MB с b150 чипсетом (звуковая карта ALC887) и Intel i5-6500K (Skylake) с 8 ГБ RAM и NVidia GTX960. Я также не видел аудио устройства, за исключением продукции видеокарты HDMI. Очень противная ошибка, как есть так много беспорядка вокруг аудиосистемы (alsa и pulseaudio) в человечности, по-видимому, так, чтобы найти тот же отчет об ошибках, довольно трудная.

я знаю, что это точно, что Абэ прокомментировал в последний раз, но я хотел бы рассматривать его как ответ, более четкий немедленно видеть, не имея необходимость просматривать комментарии.

6
ответ дан 23 November 2019 в 06:18

Я нашел проблему. Просто установите этот новый драйвер как этот:

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

Это работало на меня с Ubuntu 14.04 с Asus Z170-p (Realtek ALC887)

3
ответ дан 23 November 2019 в 06:18

работает и на моей материнской плате gigabyte z170x gaming g1. Я использую Ubuntu Xenial 16.04, но это была почти та же команда. Как и для любой конкретной проблемы, мне нужно было добавить это также:

Во-первых, создайте /etc/modprobe.d/hda-jack-retask.conf, содержащий:

# This file was added by the program 'hda-jack-retask'.
# If you want to revert the changes made by this program, you can simply erase this file and reboot your computer.
options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw model=generic

(Для тем, кто уже попробовал поиграть с hdajackretask, для работы звука требуется модель = generic в конце)

Второй файл create /lib/firmware/hda-jack-retask.fw, содержащий:

[codec]
0x11020011 0x1458a046 0

[pincfg]
0x0b 0x41014111
0x0c 0x414520f0
0x0d 0x01014010
0x0e 0x41c501f0
0x0f 0x42214010
0x10 0x41214010
0x11 0x41012014
0x12 0x37a790f0
0x13 0x77a701f0
0x18 0x500000f0

Это отключит большинство портов, но порт справа от оптического порта будет работать. Я также отключил оптический порт, но если вам это нужно, вы можете попробовать активировать его с помощью hdajackretask.

Исходя из моего опыта, каждый раз, когда вы возитесь с портами, вам нужно один раз перезагружаться в windows, чтобы установить карту так, как вы хотите, прежде чем вы снова сможете заставить работать звук в linux. Если вы попытаетесь заставить работать порт для наушников, другой перестанет работать, и вам нужно будет перезагрузиться в Windows снова. Поверьте мне, гораздо проще просто купить 3,5-миллиметровый Y-сплиттер. В любом случае, на этой доске более чем достаточно выигрыша.

Вам также нужно отредактировать /etc/pulse/daemon.conf и добавить их:

default-sample-format = s24le
default-sample-rate = 192000

Поскольку мы говорим об исправлении проблем с Z170X-Gaming G1, я мог бы также указать, как также исправьте WiFi:

скопируйте файл board-2.bin из ошибки https://bugzilla.kernel.org/show_bug.cgi?id=111111 прямая ссылка: https : //bugzilla.kernel.org/attachment.cgi? id = 224831 в /lib/firmware/ath10k/QCA6174/hw3.0/

Затем сделайте ссылку или скопируйте / lib / firmware / ath10k / QCA6174 / hw3.0 / firmware-4.bin также в /lib/firmware/ath10k/QCA6174/hw3.0/firmware-5.bin.

Вот и все, теперь звук и WiFi будут работать, я протестировал это с 17.04 без проблем, мне не пришлось обновлять alsa. Помните, что любая перезагрузка с Linux на Linux может испортить звук, вам нужно каждый раз выключаться.

2
ответ дан 23 November 2019 в 06:18

Я сделал следующий процесс для разрешения недостающего аудио в соответствии с Ubuntu 14.04.3, 64-разрядной на моем Гигабайте GA-H710-HD3 материнская плата (Skylake, чипсет Intel H170):

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

(Не отмечают определенного варианта Ubuntu на имя пакета)

, После того как это было установлено, я перезагрузил, и аналоговое аудио работало снова (обратите внимание, что аудио HDMI уже работало отлично без любых изменений в системе, но мне был нужен аналог для моей более старой стереосистемы).

1
ответ дан 23 November 2019 в 06:18

Я следую за MttG в № 2, но не работе, это только показывает карту HDMI, мою систему: Core i5 6500 skylake, realtek ALC887 и gtx 950 использования с HDMI для контроля, таким образом, ПОСЛЕ ДОЛГОГО ВРЕМЕНИ я НАШЕЛ:

sudo gedit /etc/asound.conf

, Что шоу:

defaults.pcm.card 1
defaults.pcm.device 1

, НО мое устройство 1 HDMI, и УСТРОЙСТВОМ 0 является REALTEK, я редактирую это к:

defaults.pcm.card 1
defaults.pcm.device 0

И Это работало. Так, просто следуйте за MttG и отредактируйте asound.conf, Он будет работать над Ubuntu 14.04. Спасибо MttG.

Моя звуковая установка была дисплеем Realtek после конфигурации:

sound setting screenshot

1
ответ дан 23 November 2019 в 06:18

Я следовал инструкциям Майкла Пиллонеля, приведенным выше, с одним вариантом.

У меня есть ядро ​​3.16.0-60, которое требовалось для подключения к сети Ethernet игровой материнской платы MSI Z170a M5 с ila skylake, которую я специально создал пару дней назад. Чтобы исправить проблему со звуком, я просто изменил последнюю команду на utopic.

Для «ярких»:

sudo apt-get install oem-audio-hda-daily-lts-vivid-dkms

Для «утопических» или родовых:

sudo apt-get install oem-audio-hda-daily-lts-utopic-dkms
0
ответ дан 23 November 2019 в 06:18

Другие вопросы по тегам:

Похожие вопросы: