Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: No audio output via HDA ATI HDMI

  1. #1

    Default No audio output via HDA ATI HDMI

    I have just connected an audio receiver to my Radeon RX480 card so that I am going with HDMI from my AMD card, to the receiver, then to the monitor. This is a dual-boot system, and this setup works perfectly in Windows, just to rule out any hardware issues.

    The audio receiver is a Pioneer VSX-330.

    My problem is: I just can't get any sound output in openSUSE TW anymore, now that I'm going via HDMI. I tried everything I found on the net, like

    $ aplay -l

    **** List of PLAYBACK Hardware Devices ****
    card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
    Subdevices: 0/1
    Subdevice #0: subdevice #0


    ... more devices

    $ speaker-test -c 2 -r 48000 -D hw:0,3

    speaker-test 1.1.4

    Playback device is hw:0,3
    Stream parameters are 48000Hz, S16_LE, 2 channels
    Using 16 octaves of pink noise
    Rate set to 48000Hz (requested 48000Hz)
    Buffer size range from 64 to 262144
    Period size range from 32 to 131072
    Using max buffer size 262144
    Periods = 4
    was set period_size = 65536
    was set buffer_size = 262144
    0 - Front Left
    1 - Front Right
    Time per period = 5.471329


    (nothing can be heard)

    I tried all HDMI devices (3, 7, 8, 9, 10, 11), but nothing helped.

    I also tried pavucontrol, and I let vlc run in the background, seeing that the volume level moves with the action on the screen, but still no sound. The kernel setting "radeon.audio=1" just causes a flickering screen, but nothing changes with respect to the missing audio output.

    None of the test sounds in the multimedia configuration is working, and neither is there any sound output from VLC / DVB-S(2).

    Running out of options now ...

    Any help is greatly appreciated.

    Michael

  2. #2
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    27,109
    Blog Entries
    40

    Default Re: No audio output via HDA ATI HDMI

    Could you allow us a more detailed look at your PC audio configuration ?

    Please in an xterm/konsole, as a regular user, run the following diagnostic script (while PC connected to Internet) :
    Code:
    /usr/sbin/alsa-info.sh
    Select the 'share/upload' option when prompted. Let the script run to completion. After it completes look in the konsole/xterm and there will be a web/address URL for you to share. Please post that URL/address here. We can look at that then to check for anything misconfigured.
    .

  3. #3
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    27,109
    Blog Entries
    40

    Default Re: No audio output via HDA ATI HDMI

    In addition to running the alsa-info.sh script, could you please also send the following in a konsole/xterm and post here the output
    Code:
    /sbin/lspci -nnk | grep -A2 VGA
    The reason for that is I have read that HDMI hardware support for your hardware has only recently been provided (in custom kernels) and I do not know if it is integrated yet in the Tumbleweed kernel (although given Tumbleweed kernel is very recent, around 4.12.11 or so then it may be supported). I also read that one needs the 'amdgpu-pro' graphic driver running to support HDMI in the Radeon RX480 so I would like to read what graphic driver you are using.

  4. #4
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    27,109
    Blog Entries
    40

    Default Re: No audio output via HDA ATI HDMI

    Quote Originally Posted by oldcpu View Post
    The reason for that is I have read that HDMI hardware support for your hardware has only recently been provided (in custom kernels) and I do not know if it is integrated yet in the Tumbleweed kernel (although given Tumbleweed kernel is very recent, around 4.12.11 or so then it may be supported)..
    I note Phoronix forum thread claims HDMI support for the mainstream kernel for the rX480 will not appear until the 4.13 kernel (or later).

    Ergo for Tumbleweed you may need a custom kernel built with the amdgpu-pro and packaged wrt HDMI functionality to get the RX480 HDMI working.

  5. #5
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,710
    Blog Entries
    1

    Default Re: No audio output via HDA ATI HDMI

    Quote Originally Posted by oldcpu View Post
    I note Phoronix forum thread claims HDMI support for the mainstream kernel for the rX480 will not appear until the 4.13 kernel (or later).

    Ergo for Tumbleweed you may need a custom kernel built with the amdgpu-pro and packaged wrt HDMI functionality to get the RX480 HDMI working.
    Hmmm.... I wonder if it would be worth trying the latest stable kernel?

  6. #6

    Default Re: No audio output via HDA ATI HDMI

    OK, then ... thanks for the replies so far. For the time being, I can help myself with a TOSlink cable from the built-in SPDIF of my mainboard; this proved to work.


    $ /sbin/lspci --nnk | grep -A2
    01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/580] [1002:67df] (rev c7)
    Subsystem: PC Partner Limited / Sapphire Technology Radeon RX 470/480 [174b:e347]
    Kernel driver in use: amdgpu

    $ uname -a
    Linux capella.daheim.lan 4.13.1-1-default #1 SMP PREEMPT Sun Sep 10 12:02:44 UTC 2017 (0d725b5) x86_64 x86_64 x86_64 GNU/Linux

    Going to run alsa-info.sh later (I just ran it, but I forgot to revert my configuration to the HDMI; it is using the SPDIF of the mainboard right now.)

  7. #7
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    27,109
    Blog Entries
    40

    Default Re: No audio output via HDA ATI HDMI

    Quote Originally Posted by mizapf View Post
    Code:
    $ /sbin/lspci --nnk | grep -A2
    01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/580] [1002:67df] (rev c7)
            Subsystem: PC Partner Limited / Sapphire Technology Radeon RX 470/480 [174b:e347]
            Kernel driver in use: amdgpu
    ....
    $ uname -a
    Linux capella.daheim.lan 4.13.1-1-default #1 SMP PREEMPT Sun Sep 10 12:02:44 UTC 2017 (0d725b5) x86_64 x86_64 x86_64 GNU/Linux
    OK that's interesting. You managed to find a 4.13 kernel built by someone.

    I'm asking myself now two things:
    (a) Given you have a 4.13 kernel, does the amdgpu-pro graphic driver need to be running ? If so, then you are not running that driver as I do not believe the amdgpu driver is the same, and
    (b) Has that capella.daheim 4.13 kernel been built as needed for HMDI support for the Rx480 and for amdgpu-pro driver support.

    I don't know if I have the technical competence to make that assessment (other than by trial and effort and failure or success).

    I'll take a look at the alsa-info.sh script output after you post it.

  8. #8
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    27,109
    Blog Entries
    40

    Default Re: No audio output via HDA ATI HDMI

    There is an openSUSE page on the amdgpu-pro : https://en.opensuse.org/SDB:AMDGPU-PRO and states "the AMDGPU-PRO driver provided for openSUSE Leap 42.2+, except Tumbleweed". According to that page "AMDGPU-PRO cannot be included and integrated into the openSUSE distribution because it is not licensed as Free and Open Source Software". So I think how that kernel you are using now, was built, is likely important to the question wrt the amdgpu-pro driver running.

    I'm hoping someone who knows more about AMD graphic drivers current state chimes in here, as I no longer have radeon hardware and this topic on that specific has exceeded my current experience.

  9. #9

    Default Re: No audio output via HDA ATI HDMI

    I got this kernel from the usual updates of Tumbleweed. I did not install anything from outside.

  10. #10

    Default Re: No audio output via HDA ATI HDMI

    Here is the output of alsa-info.sh: http://www.alsa-project.org/db/?f=4f...d703cb51f9e631

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •