Announcement

Collapse
No announcement yet.

HDMI Audio with fglrx?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    No good, oss does sound from the computer but not the telly.

    This error message

    Code:
    oss_hdaudio: HDA codec 0x111d7675 not known yet

    Comment


    • #32
      Fixed it.

      When you read this you are gonna laugh. And flame me for being a time-wasting muppet. I deserve it.

      The way I got mplayer to do hdmi sound was

      Code:
      mplayer dvd://sr0 -ao alsa device=plughw=1.3
      rather than just

      Code:
      mplayer dvd://sr0 -ao alsa
      This made me think that the first of those commands was forcing alsa to ignore all its myriad configuration files and just using the device specified. I don't think there is any way to send a command-line option like that to Firefox. So maybe change some of alsa's myriad configuration files.

      I put "alsa configuration" into Google and got the answer. Three lines in /usr/share/alsa/alsa.conf. Took me 5 minutes. I could have done that 6 months ago.

      I shall now dedicate the rest of my life to slapping my forehead with the palm of my hand and going "dohh"

      Comment


      • #33
        Just for the record, it still does not work with radeon. The radeon driver definitely does not do hdmi sound.

        For this you need fglrx.

        Comment


        • #34
          You have to use kms for audio, did you try that?

          Comment


          • #35
            I have, for a long time, been able to switch from X to VT and back without any weird stuff happening. I think it is doing kms. I think it was doing kms before I even knew about kms.

            Comment


            • #36
              lsmod|grep kms

              Comment


              • #37
                hello,

                i also have problems to get sound running over hdmi.

                i'm usion newses fglrx and xvba/vaapi.

                Code:
                **** Liste der Hardware-Geräte (PLAYBACK) ****
                Karte 0: SB [HDA ATI SB], Gerät 0: ALC889A Analog [ALC889A Analog]
                  Sub-Geräte: 1/1
                  Sub-Gerät #0: subdevice #0
                Karte 0: SB [HDA ATI SB], Gerät 1: ALC889A Digital [ALC889A Digital]
                  Sub-Geräte: 1/1
                  Sub-Gerät #0: subdevice #0
                Karte 1: HDMI [HDA ATI HDMI], Gerät 3: ATI HDMI [ATI HDMI]
                  Sub-Geräte: 1/1
                  Sub-Gerät #0: subdevice #0
                fglrxinfo gibt

                Code:
                OpenGL vendor string: ATI Technologies Inc.
                OpenGL renderer string: ATI Radeon HD 3200 Graphics
                OpenGL version string: 3.3.10243 Compatibility Profile Context
                vainfo gibt

                Code:
                libva: libva version 0.31.1-sds1
                Xlib:  extension "XFree86-DRI" missing on display ":0.0".
                libva: va_getDriverName() returns 0
                libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
                libva: va_openDriver() returns 0
                vainfo: VA API version: 0.31
                vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.5
                vainfo: Supported profile and entrypoints
                      VAProfileMPEG2Simple            : VAEntrypointIDCT
                      VAProfileMPEG2Main              : VAEntrypointIDCT
                Danke für Hinweise

                PS:

                Ein cat /var/lib/alsa/asound.state gibt: (auszug)

                Code:
                                comment.count 2
                                iface MIXER
                                name 'Capture Switch'
                                value.0 false
                                value.1 false
                        }
                        control.24 {
                                comment.access 'read write'
                                comment.type BOOLEAN
                                comment.count 2
                                iface MIXER
                                name 'Capture Switch'
                                index 1
                                value.0 false
                                value.1 false
                        }
                        control.25 {
                                comment.access 'read write'
                                comment.type BOOLEAN
                                comment.count 2
                                iface MIXER
                                name 'Capture Switch'
                                index 2
                                value.0 false
                                value.1 false
                        }
                        control.26 {
                                comment.access 'read write'
                                comment.type INTEGER
                                comment.count 2
                                comment.range '0 - 46'
                                comment.dbmin -1600
                                comment.dbmax 3000
                                iface MIXER
                                name 'Capture Volume'
                                value.0 0
                                value.1 0
                        }
                        control.27 {
                                comment.access 'read write'
                                comment.type INTEGER
                                comment.count 2
                                comment.range '0 - 46'
                                comment.dbmin -1600
                                comment.dbmax 3000
                                iface MIXER
                                name 'Capture Volume'
                                index 1
                                value.0 0
                                value.1 0
                        }
                        control.28 {
                                comment.access 'read write'
                                comment.type INTEGER
                                comment.count 2
                                comment.range '0 - 46'
                                comment.dbmin -1600
                                comment.dbmax 3000
                                iface MIXER
                                name 'Capture Volume'
                                index 2
                                value.0 0
                                value.1 0
                        }
                        control.29 {
                                comment.access 'read write'
                                comment.type ENUMERATED
                                comment.count 1
                                comment.item.0 Mic
                                comment.item.1 'Front Mic'
                                comment.item.2 Line
                                comment.item.3 CD
                                iface MIXER
                                name 'Input Source'
                                value Mic
                        }
                        control.30 {
                                comment.access 'read write'
                                comment.type ENUMERATED
                                comment.count 1
                                comment.item.0 Mic
                                comment.item.1 'Front Mic'
                                comment.item.2 Line
                                comment.item.3 CD
                                iface MIXER
                                name 'Input Source'
                                index 1
                                value Mic
                        }
                        control.31 {
                                comment.access 'read write'
                                comment.type ENUMERATED
                                comment.count 1
                                comment.item.0 Mic
                                comment.item.1 'Front Mic'
                                comment.item.2 Line
                                comment.item.3 CD
                                iface MIXER
                                name 'Input Source'
                                index 2
                                value Mic
                        }
                        control.32 {
                                comment.access read
                                comment.type IEC958
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Playback Con Mask'
                                value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                        }
                        control.33 {
                                comment.access read
                                comment.type IEC958
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Playback Pro Mask'
                                value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                        }
                        control.34 {
                                comment.access 'read write'
                                comment.type IEC958
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Playback Default'
                                value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                        }
                        control.35 {
                                comment.access 'read write'
                                comment.type BOOLEAN
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Playback Switch'
                                value true
                        }
                        control.36 {
                                comment.access 'read write'
                                comment.type BOOLEAN
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Default PCM Playback Switch'
                                value false
                        }
                        control.37 {
                                comment.access 'read write'
                                comment.type BOOLEAN
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Capture Switch'
                                value false
                        }
                        control.38 {
                                comment.access read
                                comment.type IEC958
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Capture Default'
                                value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                        }
                        control.39 {
                                comment.access 'read write'
                                comment.type INTEGER
                                comment.count 2
                                comment.range '0 - 31'
                                comment.dbmin -3450
                                comment.dbmax 1200
                                iface MIXER
                                name 'Beep Playback Volume'
                                value.0 23
                                value.1 23
                        }
                        control.40 {
                                comment.access 'read write'
                                comment.type BOOLEAN
                                comment.count 2
                                iface MIXER
                                name 'Beep Playback Switch'
                                value.0 true
                                value.1 true
                        }
                        control.41 {
                                comment.access 'read write'
                                comment.type INTEGER
                                comment.count 1
                                comment.range '0 - 64'
                                comment.dbmin -6400
                                comment.dbmax 0
                                iface MIXER
                                name 'Master Playback Volume'
                                value 64
                        }
                        control.42 {
                                comment.access 'read write'
                                comment.type BOOLEAN
                                comment.count 1
                                iface MIXER
                                name 'Master Playback Switch'
                                value true
                        }
                        control.43 {
                                comment.access 'read write user'
                                comment.type INTEGER
                                comment.count 2
                                comment.range '0 - 255'
                                comment.tlv '0000000100000008ffffec1400000014'
                                comment.dbmin -5100
                                comment.dbmax 0
                                iface MIXER
                                name 'PCM Playback Volume'
                                value.0 255
                                value.1 255
                        }
                }
                state.HDMI {
                        control.1 {
                                comment.access read
                                comment.type IEC958
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Playback Con Mask'
                                value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                        }
                        control.2 {
                                comment.access read
                                comment.type IEC958
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Playback Pro Mask'
                                value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                        }
                        control.3 {
                                comment.access 'read write'
                                comment.type IEC958
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Playback Default'
                                value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                        }
                        control.4 {
                                comment.access 'read write'
                                comment.type BOOLEAN
                                comment.count 1
                                iface MIXER
                                name 'IEC958 Playback Switch'
                                value true
                        }
                }

                Comment


                • #38
                  My Board is GA-MA78GM-S2H (i swithed to hdmi in bios)

                  Comment


                  • #39
                    Make sure the Monitor or the TV are on before you boot up the computer.

                    Comment


                    • #40
                      Thanks ... with mplayer -ao alsa:device=hw=1.3 it works now. I've now just last problems to get xbmc's sound to work. if i switch to hdmi in xbmc i just get loud noise.

                      Comment

                      Working...
                      X