Linux AudioEngine testers - Linux only

  Thread Rating:
  • 4 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Drae Offline
Member
Posts: 67
Joined: Sep 2009
Reputation: 2
Location: London, UK
Post: #11
EDID detection should work with a 3.2 kernel and Sandybridge/Ivybridge processors - least it did for me (I've switched back to my nvidia card for now so cannot check unless I yank it again). However at the time - this was some weeks ago now before all of Gnif's recent changes - all I got was the receiver dropping in and out of Multi In and lots of static with DTS HD Master and Dolby TrueHD. The log reported constant buffer underruns (someone posted similar in the Audioengine topic and I replied with "same" to that. You need a 3.3 kernel for CEA mode detection.

This weekend I may faff around with it again and see if it works now - I wondered at the time if it was an ALSA issue rather than Audioengine.
find quote
wingrunr21 Offline
Member
Posts: 61
Joined: Jan 2012
Reputation: 1
Post: #12
(2012-04-10 12:23)abudabi Wrote:  Aww man... I was about to get my hands down and dirty and try to compile AE. So are you saying I'm outta luck with my Ati HD5450 on ubuntu?

It's been a while since I've had my back speakers connected but I'm pretty sure I got 5.1 sound via HDMI last time they were up... or I'm loosing my mind Smile

You will be able to get DTS and Dolby 5.1 via HDMI because those two formats only utilize two channels. The HD codecs such as DTS-HD and TrueHD require more than two channels. fglrx and OSS drivers on Linux only implement 2 channels via HDMI on ALSA. Supposedly they need additional information from AMD regarding how to get > 2 channels to work but AMD is caught up in constant legal red tape.

I ran an ATI card at first with AE and got constant errors that ALSA could not open the required number of channels for HD codecs. My research to date is that ATI based cards still cannot passthrough > 2 channel audio. You can, however, use ffmpeg to decode the audio first and then output via PCM to your receiver. Not the best situation but it will work. I ended up just switching to an nVidia card.

(2012-04-11 21:33)abudabi Wrote:  I currently have the Xvba version installed but would like to play around with the AE build. How do I compile it without hosing my current xbmc installation? Uber noob here.. havent compiled a thing in my life before.

(2012-04-12 08:33)Roelio Wrote:  Ps. To bad I don't have enough knowledge of compiling it.. So I'll be waiting for some binaries.

(2012-04-12 12:42)Roelio Wrote:  ps. the OP mentioned something about us people to please not become a tester so I think it's wise to move out.

Mostly because some experience with git and compiling was necessary. Now that gnif has officially updated his branch with the core xbmc code, I'd feel more comfortable posting binaries. I'll update the first post with generic compile instructions and then compile an x86 and x86_64 build on Ubuntu later.

HTPC: Gentoo linux amd64 w/ xbmc merged with AE
find quote
Roelio Offline
Donor
Posts: 210
Joined: May 2010
Reputation: 0
Post: #13
@wingrunr21 I completely understand the reason for this. Gratitude for the update!

Media players: R3610 XBMC - Xtreamer 1.0 - Xtreamer SW - Ultra 2
LCD: Sony KDL-46HX920 - Receiver: Onkyo TX-R577 - Speakers: Mission e34 5.1 & MS10 - Remote: Harmony 1100
Router: Asus RT-N66U - NAS: eTRAY 4TB (SMB) - PC: Intel I7 @4.5 Ghz & HD7950 & 2x SSD & 6TB Sata2
find quote
noumenon Offline
Senior Member
Posts: 162
Joined: Feb 2005
Reputation: 0
Post: #14
Anybody know which NVIDIA cards support AE? What is the cutoff?



thanks,
noumenon

XBMCbuntu - AMD Phenom II X4 945 3.0 GHz, MSI 790GX-G65,
EVGA NVIDIA GT 430 - HDMI out, OCZ 30GB SSD,
4 GB DDR3 RAM, Antec Fusion Remote Max Case
find quote
fat-tony Offline
Member
Posts: 82
Joined: Mar 2012
Reputation: 0
Location: Ireland
Post: #15
(2012-04-13 15:56)wingrunr21 Wrote:  ...
You will be able to get DTS and Dolby 5.1 via HDMI because those two formats only utilize two channels. The HD codecs such as DTS-HD and TrueHD require more than two channels. fglrx and OSS drivers on Linux only implement 2 channels via HDMI on ALSA. Supposedly they need additional information from AMD regarding how to get > 2 channels to work but AMD is caught up in constant legal red tape.

I ran an ATI card at first with AE and got constant errors that ALSA could not open the required number of channels for HD codecs. My research to date is that ATI based cards still cannot passthrough > 2 channel audio. You can, however, use ffmpeg to decode the audio first and then output via PCM to your receiver. Not the best situation but it will work. I ended up just switching to an nVidia card. ...

@wingrun21 - thanks for coming back to my issue #184 on Openelec. I had figured as much that no more than two channels were being passed over HDMI on my ATI GPU and that I'd have to wait on AMD to release some driver improvements. I'll probably just stick with Windows for the moment as the motherboard supports multichannel and HD audio just fine in that environment.
find quote
wingrunr21 Offline
Member
Posts: 61
Joined: Jan 2012
Reputation: 1
Post: #16
(2012-04-13 16:49)noumenon Wrote:  Anybody know which NVIDIA cards support AE? What is the cutoff?

nVidia has excellent documentation on HDMI audio for their cards: ftp://download.nvidia.com/XFree86/gpu-hd...io_support

I would not go lower than a GeForce 2xx series card. I know that the 210 and 220 are advertised as being able to stream HD audio. I have a GTX 440 that does the job well.

HTPC: Gentoo linux amd64 w/ xbmc merged with AE
find quote
cdhesse Offline
Junior Member
Posts: 26
Joined: Jul 2011
Reputation: 0
Post: #17
I'm taking this off Gnif's main thread, as I'm unsure what is going on and don't want to clutter his main thread.

(2012-04-12 23:14)cdhesse Wrote:  
(2012-04-12 18:42)gnif Wrote:  @cdhesse - Sure, I am interested if it was working as you say, please provide full logs for both Eden and AE builds via pastebin.com

Hi Gnif...

Here is the fresh XBMCBuntu/Eden log where passthrough works: (DTS)
http://pastebin.com/LnLQ30TZ
Interestingly - it says that it fails and reverts to "default"?


Here is the AE log where it doesn't:
http://pastebin.com/JxyTQizz

In the AE log I also played a 5.1 FLAC just to show it working in non-passthrough mode...

I'm thinking - do I have an abnormal setup vs. the rest of the testers? I've never been able to get passthrough to work with audio engine, dating back many months now.

Motherboard: Gigabyte H55M-USB3
Processor: Intel i3 550 (first gen i3)
Vidieo Card/HDMI Hookup: NVidia GT 430 (EVGA)

I would think this is pretty normal hardware wise. I've only used Linux/Ubuntu... 10.04, 11.10, and now XBMCBuntu... none working.

Passthrough works fine in EDEN, but as soon as I compile and run AE it fails. Also interesting to report, I always have to specify custom.

In EDEN:
normal sound - CUSTOM "hw:0,9"
passthrough - CUSTOM "hw:0,9"

in AE -
normal sound - CUSTOM "hw:CARD=NVidia,DEV=9" - NOTHING else works, including hw:0,9 which works in EDEN
and of course, nothing works for passthrough, which is my problem.

Anybody else have this problem, or this hardware? I've tried everything...
find quote
pike Offline
Project Manager
Posts: 4,820
Joined: Sep 2003
Reputation: 28
Location: Sweden
Post: #18
tried CUSTOM "hdmi:CARD=NVidia,DEV=9" ? case might be important here

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
Drae Offline
Member
Posts: 67
Joined: Sep 2009
Reputation: 2
Location: London, UK
Post: #19
Probably not DEV=9 with HDMI, probably DEV=0 (or 1 or 3)
(This post was last modified: 2012-04-14 15:10 by Drae.)
find quote
wingrunr21 Offline
Member
Posts: 61
Joined: Jan 2012
Reputation: 1
Post: #20
(2012-04-14 01:07)cdhesse Wrote:  In EDEN:
normal sound - CUSTOM "hw:0,9"
passthrough - CUSTOM "hw:0,9"

in AE -
normal sound - CUSTOM "hw:CARD=NVidia,DEV=9" - NOTHING else works, including hw:0,9 which works in EDEN
and of course, nothing works for passthrough, which is my problem.

Anybody else have this problem, or this hardware? I've tried everything...

Try in both custom devices:

hdmi:CARD=NVidia,DEV=1

That's what works on my GTX440. Make sure you input it exactly like that.

HTPC: Gentoo linux amd64 w/ xbmc merged with AE
(This post was last modified: 2012-04-14 16:10 by wingrunr21.)
find quote
Post Reply