Wie bestimme und behebe ich, warum ich LPCM von XBMC nicht ausgeben kann?

3

Ich habe eine Neuinstallation von Ubuntu 14.04 auf einem Intel-Motherboard mit Realtek ALC662-VC-basiertem Audio. Ich möchte LPCM ausgeben, egal auf welches Audioformat XBMC stößt, aber LPCM ist keine Wahl. Ich glaube, mir fehlen möglicherweise die richtigen Codecs und / oder Treiber, aber ich weiß nicht, wie ich das Problem eingrenzen und beheben soll.

Ich glaube nicht, dass dies ein Problem im Zusammenhang mit XBMC ist, da für die Windows-Installation auf demselben Computer die Option verfügbar ist ...

Katze / proc / asound / Karten

 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xfe420000 ira 45

lspci -v

00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
    Subsystem: Intel Corporation Device 0038
    Flags: bus master, fast devsel, latency 0, IRQ 45
    Memory at fe420000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

lsmod | grep snd

snd_hda_codec_hdmi     46207  1 
snd_hda_codec_realtek    61438  1 
snd_hda_intel          52355  0 
snd_hda_codec         192906  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               102099  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30144  1 snd_seq_midi
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29482  2 snd_pcm,snd_seq
snd                    69238  11             snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
soundcore              12680  1 snd

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Ein letzter Gedanke ist, dass das Motherboard einen Display-Port-Anschluss gegenüber einem tatsächlichen HDMI-Anschluss hat.

shaun5
quelle
Sie müssen wirklich mehr Informationen zu Ihrem Setup angeben, z. B. die Ausgabe von, aplay -lum anzuzeigen, ob die Karte korrekt erkannt wurde. Können Sie LPCM mit jeder anderen Linux-Multimedia-Anwendung ausgeben?
Noleti
@noleti hat die Frage mit weiteren Informationen aktualisiert. Ich verwende keine andere Multimedia-Anwendung (versuche aber irgendetwas Vorgeschlagenes).
Shaun5
1
Ich denke, es könnte möglich sein, da xmbc lpcm unterstützen sollte, siehe wiki.xbmc.org/index.php?title=Talk:PulseAudio Bei Intel-Hardware fand ich Folgendes sehr hilfreich:wget www.alsa-project.org/hda-analyzer.py -O run.py && sudo python run.py
Noleti

Antworten:

1

Ich glaube nicht, dass es nicht möglich ist ... Um Passthrough von AC3 und DTS hinzuzufügen, entfernen Sie pulseaudio

sudo apt-get purge pulseaudio
sudo apt-get autoremove && sudo apt-get autoclean
shaun5
quelle
Das ist also eine, die für dich funktioniert, oder?
user.dz
Nein, das ist nicht das, was ich will, aber ich glaube, was ich will, ist nicht möglich. Ich möchte, dass alle möglichen Surround-Codierungen als LPCM ausgegeben werden ....
shaun5
2
Dann ist es besser, es nicht zu akzeptieren, um mehr Interesse für Ihre Frage zu bekommen. Sie denken, es ist bereits gelöst.
user.dz