it-swarm.com.de

Sound über HDMI auf RX 480 funktioniert nach dem Upgrade auf Ubuntu 16.10 nicht mehr

Ich verwende einen Tower-PC mit einem ATI RX 480, der mit dem proprietären Treiber und dem Sound über HDMI auf dem Bildschirm unter Ubuntu 16.04 einwandfrei funktioniert. Nach dem Upgrade auf Ubuntu 16.10 funktionierte der Sound nicht mehr. Außerdem werden die Schriftarten und das Ubuntu-Logo während des Startvorgangs auf meinem großen Bildschirm (3440 x 1440) falsch angezeigt, während mein anderer Bildschirm (FullHD) normale Schriftarten und das normale Logo aufweist.

Ton über die normale Tonausgabe funktioniert.

Die Fehlerbehebung von https://help.ubuntu.com/community/SoundTroubleshooterProcedure hat leider nicht geholfen: Das Löschen von .config/Pulse, das Stoppen von pulseaudio usw. hat nichts geändert. Der Diagnosebefehl aus Schritt 4 gab https://nopaste.me/view/671d3225 Stummschalten und Umschalten des S/PDIF, S/PDIF 1, ... und S/PDIF 5 nichts geändert. Es werden im alsamixer keine Balken für die HDMI-Audiokarte angezeigt, nur die S/PDIF- Einträge mit 00 oder MM - kann dies ein Problem sein?

Gibt es dafür einen bekannten Fehler oder eine Problemumgehung? Ich habe versucht, den proprietären Treiber neu zu installieren, aber dies ergab die folgende Ausgabe:

[email protected]:~/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/ ./

Es gibt nur /etc/apt/sources.list.d/amdgpu-pro.list. Ist es sicher, nur das Verzeichnis im Installationsskript zu ändern?

Hat jemand Erfahrung damit, HDMI-Sound mit dem mit Ubuntu 16.10 gelieferten OpenSource-Treiber oder mit dem Installieren des proprietären Treibers in Ubuntu 16.10 zum Laufen zu bringen?

EDIT Obwohl der neueste AMD-Treiber unter Ubuntu 16.10 installiert werden kann, ist das Soundproblem damit nicht gelöst. Außerdem, auch wenn ich 4.9.11 installiere, soweit ich den neuesten Kernel sehe (wie beschrieben in Wie aktualisiere ich den Kernel auf die neueste Hauptversion ohne ein Distro-Upgrade? mit dpkg -i *.deb) bleibt der Ton unbrauchbar.

EDIT 2 Da in 16.04 der Sound korrekt funktionierte, habe ich versucht, ihn parallel zu installieren. In 16.04 ist das Scrollen mit Eclipse langsam (und erfordert viel CPU), was imho so aussieht, als würde der Treiber nicht richtig funktionieren. Ich habe https://community.AMD.com/thread/203889 gefunden, das MESA-Update, Linux-Firmeware-Update und Kernel-Update von Ubuntu 16.04 empfiehlt. Ich habe es versucht, aber mit jedem Kernel (4.4.0.62, 4.9.11-040911 und 4.10.0-041000) tritt das Problem in Eclipse immer noch auf. Mit einem neueren Kernel funktioniert der Sound jedoch nicht mehr. So, jetzt mit 16.04 funktioniert Sound und Eclipse nicht, und mit 16.10 funktioniert Eclipse, aber Sound nicht. (Die Einstellung von --launcher.GTK_version 2 in Eclipse ändert nichts). Gibt es eine Problemumgehung, um entweder den Sound in 16.10 oder die Grafik in 16.04 zum Laufen zu bringen?

EDIT 3 Funktioniert immer noch nicht in Ubuntu 17.04 mit Kernel 4.10. Über weitere Vorschläge würde ich mich trotzdem freuen.

Hast du dir den hier empfohlenen Kernel angesehen? https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-AMDGPU-DC-Kernel

Ich hatte kein Audio über HDMI mit meinem RX 480 auf Ubuntu 16+. Nach der Installation dieses Kernels mit AMDGPU DC/DAL-Unterstützung hat alles perfekt funktioniert.

1
asparc

Habe gerade ein Update auf 16.10 gemacht und hatte das gleiche Problem. Nach einigem Stöbern habe ich ein Treiber-Update von der AMD-Website gemacht und alles ist in Ordnung, so wie es jetzt regnet. Eine Wegbeschreibung finden Sie hier: http://support.AMD.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx

0
Steve Doroff

Leider ist dies kein Konfigurationsproblem, sondern ein Problem des aktuellen Kernels. Die Originaltreiber für RX 480 und andere Systeme werden um 4.15 Uhr mit dem Kernel zusammengeführt. Bei niedrigeren Kerneln funktionieren einige Funktionen nicht, z. Klang. Meine derzeitige Problemumgehung besteht darin, den AMD-eigenen Kernel von https://github.com/M-Bab/linux-kernel-amdgpu-binaries zu verwenden. Es kann installiert werden über:

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

(Um den Kernel zu verwenden, starten Sie ihn neu und wählen Sie ihn schließlich in grub aus.).

Glücklicherweise wird Ubuntu 18.04 mit Kernel 4.15 ausgeliefert ( https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-18.04-LTS-Linux-4.15 ) Beheben Sie das Problem.