web-dev-qa-db-fra.com

Le son via HDMI sur le RX 480 ne fonctionne pas après la mise à niveau vers Ubuntu 16.10

J'utilise une tour avec un ATI RX 480, qui fonctionnait parfaitement avec le pilote propriétaire, notamment le son via HDMI sur l'écran à l'aide d'Ubuntu 16.04. Après ma mise à niveau vers Ubuntu 16.10, le son a cessé de fonctionner. De plus, les polices et le logo Ubuntu lors du processus de démarrage ne sont pas affichés correctement sur mon grand écran (3440 x 1440), alors que mon autre écran (FullHD) contient des polices normales et le logo normal.

Le son via la sortie audio normale fonctionne.

Le dépannage de https://help.ubuntu.com/community/SoundTroubleshootingProcedure n’a malheureusement pas aidé: la suppression de .config/Pulse, l’arrêt de pulseaudio et ainsi de suite n’a rien changé. La commande de diagnostic de l'étape 4 a renvoyé https://nopaste.me/view/671d3225 Mettre en sourdine et éteindre le S/PDIF, S/PDIF 1, ... et S/PDIF 5 n'a rien changé. Aucune barre n’est affichée dans alsamixer pour la carte son hdmi, il n’ya que les entrées S/PDIF- avec 00 ou MM - est-ce que cela peut poser un problème?

Y at-il un bug connu pour ceci, ou une solution de contournement? J'ai essayé de réinstaller le pilote propriétaire, mais cela a renvoyé la sortie suivante:

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/ ./

Seulement /etc/apt/sources.list.d/amdgpu-pro.list existe, est-il prudent de changer le nom directement dans le script d'installation?

Quelqu'un a-t-il de l'expérience dans l'utilisation du son HDMI avec le pilote opensource fourni avec Ubuntu 16.10 ou avec l'installation du pilote propriétaire dans Ubuntu 16.10?

EDIT Bien que le dernier pilote AMD puisse être installé sur Ubuntu 16.10, cela ne résout pas le problème lié au son. De plus, même si j’installe la 4.9.11, dans la mesure où j’aperçois le noyau le plus récent (comme décrit dans Comment mettre à jour le noyau avec la dernière version de ligne principale sans distro-upgrade? avec dpkg -i *.deb), le son reste inutilisable.

EDIT 2 Comme en 16.04, le son fonctionnait correctement, j'ai essayé de l'installer en parallèle. Dans la version 16.04, le défilement Eclipse est lent (et nécessite beaucoup de temps de calcul), ce qui à mon avis semble que le pilote ne fonctionne pas correctement. J'ai trouvé https://community.AMD.com/thread/203889 qui recommande MESA-update, la mise à jour linux-firmeware et la mise à jour du noyau depuis Ubuntu 16.04. J'ai essayé celui-ci, mais avec n'importe quel noyau (4.4.0.62, 4.9.11-040911 et 4.10.0-041000), le problème dans Eclipse apparaît toujours. Néanmoins, avec un noyau plus récent, le son cesse de fonctionner. Alors maintenant, avec 16.04, le son fonctionne et Eclipse pas, et avec 16.10, Eclipse fonctionne, mais pas le son. (Le réglage de --launcher.GTK_version 2 dans Eclipse ne change rien). Existe-t-il une solution de contournement pour cela, soit pour que le son fonctionne en 16.10 ou que les graphiques fonctionnent en 16.04?

EDIT 3 ne fonctionne toujours pas sous Ubuntu 17.04 avec le noyau 4.10. Je serais toujours heureux d'autres suggestions.

2

Avez-vous vérifié le noyau recommandé ici? https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-AMDGPU-DC-Kernel

Je n'avais pas d'audio sur HDMI avec mon RX 480 sur Ubuntu 16+. Après avoir installé ce noyau avec le support AMDGPU DC/DAL, tout fonctionnait parfaitement.

1
asparc

Vient de faire une mise à jour à 16.10 et avait le même problème. Après avoir fouillé un peu, fait une mise à jour de pilote depuis le site Web d'AMD et tout va bien maintenant. Vous pouvez trouver les directions ici: http://support.AMD.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx

0
Steve Doroff

Malheureusement, ce n'est pas un problème de configuration mais un problème du noyau actuel. Les pilotes d'origine du RX 480 et d'autres systèmes seront fusionnés dans le noyau à la version 4.15, avec des noyaux inférieurs, certaines fonctionnalités ne fonctionnant pas, par exemple. du son. Ma solution actuelle consiste à utiliser le noyau propriétaire AMD de https://github.com/M-Bab/linux-kernel-amdgpu-binaries . Il peut être installé via:

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

(Pour utiliser le noyau, redémarrez et choisissez-le éventuellement au format GRUB).

Heureusement, Ubuntu 18.04 sera livré avec le noyau 4.15 ( https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-18.04-LTS-Linux-4.15 ), donc j'espère que cela résoudre le problème.

0