Linux AudioEngine testers - Linux only

  Thread Rating:
  • 4 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
vicbitter Offline
Member+
Posts: 246
Joined: Jan 2011
Reputation: 3
Post: #791
(2013-03-13 22:56)GrimGriefer Wrote:  Thought I'd post a weird bug I have noticed with OpenELEC that I have also posted to their forums.

Setup
1 x Shuttle XS35GTV2 (nVidia ION2) -> Onkyo HTX22HDX

Also of interest, I also have another setup of 1 x Shuttle XS35GTV2 (nVidia ION2) -> Onkyo HTX22HD (older model) and that works fine with for HD audio streams using whichever release candidate of OpenELEC.

Sounds like it may be a handshake problem between the Shuttle and the Onkyo. Have you tried extracting a custom EDID and adding it to your xorg.conf? Checkout the Config EDID nVidia wiki article on OpenELEC
find quote
GrimGriefer Offline
Junior Member
Posts: 5
Joined: Jan 2012
Reputation: 0
Post: #792
(2013-03-14 09:24)vicbitter Wrote:  
(2013-03-13 22:56)GrimGriefer Wrote:  Thought I'd post a weird bug I have noticed with OpenELEC that I have also posted to their forums.

Setup
1 x Shuttle XS35GTV2 (nVidia ION2) -> Onkyo HTX22HDX

Also of interest, I also have another setup of 1 x Shuttle XS35GTV2 (nVidia ION2) -> Onkyo HTX22HD (older model) and that works fine with for HD audio streams using whichever release candidate of OpenELEC.

Sounds like it may be a handshake problem between the Shuttle and the Onkyo. Have you tried extracting a custom EDID and adding it to your xorg.conf? Checkout the Config EDID nVidia wiki article on OpenELEC

No luck I'm afraid Vicbitter. I extracted the EDID using both 2.99.2 and 2.99.5 of OpenELEC without any problems. Made the necessary changes to the newly create xorg.conf and checked they were working by changing the display resolution to force 720p (which it did) but again no HD audio on anything above version 2.99.2.
find quote
momaku Offline
Junior Member
Posts: 40
Joined: Jan 2013
Reputation: 0
Post: #793
(2013-03-12 01:50)momaku Wrote:  
(2013-03-09 17:36)momaku Wrote:  Hi.

I installed XBMC in Lubuntu 12.10 and it works without problem except the HDMI audio using an Asus GeForce GT620-DCSL-2GD3.

If I connect my HTPC directly to the TV (Panasonic VT50) and I select HDA NVIDIA HDMI 3 in XBMC, I have audio. However. with the same config I connect the HTPC to my receiver (Yamaha RX-V1900),I don't have sound.

The xbmc.log is: http://pastebin.com/hjndji0p The NVIDIA driver is nvidia-current-update.

How can I make to resolve this problem?

Thanks in advance.

I looked in /proc/asound/card1 alll looks normal:

Code:
xbmc@mediacenter:~$ cat /proc/asound/card1/codec#3
Codec: Nvidia GPU 14 HDMI/DP
Address: 3
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x10de0014
Subsystem Id: 0x10de0101
Revision Id: 0x100100
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
  Converter: stream=6, channel=0
  Digital: Enabled
  Digital category: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Unsolicited: tag=00, enabled=0
Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
  Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=3, device=0
  Control: name="IEC958 Playback Pro Mask", index=3, device=0
  Control: name="IEC958 Playback Default", index=3, device=0
  Control: name="IEC958 Playback Switch", index=3, device=0
  Control: name="ELD", index=0, device=9
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=01, enabled=1
  Connection: 1
     0x04

Code:
xbmc@mediacenter:~$ cat /proc/asound/card1/eld#
eld#0.0  eld#1.0  eld#2.0  eld#3.0  
xbmc@mediacenter:~$ cat /proc/asound/card1/eld#3.0
monitor_present        1
eld_valid        1
monitor_name        LUMAGEN
    
connection_type        HDMI
eld_version        [0x2] CEA-861D or below
edid_version        [0x3] CEA-861-B, C or D
manufacture_id        0xac10
product_id        0x198e
port_id            0x20000
support_hdcp        0
support_ai        0
audio_sync_delay    0
speakers        [0x5f] FL/FR LFE FC RL/RR RC RLC/RRC
sad_count        8
sad0_coding_type    [0x1] LPCM
sad0_channels        2
sad0_rates        [0x1ee0] 32000 44100 48000 88200 96000 176400 192000
sad0_bits        [0xe0000] 16 20 24
sad1_coding_type    [0x1] LPCM
sad1_channels        8
sad1_rates        [0x1ee0] 32000 44100 48000 88200 96000 176400 192000
sad1_bits        [0xe0000] 16 20 24
sad2_coding_type    [0x2] AC-3
sad2_channels        6
sad2_rates        [0xe0] 32000 44100 48000
sad2_max_bitrate    640000
sad3_coding_type    [0x7] DTS
sad3_channels        7
sad3_rates        [0x6e0] 32000 44100 48000 88200 96000
sad3_max_bitrate    1536000
sad4_coding_type    [0x9] DSD (One Bit Audio)
sad4_channels        6
sad4_rates        [0x40] 44100
sad5_coding_type    [0xa] E-AC-3/DD+ (Dolby Digital Plus)
sad5_channels        8
sad5_rates        [0xc0] 44100 48000
sad6_coding_type    [0xc] MLP (Dolby TrueHD)
sad6_channels        8
sad6_rates        [0x1480] 48000 96000 1920008
sad7_coding_type    [0xb] DTS-HD
sad7_channels        8
sad7_rates        [0x1480] 48000 96000 192000

The only strange thing is the monitor_name, I think it should be Yamaha and not Lumagen (the video processor is connected). The receiver shows the video but it looks is not receiving some sound.

The version of xbmc is 2:12.0~git20.

Can someone help me? Thanks.

I am thinking to try Ubuntu or OpenSuse to replace Lubuntu.

I made more tests and I have sound using the HDMI output of the motherboard, the problem it doesn't support HD audio.

I have the doubt if I test to get the EDID nvidia or I test with more modern NVIDIA drivers.

Any suggestions? What is best to test?
find quote
Ozzmosis Offline
Junior Member
Posts: 4
Joined: Sep 2012
Reputation: 0
Post: #794
Hello!

I am having sound problems with v12.1. Specifically, I have a momentary pause while playing music only, similar to post #63. I have no crashing problems. Here is what I am trying to accomplish:

I have a Geforce GT 430 sound card with HDMI going to my Panasonic Plasma for normal viewing
I have a Optical output from the onboard audio going to my Yamaha RX-V1500 receiver.
I have an analog output from the onboard audio going to Zone2 on the Yamaha receiver for living room audio.

I have simultaneous output configured in Ubuntu 12.04 (HDMI and Analog)

In XBMC I have the audio output device as "Pulseaudio server" and the passthrough device as "HDA NVIDIA(nvidia), HDMI" which outputs via optical to the receiver.

To work around the problem, I change the audio output device to "HDA NVIDIA(nvidia), ALC1200 Analog" which outputs to the Optical and Analog to the receiver, but not the Plasma's HDMI (I have to watch all video with the receiver on, which is not what I want to do late at night when the daughter is trying to sleep... lol)

I am new to Linux, therefore need some direction as to what to post for support.

Here is my XBMC debug log: http://pastebin.com/2zyQxdfB

I hope I can get this resolved, as it was never a problem in Eden.

Thanks so much for reading this lengthy post!
find quote
momaku Offline
Junior Member
Posts: 40
Joined: Jan 2013
Reputation: 0
Post: #795
(2013-03-15 02:50)momaku Wrote:  
(2013-03-12 01:50)momaku Wrote:  
(2013-03-09 17:36)momaku Wrote:  Hi.

I installed XBMC in Lubuntu 12.10 and it works without problem except the HDMI audio using an Asus GeForce GT620-DCSL-2GD3.

If I connect my HTPC directly to the TV (Panasonic VT50) and I select HDA NVIDIA HDMI 3 in XBMC, I have audio. However. with the same config I connect the HTPC to my receiver (Yamaha RX-V1900),I don't have sound.

The xbmc.log is: http://pastebin.com/hjndji0p The NVIDIA driver is nvidia-current-update.

How can I make to resolve this problem?

Thanks in advance.

I looked in /proc/asound/card1 alll looks normal:

Code:
xbmc@mediacenter:~$ cat /proc/asound/card1/codec#3
Codec: Nvidia GPU 14 HDMI/DP
Address: 3
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x10de0014
Subsystem Id: 0x10de0101
Revision Id: 0x100100
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
  Converter: stream=6, channel=0
  Digital: Enabled
  Digital category: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Unsolicited: tag=00, enabled=0
Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
  Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=3, device=0
  Control: name="IEC958 Playback Pro Mask", index=3, device=0
  Control: name="IEC958 Playback Default", index=3, device=0
  Control: name="IEC958 Playback Switch", index=3, device=0
  Control: name="ELD", index=0, device=9
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=01, enabled=1
  Connection: 1
     0x04

Code:
xbmc@mediacenter:~$ cat /proc/asound/card1/eld#
eld#0.0  eld#1.0  eld#2.0  eld#3.0  
xbmc@mediacenter:~$ cat /proc/asound/card1/eld#3.0
monitor_present        1
eld_valid        1
monitor_name        LUMAGEN
    
connection_type        HDMI
eld_version        [0x2] CEA-861D or below
edid_version        [0x3] CEA-861-B, C or D
manufacture_id        0xac10
product_id        0x198e
port_id            0x20000
support_hdcp        0
support_ai        0
audio_sync_delay    0
speakers        [0x5f] FL/FR LFE FC RL/RR RC RLC/RRC
sad_count        8
sad0_coding_type    [0x1] LPCM
sad0_channels        2
sad0_rates        [0x1ee0] 32000 44100 48000 88200 96000 176400 192000
sad0_bits        [0xe0000] 16 20 24
sad1_coding_type    [0x1] LPCM
sad1_channels        8
sad1_rates        [0x1ee0] 32000 44100 48000 88200 96000 176400 192000
sad1_bits        [0xe0000] 16 20 24
sad2_coding_type    [0x2] AC-3
sad2_channels        6
sad2_rates        [0xe0] 32000 44100 48000
sad2_max_bitrate    640000
sad3_coding_type    [0x7] DTS
sad3_channels        7
sad3_rates        [0x6e0] 32000 44100 48000 88200 96000
sad3_max_bitrate    1536000
sad4_coding_type    [0x9] DSD (One Bit Audio)
sad4_channels        6
sad4_rates        [0x40] 44100
sad5_coding_type    [0xa] E-AC-3/DD+ (Dolby Digital Plus)
sad5_channels        8
sad5_rates        [0xc0] 44100 48000
sad6_coding_type    [0xc] MLP (Dolby TrueHD)
sad6_channels        8
sad6_rates        [0x1480] 48000 96000 1920008
sad7_coding_type    [0xb] DTS-HD
sad7_channels        8
sad7_rates        [0x1480] 48000 96000 192000

The only strange thing is the monitor_name, I think it should be Yamaha and not Lumagen (the video processor is connected). The receiver shows the video but it looks is not receiving some sound.

The version of xbmc is 2:12.0~git20.

Can someone help me? Thanks.

I am thinking to try Ubuntu or OpenSuse to replace Lubuntu.

I made more tests and I have sound using the HDMI output of the motherboard, the problem it doesn't support HD audio.

I have the doubt if I test to get the EDID nvidia or I test with more modern NVIDIA drivers.

Any suggestions? What is best to test?

I have installed Lubuntu 13.04 Beta 1, it has a kernel 3.8, I read it has a better support of HD audio with XBMC Frodo 12.1 compiled from source.

However, the situation didn't change and I don't have HDMI sound with the NVIDIA graphics card. The audio controller is:

Code:
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
    Subsystem: ASUSTeK Computer Inc. Device 83ff
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at f7080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Kernel driver in use: snd_hda_intel

And I activated the option of debug log in XBMC: http://pastebin.com/Pym3J6fP

Can someone help me? Is a good idea to install XBMC 13 - Gotham.

Thanks in advance.
find quote
alex3535 Offline
Junior Member
Posts: 4
Joined: Apr 2013
Reputation: 0
Post: #796
hello all,

i'm audiophile and i'm working to put in place an audio player with a little CUBOX ( ARM V7 bsed)
I made some tests and i really satisfied by XBMC with Geebox distribution but i have an issue with the new audio engine with Frodo version released.
It seems that the audio streams output are not bit perfect.

I'm using an USB DAC connected to my cubox. ( USB link)
The audio output device is selected to XMOS SPDIF ( USB DAC driver)
The configuration of audio speakers is SPDIF/COAX with 2.0.
The audio is playing but without bitperfect ( i can test it with my DAC and a specific wav file in XBMC)

With last version of XBMC ( 11) it is working well at bit perfect.
The audio output device was selected to XMOS SPDIF ( USB DAC driver)
The configuration of audio speakers was ANALOG with 2.0.
and with this configuration the audio USB link is bit perfect...

now with frodo version bit perfect disapeared. I can't select ANALOG in speaker configuration... !!!! i have just COAX/SPDIF it seems the good one but not working as expected ...
how can I parameter new audio engine of frodo version to be bit perfect with USB DAC ? maybe i have to change some XML file to parameter more depper...

May be i can configure also the new audio engine decode "wav" files . Can i configure wav files to play in the passthrougth device ?

PS: for you information i Made also the same test in a laptop with Ubuntu and last XBMC version and the audio stream seems not bit perfect ...

Can some one help me please.
Thanks in Advance
Alex
find quote
dalbach Online
Junior Member
Posts: 12
Joined: Feb 2011
Reputation: 0
Post: #797
Hi! I'm trying to apply drc to my system, but I'm having some problem... for more detail see here.

Studing the wiki I've found in the advance setting the section <applydrc>... but I don't have found the meaning of this parameter. Can you help me?
find quote
devil103 Offline
Junior Member
Posts: 42
Joined: Jun 2011
Reputation: 0
Post: #798
hi all

i'm facing an annoying issue each time after I upgrade XBMC I loose all sound.
I'm using the Xvba branch since I'm on an AMD E35 Fusion platform running Ubuntu 12.04 LTS.

Audio Output is set to HDMI and 2.0 Speaker configuration since I have no AV receiver yet, no sound whatsoever.

Alsamixer revealed that its defaults default is SPDIF and not the ATI HDA SB device as I would suspect.
When changing the Audio Ouput Device the debug log always displays

Code:
21:41:22 T:140002094487296    INFO: CAESinkALSA::Initialize - Attempting to open device "default"
21:41:22 T:140002094487296    INFO: CAESinkALSA::Initialize - Opened device "default"
21:41:22 T:140002094487296   DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 2205, bufferSize 8820
21:41:22 T:140002094487296   DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 2205, bufferSize 8820
21:41:22 T:140002094487296   DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 200 ms

Maybe the default of alsa is incorrect? However since I deleted al my asound.conf files as per the new AE I have no way of selecting another default.
Passthrough is also greyed out BTW. I seem to remember I could fix this last time by putting passthrough also on HDA ATI Sb HDMI...

Any help would be greatly appreciated...
find quote
Post Reply