Linux AudioEngine testers - Linux only

  Thread Rating:
  • 4 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
wingrunr21 Offline
Member
Posts: 61
Joined: Jan 2012
Reputation: 1
Post: #191
(2012-05-15 15:37)fat-tony Wrote:  Any info source I could monitor to check if or when ATI are going to update fglrx to support HD audio? I don't have a need right now for Blu Ray HD audio support, but I do need multi-channel PCM audio at 96kHz for my DVD-Audio rips. The sound is just perfect on Windows but I hate the whole Windows overhead and want to get back to Linux Big Grin

Phoronix or maybe the ALSA mailing lists. As much as I hate to say it, I think it is just going to be easier to purchase an nVidia GPU. That'll also give you VDPAU support as an added bonus.

If you are curious, here's an alsa-devel thread regarding LPCM on fglrx: http://mailman.alsa-project.org/pipermai...42544.html

It is the predecessor to the Phoronix thread I linked in the first post. Essentially, ATI claims that they have released the needed information but no one has updated ALSA to compensate.

(2012-05-15 16:13)P-I H Wrote:  DDDamian's window version plays everything OK on the same hardware.

Looks like something with ALSA. Does this file play without issue via something like mplayer?

(2012-05-15 17:06)DDDamian Wrote:  For those with ATI cards - send them customer-support messages to update their linux drivers - who knows? they may respond Smile

It is worth a shot. ATI has been traditionally pretty shoddy regarding Linux support.

HTPC: Gentoo linux amd64 w/ xbmc merged with AE
(This post was last modified: 2012-05-15 17:26 by wingrunr21.)
find quote
dc2000 Offline
Junior Member
Posts: 10
Joined: Apr 2012
Reputation: 0
Post: #192
(2012-05-15 15:26)wingrunr21 Wrote:  Have you tried clearing all of your asoundrcs? Looks like you've got a few.

Also remember that since you are running an ATI card you can't get HD audio output.

i have tried with no asound.conf .. all kinds of configs .... no luck. I'll be back to my arch linux setup.. its fast as hell - but until we get HD driver support.. sadly back to m$ . tnx for the help guys! keep up the good work!

dc.
find quote
P-I H Offline
Junior Member
Posts: 29
Joined: Feb 2012
Reputation: 0
Post: #193
(2012-05-15 17:14)wingrunr21 Wrote:  Looks like something with ALSA. Does this file play without issue via something like mplayer?

I have not used Mplayer that much.
When I used the graphical interface it played OK, but I think it used Pulseaudio and the reciever signalled Multi Channel PCM.

When I changed settings in XBMC and set the reciever to not handle DTS HD, XBMC played the file OK and the reciever signalled DTS. I suppose this is as expected.

It is a standard Ubuntu 12.04 installation.
XBMC is also straight forward, git clone, fixed dependencies, ./bootstrap, ./configure, ./make j2, sudo make install.
(This post was last modified: 2012-05-15 18:52 by P-I H.)
find quote
drivesoslow Offline
Fan
Posts: 373
Joined: Aug 2008
Reputation: 4
Post: #194
Because either fglrx or ALSA is not handling my ELD correctly I cannot choose any audio device. Will there be an option to manually set the device to be used like there was before the merge?

http://forum.xbmc.org/showthread.php?tid...pid1101695
(This post was last modified: 2012-05-15 19:10 by drivesoslow.)
find quote
wingrunr21 Offline
Member
Posts: 61
Joined: Jan 2012
Reputation: 1
Post: #195
(2012-05-15 18:51)P-I H Wrote:  
(2012-05-15 17:14)wingrunr21 Wrote:  Looks like something with ALSA. Does this file play without issue via something like mplayer?

I have not used Mplayer that much.
When I used the graphical interface it played OK, but I think it used Pulseaudio and the reciever signalled Multi Channel PCM.

When I changed settings in XBMC and set the reciever to not handle DTS HD, XBMC played the file OK and the reciever signalled DTS. I suppose this is as expected.

It is a standard Ubuntu 12.04 installation.
XBMC is also straight forward, git clone, fixed dependencies, ./bootstrap, ./configure, ./make j2, sudo make install.

Yes, when you turn off DTS HD passthrough ffmpeg will decode the audio. You need to set mplayer to use the same ALSA device XBMC is using, not go through pulse. I would assume there's an entry in the preferences in the mplayer GUI for that. Otherwise, you'll have to use the command line.

(2012-05-15 18:55)drivesoslow Wrote:  Because either fglrx or ALSA is not handling my ELD correctly I cannot choose any audio device. Will there be an option to manually set the device to be used like there was before the merge?

http://forum.xbmc.org/member.php?action=...&uid=35001

Can you post a log? I think you accidentally posted the wrong link.

HTPC: Gentoo linux amd64 w/ xbmc merged with AE
(This post was last modified: 2012-05-15 19:12 by wingrunr21.)
find quote
drivesoslow Offline
Fan
Posts: 373
Joined: Aug 2008
Reputation: 4
Post: #196
(2012-05-15 18:58)wingrunr21 Wrote:  
(2012-05-15 18:55)drivesoslow Wrote:  Because either fglrx or ALSA is not handling my ELD correctly I cannot choose any audio device. Will there be an option to manually set the device to be used like there was before the merge?

http://forum.xbmc.org/member.php?action=...&uid=35001

Can you post a log? I think you accidentally posted the wrote link.

Oops. Fixed it but here it is again. It is just a link back to my post on page 17 with all my logs and info:

http://forum.xbmc.org/showthread.php?tid...pid1101695

I have never had any real issue with sound until the AE merge. I use HDMI out and I can passthrough DTS and AC3 to my TV no problem (I realize these don't count as real digital or whatever), play audio files, and get menu sounds.
(This post was last modified: 2012-05-15 19:13 by drivesoslow.)
find quote
wingrunr21 Offline
Member
Posts: 61
Joined: Jan 2012
Reputation: 1
Post: #197
(2012-05-12 17:22)drivesoslow Wrote:  cat /proc/asound/card0/eld#0.0:
Code:
monitor_present        1
eld_valid        0

I only have my Sharp TV plugged into the HDMI

There's your issue right there. fglrx does not appear to be forwarding eld information (eld_valid is false).

There is one thing you could try. I believe the 6550 is actually a renumbered Evergreen part instead of a Northern Islands GPU. This means the radeon OSS driver may be able to support HDMI audio on this card. The OSS driver is probably more reliable.

HTPC: Gentoo linux amd64 w/ xbmc merged with AE
find quote
drivesoslow Offline
Fan
Posts: 373
Joined: Aug 2008
Reputation: 4
Post: #198
(2012-05-15 19:35)wingrunr21 Wrote:  
(2012-05-12 17:22)drivesoslow Wrote:  cat /proc/asound/card0/eld#0.0:
Code:
monitor_present        1
eld_valid        0

I only have my Sharp TV plugged into the HDMI

There's your issue right there. fglrx does not appear to be forwarding eld information (eld_valid is false).

There is one thing you could try. I believe the 6550 is actually a renumbered Evergreen part instead of a Northern Islands GPU. This means the radeon OSS driver may be able to support HDMI audio on this card. The OSS driver is probably more reliable.

I have been kicking around trying this. Do you know if the OSS drivers support VAAPI?

I tried real quick last weekend but after switching the xorg.conf to "radeon" for the device XBMC said it needed a graphics card with acceleration and the eld file said:
Code:
monitor_present        0
eld_valid        0

For some reason
(This post was last modified: 2012-05-15 20:16 by drivesoslow.)
find quote
wingrunr21 Offline
Member
Posts: 61
Joined: Jan 2012
Reputation: 1
Post: #199
Sorry, I meant the radeon open source driver, not the OSS driver. And no, it doesn't. It is a "work in progress".

HTPC: Gentoo linux amd64 w/ xbmc merged with AE
find quote
drivesoslow Offline
Fan
Posts: 373
Joined: Aug 2008
Reputation: 4
Post: #200
(2012-05-15 20:16)wingrunr21 Wrote:  Sorry, I meant the radeon open source driver, not the OSS driver. And no, it doesn't. It is a "work in progress".


Just loaded the OSS radeon driver, and I still get the eld_valid being 0 issue, but now it says monitor connected 0 too. I am able to run XBMC, but I still get 'Error - no devices found'

Code:
monitor_present        0
eld_valid        0

The X11 log shows that it has found and audio device:

Code:
[ 69644.255] (II) RADEON(0): Port1:
[ 69644.255]   XRANDR name: DVI-0
[ 69644.255]   Connector: DVI-I
[ 69644.255]   CRT1: INTERNAL_KLDSCP_DAC1
[ 69644.255]   DFP2: INTERNAL_UNIPHY
[ 69644.255]   DDC reg: 0x6460

[ 69645.586] (II) config/udev: Adding input device HD-Audio Generic HDMI/DP,pcm=3 (/dev/input/event2)
(This post was last modified: 2012-05-16 01:44 by drivesoslow.)
find quote
Post Reply