it-swarm.com.de

16.04 amdgpu-pro, kein hdmi sound

16.04, AMD Radeon 7700

folgendes habe ich versucht:

deaktivieren des Onboard-Sounds im BIOS. Bearbeite grub: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1", starte update-grub und starte neu

beim Öffnen von pavucontrol wird die Karte angezeigt, es wird jedoch darauf hingewiesen, dass sie nicht angeschlossen ist. Es gibt keine Option für eine HDMI-Auswahl, die "eingesteckt" ist.

aplay -l listet Folgendes auf:

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

paktliste Senken gibt zurück:

Sink #0
    State: SUSPENDED
    Name: alsa_output.pci-0000_01_00.1.hdmi-stereo
    Description: Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series] Digital Stereo (HDMI)
    Driver: module-alsa-card.c
    Sample Specification: s16le 2ch 44100Hz
    Channel Map: front-left,front-right
    Owner Module: 6
    Mute: no
    Volume: front-left: 95020 / 145% / 9.68 dB,   front-right: 95020 / 145% / 9.68 dB
            balance 0.00
    Base Volume: 65536 / 100% / 0.00 dB
    Monitor Source: alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
    Latency: 0 usec, configured 0 usec
    Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS 

Ich weiß nicht, was ich sonst noch versuchen soll, nichts scheint zu funktionieren.

Jede Hilfe wäre sehr dankbar.

2
Dave

... Ich füge auch regelmäßig die Codebasis mit den neuesten Kernel-Patches hier zusammen: https://github.com/M-Bab/linux-kernel-amdgp . Und wenn Sie eine faule und vertrauensvolle Person sind, können Sie auch die kompilierten Kernel-Binärdateien von https://github.com/M-Bab/linux-kernel-amdgpu-binaries ausprobieren. Auf der letzten Seite erhalten Sie auch einige zusätzliche Informationen zum gesamten Thema. Ich würde generell nicht empfehlen, kompilierte Binärdateien von einem zufälligen Typen im Internet zu installieren - der einzige Grund, warum ich hier eine Ausnahme mache, ist, dass ich der zufällige Typ bin.

2
M-Bab

Seit der Umstellung auf amdgpu gibt es zwei Möglichkeiten, um HDMI-Audio zum Laufen zu bringen:

  1. Installieren Sie den proprietären amdgpu-pro-Treiber: http://support.AMD.com/en-us/kb-articles/Pages/AMD-Radeon-GPU-PRO-Linux-Beta-Driver%E2%80% 93Release-Notes.asp
  2. Verwenden Sie einen Kernel mit aktiviertem DAL/DC in Kombination mit dem Open Source-AMDGPU-Treiber. Der ursprüngliche Quellcode ist AMD-staging-4.9 von https://cgit.freedesktop.org/~agd5f/linux/log/?h=AMD-staging-4.9 ...
1
M-Bab