Звук через HDMI на RX 480 не работает после обновления до Ubuntu 16.10

Я использую компьютер Tower с Ati RX 480, который отлично работал с проприетарным драйвером, включая звук через HDMI на экране, используя Ubuntu 16.04. После того, как я обновился до Ubuntu 16.10, звук перестает работать. Кроме того, шрифты и логотип ubuntu во время процесса загрузки отображаются неправильно на моем большом экране (3440 x 1440), в то время как мой другой экран (FullHD) имеет обычные шрифты и обычный логотип.

Звук через нормальный выход звука работает.

Устранение неполадок с https://help.ubuntu.com/community/SoundTroubleshootingProcedure, к сожалению, не помогло: Удаление .config/pulse, остановка pulseaudio и т. д. ничего не изменили. Команда диагностики с шага 4 вернула https://nopaste.me/view/671d3225 Приглушение и umuting S/PDIF, S/PDIF 1, ... и S/PDIF 5 ничего не изменили. В alsamixer для звуковой карты hdmi нет баров, только проблема S/PDIF -entries с 00 или MM - может быть проблемой?

Есть ли какая-нибудь известная ошибка для этого или обходной путь? Я попытался переустановить проприетарный драйвер, но это вернуло следующий вывод:

dagere@dagere-desktop:~/Downloads/amdgpu-pro-driver$ ./amdgpu-pro-install 
tee: /etc/aptsources.list.d/amdgpu-pro.list: Datei oder Verzeichnis nicht gefunden
deb file:/var/opt/amdgpu-pro/ ./

Существующий /etc/apt/sources.list.d/amdgpu-pro.list существует, безопасно ли просто изменить directoy в установочном скрипте?

У кого-нибудь есть опыт работы с hdmi-звуком, работающим с драйвером opensource-драйвера, поставляемым с ubuntu 16.10, или с получением проприетарного драйвера, установленного в ubuntu 16.10?

EDIT Пока самый новый amd-драйвер установлен на ubuntu 16.10, это не решает проблему звука. Кроме того, даже если я устанавливаю 4.9.11, насколько я вижу новое ядро ​​(как описано в https://help.ubuntu.com/community/SoundTroubleshootingProcedure с dpkg -i *.deb), звук остается недоступным.

EDIT Так как в 16.04 звук работал правильно, я попытался установить его параллельно. В 16.04 прокрутка eclipse медленная (и требует много CPU), что imho кажется, что драйвер работает неправильно. Я нашел https://community.amd.com/thread/203889, который рекомендует обновление MESA, обновление linux-firmware и обновление ядра с Ubuntu 16.04. Я пробовал это, но с любым ядром (4.4.0.62, 4.9.11-040911 и 4.10.0-041000) проблема в eclipse все еще появляется. Тем не менее, с новым ядром звук перестает работать. Итак, теперь с 16.04, звук работает и затмевает нет, а с 16.10, eclipse работает, но звучит не так. (Установка --launcher.GTK_version 2 в eclipse ничего не меняет). Есть ли какое-либо обходное решение для этого, чтобы заставить звук работать в 16.10 или графику, работающую в 16.04?

EDIT 3 Все еще не работает в Ubuntu 17.04 с Kernel 4.10. Я все равно буду рад другим предложениям.

1
задан 27 November 2017 в 13:51

2 ответа

Просто сделал обновление до 16.10 и имел эту же проблему. Немного пошутившись, обновил драйвер с сайта AMD, и теперь все правильно, как дождь. Вы можете найти инструкции здесь: http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx

0
ответ дан 23 May 2018 в 04:59
  • 1
    Добро пожаловать в Ask Ubuntu! Хотя это теоретически может ответить на вопрос , было бы предпочтительно включить здесь основные части ответа и предоставить ссылку для справки. – Kevin Bowen 3 February 2017 в 07:22
  • 2
    Самая новая версия драйвера (16.60) также устанавливается на Ubuntu 16.10, благодаря подсказке. К сожалению, это не решает проблему звука для меня. – David Georg Reichelt 20 February 2017 в 14:27

К сожалению, это не проблема конфигурации, а проблема текущего ядра. Исходные драйверы для RX 480 и других систем будут объединены в ядро ​​на 4.15, с более низкими ядрами, некоторые функции не будут работать, например. звук. Моим текущим обходным решением является использование проприетарного ядра AMD из https://github.com/M-Bab/linux-kernel-amdgpu-binaries.

К счастью, ubuntu 18.04 будет поставляться с ядром 4.15 (

cd /tmp
git --git-dir=/dev/null clone --depth=1 https://github.com/M-Bab/linux-kernel-amdgpu-binaries
cd linux-kernel-amdgpu-binaries
sudo dpkg -i *.deb

(использовать ядро, перезагрузиться и в конечном итоге выбрать его в grub).

] https://github.com/M-Bab/linux-kernel-amdgpu-binaries ), поэтому, надеюсь, это решит проблему.

0
ответ дан 23 May 2018 в 04:59

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

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