No HD Audio
#1
Hi everybody,

I switched from Windows with XBMC Frodo to Lubuntu 14.04 (Kernelversion: 3.13.0-32-generic x86_64) with Gotham (13.1) on an asrock amd e350m1 usb board. The HTPC is connected to a Sony AVR via HDMI, and from there to the TV.
I managed to configure audio passthrough for DTS and DD, but XBMC doesn't show options for DTS-HD etc:

http://postimg.org/image/43fzibvch/
http://postimg.org/image/54g87gcc1/ (Sorry for german)

I installed XBMC via team-xbmc/ppa

Here is a xbmc debug log: http://xbmclogs.com/show.php?id=258294

I have no idea what to do next, do have an idea? If you need any other information, just ask!

Thank you very much!
Reply
#2
Quote:15:27:59 T:140357237422016 NOTICE: m_deviceName : hdmi:CARD=Generic,DEV=0
15:27:59 T:140357237422016 NOTICE: m_displayName : HD-Audio Generic
15:27:59 T:140357237422016 NOTICE: m_displayNameExtra: @@@
15:27:59 T:140357237422016 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
15:27:59 T:140357237422016 NOTICE: m_channels : FL,FR
15:27:59 T:140357237422016 NOTICE: m_sampleRates : 32000,44100,48000
15:27:59 T:140357237422016 NOTICE: m_dataFormats : AE_FMT_LPCM,AE_FMT_DTSHD,AE_FMT_TRUEHD,AE_FMT_EAC3,AE_FMT_DTS,AE_FMT_AC3,AE_FMT_AAC,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE

Kernel Bug. You only have two channels and only 48 khz - HD-audio won't work that way.

Furthermore your proprietary fglrx drivers won't do any good with hw acceleration, in short: even without hd audio - you won't be able to play a single full hd movie.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#3
At first thanks for this almost instant reply.

Just tested with an 1080p file, and you are right, is stuttering as hell... Tested before only 720p files, that worked without problems.

Is there anything I can do? Upgrade kernel?

Which graphics driver should I use instead?
Reply
#4
mesa radeon with vdpau support
Reply
#5
(2014-08-01, 18:52)wsnipex Wrote: mesa radeon with vdpau support

Thank you, 1080p works now.

Any suggestions how to fix the sound problem?
Reply
#6
nope, afaik the kernel bug is still unfixed
Reply
#7
Damn...

I think I would have the same problem with Ubuntu, right?
Reply
#8
Update:
A few days ago, I updated to stable Kernel 3.15.9. Didn't help.

Today, I updated via apt-get update, upgrade, and voilà, everything works!
I have all available options for HD sound in the options menu and films are played correctly, tested with DTS-HD Master.
Reply
#9
Please try to find out what fixed were incorporated, this is very important.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#10
And post another Debug Log
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#11
This should be the upgrade log: http://pastebin.com/TKyqeMpL
And here a debug log: http://xbmclogs.com/show.php?id=267643
and the crash log (I didn't have a crash?): http://xbmclogs.com/show.php?id=267644

I noticed today, that HD Audio sometimes works, sometimes not. At the moment, I am testing several different orders of powering on the TV, receiver and HTPC. It seems like it only works in a special order. I know that sounds strange, but I know this behaviour from the windows installation.
Reply
#12
This sounds like a HDMI handshake problem. I got this, too, if I start up in the wrong order.

For me it works best, if I first start my TV, then the amp and at last my XBMC. If the XBMC is the first device which starts, it tries to read the EDIDs from your amp/TV it would normally get. But it can´t get the informations, if the devices are not running. So you might get "errors".

Greetings
Reply
#13
Nope, that's not strange as David1977 pointed out and explained - the order matters :-)

Btw. in your upgrade log are a whole lot of "half-configured" packages - why? :-)
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#14
(2014-08-13, 15:26)fritsch Wrote: Btw. in your upgrade log are a whole lot of "half-configured" packages - why? :-)

thats the normal order dpkg uses. look further down, those packages get to the installed state later on
Reply
#15
(2014-08-13, 14:53)David1977 Wrote: This sounds like a HDMI handshake problem. I got this, too, if I start up in the wrong order.

For me it works best, if I first start my TV, then the amp and at last my XBMC. If the XBMC is the first device which starts, it tries to read the EDIDs from your amp/TV it would normally get. But it can´t get the informations, if the devices are not running. So you might get "errors".

Greetings

I normally start TV and HTPC, and after about 10 seconds, I start the receiver, this way it works.

(2014-08-13, 15:26)fritsch Wrote: Nope, that's not strange as David1977 pointed out and explained - the order matters :-)

Well, I thought I could get rid of this behaviour by switching from Win to Linux...
Is it not possible to force XBMC to somehow get these information hardcoded, if HDMI is ready or not?
Reply

Logout Mark Read Team Forum Stats Members Help
No HD Audio0